/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('name', 3)) { $errors->addError(lang('Ticket summary should be at least 3 characters long'), 'name'); } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { //BOF:mod /* //EOF:mod if(strlen(trim(strip_tags($this->getBody()))) < 3) { $errors->addError(lang('Minimal content value is 3 characters'), 'body'); } // if //BOF:mod */ //EOF:mod parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('body', 3)) { $errors->addError(lang('Task text is required. Min length is 3 letters'), 'body'); } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('name', 3)) { $errors->addError(lang('Milestone name is required'), 'name'); } // if /* if(!$this->validatePresenceOf('start_on')) { $errors->addError(lang('Start date is required'), 'start_on'); } // if if(!$this->validatePresenceOf('due_on')) { $errors->addError(lang('Due date is required'), 'due_on'); } // if */ $start_on = $this->getStartOn(); $due_on = $this->getDueOn(); if (instance_of($start_on, 'DateValue') && instance_of($due_on, 'DateValue')) { if (!empty($due_on->timestamp)) { if ($start_on->getTimestamp() > $due_on->getTimestamp()) { $errors->addError(lang('Start date needs to be before due date'), 'date_range'); } // if } } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('name')) { $errors->addError(lang('Repository has to have a name'), 'name'); } // if if (!$this->validatePresenceOf('url')) { $errors->addError(lang('You need to enter repository URL'), 'url'); } // if if (!$this->validatePresenceOf('username')) { $errors->addError(lang('You need to enter repository username'), 'username'); } // if if (!$this->validatePresenceOf('password')) { $errors->addError(lang('You need to enter repository password'), 'password'); } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('name', 3)) { $errors->addError(lang('Checklist summary is required'), 'name'); } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if ($this->isNew()) { if (!$this->validatePresenceOf('integer_field_1')) { $errors->addError(lang('Please select user'), 'user_id'); } // if } // if if ($this->validatePresenceOf('float_field_1')) { if ($this->getValue() <= 0) { $errors->addError(lang('You need to enter more than 0 hours'), 'value'); } // if } else { $errors->addError(lang('Time spent value is required'), 'value'); } // if if (!$this->validatePresenceOf('date_field_1')) { $errors->addError(lang('Please select record date'), 'record_date'); } // if parent::validate($errors, true); }
/** * Validate before save * * @param ValidationErrors $error * @return null */ function validate(&$error) { if ($this->validatePresenceOf('name', 3)) { if (!$this->validateUniquenessOf('name', 'project_id', 'module', 'varchar_field_1')) { $error->addError(lang('Category :category_name already exists', array('category_name' => $this->getName())), 'name'); } // if } else { $error->addError(lang('Category name is required. Min length is 3 letters'), 'name'); } // if // Controller flag. Because it's a flag and we won't have any control // in the interface we are skipping field name in error report if (!$this->validatePresenceOf('varchar_field_1', 3)) { $error->addError(lang('Controller name is required. Min length is 3 letters')); } // if parent::validate($error, true); }
/** * Validate before save * * @param ValidationErrors $errors * @return null */ function validate(&$errors) { if (!$this->validatePresenceOf('name', 1)) { $errors->addError(lang('File name is required'), 'name'); } // if parent::validate($errors, true); }