CC-2701: Separate Support Settings from Preference page

- done.
This commit is contained in:
James 2011-08-18 18:58:59 -04:00
parent 91df62a3dd
commit d83f9f1b96
9 changed files with 149 additions and 98 deletions

View file

@ -18,8 +18,8 @@ class Application_Form_Preferences extends Zend_Form
$soundcloud_pref = new Application_Form_SoundcloudPreferences();
$this->addSubForm($soundcloud_pref, 'preferences_soundcloud');
$support_pref = new Application_Form_SupportPreferences();
$this->addSubForm($support_pref, 'preferences_support');
/*$support_pref = new Application_Form_SupportPreferences();
$this->addSubForm($support_pref, 'preferences_support');*/
$this->addElement('submit', 'submit', array(
'class' => 'ui-button ui-state-default right-floated',

View file

@ -1,6 +1,6 @@
<?php
class Application_Form_SupportPreferences extends Zend_Form_SubForm
class Application_Form_SupportSettings extends Zend_Form
{
public function init()
@ -8,8 +8,8 @@ class Application_Form_SupportPreferences extends Zend_Form_SubForm
$country_list = Application_Model_Preference::GetCountryList();
$this->setDecorators(array(
array('ViewScript', array('viewScript' => 'form/preferences_support.phtml')),
array('File', array('viewScript' => 'form/preferences_support.phtml', 'placement' => false)))
array('ViewScript', array('viewScript' => 'form/support-setting.phtml')),
array('File', array('viewScript' => 'form/support-setting.phtml', 'placement' => false)))
);
// Phone number
@ -134,6 +134,14 @@ class Application_Form_SupportPreferences extends Zend_Form_SubForm
$checkboxPrivacy->setLabel("By checking this box, I agree to Sourcefabric's <a id=\"link_to_privacy\" href=\"http://www.sourcefabric.org/en/about/policy/\" onclick=\"window.open(this.href); return false;\">privacy policy</a>.")
->setDecorators(array('ViewHelper'));
$this->addElement($checkboxPrivacy);
// submit button
$submit = new Zend_Form_Element_Submit("submit");
$submit->class = 'ui-button ui-state-default right-floated';
$submit->setIgnore(true)
->setLabel("Submit")
->setDecorators(array('ViewHelper'));
$this->addElement($submit);
}
// overwriting isValid function