CC-2718: Changes to the support page

- overriding isValid in RegisterAirtimeForm
This commit is contained in:
James 2011-08-23 16:09:11 -04:00
parent 796a762908
commit 4c4b57fd31
2 changed files with 21 additions and 4 deletions

View File

@ -148,5 +148,22 @@ class Application_Form_RegisterAirtime extends Zend_Form
->setDecorators(array('ViewHelper'));
$this->addElement($checkboxPrivacy);
}
// overriding isValid function
public function isValid ($data)
{
$isValid = parent::isValid($data);
if($data['Publicise'] != 1){
$isValid = true;
}
if(isset($data["Privacy"])){
$checkPrivacy = $this->getElement('Privacy');
if($data["SupportFeedback"] == "1" && $data["Privacy"] != "1"){
$checkPrivacy->addError("You have to agree to privacy policy.");
$isValid = false;
}
}
return $isValid;
}
}

View File

@ -157,12 +157,12 @@ class Application_Form_SupportSettings extends Zend_Form
$this->addElement($submit);
}
// overwriting isValid function
// overriding isValid function
public function isValid ($data)
{
$isValid = true;
if($data['Publicise'] == 1){
$isValid = parent::isValid($data);
$isValid = parent::isValid($data);
if($data['Publicise'] != 1){
$isValid = true;
}
if(isset($data["Privacy"])){
$checkPrivacy = $this->getElement('Privacy');