Example #1
0
 private function validateTitle(Model_Education_Programs $educationPrograms)
 {
     if ($educationPrograms->sectionExists($this->discipline->value, $this->title->value)) {
         $this->invalidate();
         $this->setValidationError('title', 'В рамках данной дисциплины существует раздел с таким названием');
         return false;
     }
     return true;
 }
Example #2
0
 private function validateTitle(Model_Education_Programs $educationPrograms, Http_Request $request)
 {
     if ($educationPrograms->sectionExists($request->section, $this->title->value, Model_Education_Programs::CHECK_BY_OWN_ID)) {
         $educationPrograms->getSection($request->section, $title, $number);
         if ($title != $this->title->value) {
             $this->invalidate();
             $error = 'Раздел с таким названием уже существует';
             $this->setValidationError('title', $error);
             return FALSE;
         }
     }
     return TRUE;
 }