/** * Function returns special validator for fields * @return <Array> */ function getValidator() { $validator = array(); $fieldName = $this->getName(); switch ($fieldName) { case 'due_date': $funcName = array('name' => 'dateAndTimeGreaterThanDependentField', 'params' => ['date_start', 'time_start', 'due_date', 'time_end']); array_push($validator, $funcName); break; case 'date_start': $funcName = array('name' => 'dateAndTimeGreaterThanDependentField', 'params' => ['date_start', 'time_start', 'due_date', 'time_end']); array_push($validator, $funcName); break; case 'time_start': $funcName = array('name' => 'dateAndTimeGreaterThanDependentField', 'params' => ['date_start', 'time_start', 'due_date', 'time_end']); array_push($validator, $funcName); break; case 'time_end': $funcName = array('name' => 'dateAndTimeGreaterThanDependentField', 'params' => ['date_start', 'time_start', 'due_date', 'time_end']); array_push($validator, $funcName); break; default: $validator = parent::getValidator(); break; } return $validator; }
/** * Function returns special validator for fields * @return <Array> */ function getValidator() { $validator = array(); $fieldName = $this->getName(); switch ($fieldName) { case 'due_date': $funcName = array('name' => 'greaterThanDependentField', 'params' => array('date_start')); array_push($validator, $funcName); break; case 'eventstatus': $funcName = array('name' => 'futureEventCannotBeHeld', 'params' => array('date_start')); array_push($validator, $funcName); break; // NOTE: Letting user to add pre or post dated Event. /*case 'date_start' : $funcName = array('name'=>'greaterThanToday'); array_push($validator, $funcName); break;*/ // NOTE: Letting user to add pre or post dated Event. /*case 'date_start' : $funcName = array('name'=>'greaterThanToday'); array_push($validator, $funcName); break;*/ default: $validator = parent::getValidator(); break; } return $validator; }
/** * Function returns special validator for fields * @return <Array> */ function getValidator() { $validator = array(); $fieldName = $this->getName(); switch ($fieldName) { case 'datesold': $funcName = array('name' => 'lessThanOrEqualToToday'); array_push($validator, $funcName); break; default: $validator = parent::getValidator(); break; } return $validator; }