CC-2718: Changes to the support page
- overriding isValid in RegisterAirtimeForm
This commit is contained in:
parent
796a762908
commit
4c4b57fd31
|
@ -148,5 +148,22 @@ class Application_Form_RegisterAirtime extends Zend_Form
|
||||||
->setDecorators(array('ViewHelper'));
|
->setDecorators(array('ViewHelper'));
|
||||||
$this->addElement($checkboxPrivacy);
|
$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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -157,12 +157,12 @@ class Application_Form_SupportSettings extends Zend_Form
|
||||||
$this->addElement($submit);
|
$this->addElement($submit);
|
||||||
}
|
}
|
||||||
|
|
||||||
// overwriting isValid function
|
// overriding isValid function
|
||||||
public function isValid ($data)
|
public function isValid ($data)
|
||||||
{
|
{
|
||||||
$isValid = true;
|
$isValid = parent::isValid($data);
|
||||||
if($data['Publicise'] == 1){
|
if($data['Publicise'] != 1){
|
||||||
$isValid = parent::isValid($data);
|
$isValid = true;
|
||||||
}
|
}
|
||||||
if(isset($data["Privacy"])){
|
if(isset($data["Privacy"])){
|
||||||
$checkPrivacy = $this->getElement('Privacy');
|
$checkPrivacy = $this->getElement('Privacy');
|
||||||
|
|
Loading…
Reference in New Issue