コード例 #1
0
 public function actionDelete()
 {
     $practic = CTaxonomyManager::getPracticePlace(CRequest::getInt("id"));
     $practic->remove();
     $this->redirect("index.php?action=index");
 }
コード例 #2
0
 public function actionChangePractPlaceProcess()
 {
     $form = new CDiplomChangePractPlaceForm();
     $form->setAttributes(CRequest::getArray(CDiplomChangePractPlaceForm::getClassName()));
     if ($form->validate()) {
         $pract = CTaxonomyManager::getPracticePlace($form->pract_place_id);
         foreach ($form->diploms as $id) {
             $diplom = CStaffManager::getDiplom($id);
             if (!is_null($diplom)) {
                 $diplom->pract_place_id = $pract->getId();
                 $diplom->save();
             }
         }
         $this->redirect("?action=index");
         return false;
     }
     $this->setData("form", $form);
     $this->addActionsMenuItem(array(array("title" => "Назад", "link" => "?action=index", "icon" => "actions/edit-undo.png")));
     $this->renderView("_diploms/changeDateAct.tpl");
 }