Example #1
0
 public function isValid($data)
 {
     // validate that the value given for the 'newPasswordConfirm' field is identical to the 'newPassword' field
     $validator = new Zend_Validate_Identical($data['newPassword']);
     $validator->setMessages(array(Zend_Validate_Identical::NOT_SAME => 'Passwords do not match', Zend_Validate_Identical::MISSING_TOKEN => 'Passwords do not match'));
     $this->getElement('newPasswordConfirm')->addValidator($validator);
     return parent::isValid($data);
 }
Example #2
0
 public function isValid($data)
 {
     $isValid = parent::isValid($data);
     if (!$isValid) {
         return false;
     }
     if ($this->getElement('new_password')->getValue() != $this->getElement('new_password_again')->getValue()) {
         $this->getElement('new_password_again')->addErrorMessage('Password doesn\'t match')->markAsError();
         return false;
     }
     return true;
 }
 /**
  * Validate the form
  *
  * @param  array $data
  * @return boolean
  */
 public function isValid($data)
 {
     $fileHandlerType = $data['fileHandlerType'];
     if ($fileHandlerType != Kaltura_Client_DropFolder_Enum_DropFolderFileHandlerType::CONTENT) {
         $this->removeSubForm('contentHandlerConfig');
     }
     return parent::isValid($data);
 }
 /**
  * Validate the form
  *
  * @param  array $data
  * @return boolean
  */
 public function isValid($data)
 {
     if (isset($data['extended_free_trail']) && $data['extended_free_trail']) {
         $extended_free_trail_expiry_date = $this->getElement('extended_free_trail_expiry_date');
         $extended_free_trail_expiry_date->setRequired(true);
         $date = new Zend_Validate_Date('M/d/Y');
         $extended_free_trail_expiry_date->addValidator($date);
         $extended_free_trail_expiry_reason = $this->getElement('extended_free_trail_expiry_reason');
         $extended_free_trail_expiry_reason->setRequired(true);
     }
     return parent::isValid($data);
 }