Example #1
0
 private function validateTitle(Model_Education_Programs $educationPrograms)
 {
     if ($educationPrograms->disciplineExists($this->speciality->value, $this->title->value)) {
         $this->invalidate();
         $this->setValidationError('title', 'В рамках данного направления уже существует дисциплина с таким названием уже существует');
         return false;
     }
     return true;
 }
Example #2
0
 protected function validateTitle(Model_Education_Programs $educationPrograms, Http_Request $request)
 {
     if ($educationPrograms->disciplineExists($request->discipline, $this->title->value, Model_Education_Programs::CHECK_BY_OWN_ID)) {
         $educationPrograms->getDiscipline($request->discipline, $title, $labourIntensive, $coef);
         if ($title != $this->title->value) {
             $this->invalidate();
             $error = 'Дисциплина с таким названием уже существует';
             $this->setValidationError('title', $error);
             return FALSE;
         }
     }
     return TRUE;
 }