/** * * @param array $data * @return boolean */ public function isValid($data) { if (!empty($data['id_fefpenterprise'])) { $this->getElement('fk_id_dec')->setRequired(false); } return parent::isValid($data); }
/** * */ public function isValid($data) { if (!empty($data['id_action_plan'])) { $this->getElement('fk_id_counselor')->setRequired(false); } return parent::isValid($data); }
/** * * @param array $data * @return boolean */ public function isValid($data) { if (!empty($data['id_job_list'])) { $this->getElement('fk_id_user')->setRequired(false); $this->getElement('fk_id_dec')->setRequired(false); } return parent::isValid($data); }
/** * * @param array $data * @return boolean */ public function isValid($data) { if (!empty($data['id_sysuser'])) { $this->getElement('password')->setRequired(false); $this->getElement('confirm_password')->setRequired(false); } return parent::isValid($data); }
public function isValid($data) { if (!empty($data['id_fefpstudentclass'])) { $this->getElement('fk_id_fefpeduinstitution')->setRequired(false); $this->getElement('fk_id_dec')->setRequired(false); $this->getElement('fk_id_perscholarity')->setRequired(false); } return parent::isValid($data); }
/** * * @param array $data * @return boolean */ public function isValid($data) { if ($data['fk_id_addcountry'] != self::TIMOR_LESTE) { foreach ($this->getElements() as $element) { $element->setRequired(false); } $requireds = array('fk_id_addcountry', 'complement'); foreach ($requireds as $id) { $this->getElement($id)->setRequired(true); } } return parent::isValid($data); }
/** * * @param array $data * @return boolean */ public function isValid($data) { if (!empty($data['id_perdata'])) { $this->getElement('date_registration')->setRequired(false); $this->getElement('fk_id_adddistrict')->setRequired(false); $this->getElement('num_subdistrict')->setRequired(false); } else { if ($data['age'] >= 16) { $clientDocument = new Client_Form_ClientDocument(); $elements = $clientDocument->getDocumentElements(); $this->addElements($elements); } } return parent::isValid($data); }