public function actionDelete()
 {
     $object = CBaseManager::getWorkPlanControlTypes(CRequest::getInt("id"));
     $section = $object->section;
     $object->remove();
     $order = 1;
     foreach ($section->controlTypes as $controlType) {
         $controlType->ordering = $order++;
         $controlType->save();
     }
     $this->redirect("workplantypescontrol.php?action=index&id=" . $section->getId());
 }
 public function actionAdd()
 {
     $object = new CWorkPlanMarkStudyActivity();
     $object->activity_id = CRequest::getInt("id");
     $controlType = CBaseManager::getWorkPlanControlTypes(CRequest::getInt("id"));
     $object->ordering = $controlType->marks->getCount() + 1;
     $this->setData("object", $object);
     /**
      * Генерация меню
      */
     $this->addActionsMenuItem(array("title" => "Назад", "link" => "workplanmarksstudyactivity.php?action=index&id=" . $object->activity_id, "icon" => "actions/edit-undo.png"));
     /**
      * Отображение представления
      */
     $this->renderView("_corriculum/_workplan/studyActMarks/add.tpl");
 }