public function actionDelete() { $object = CBaseManager::getWorkPlanMarkStudyActivity(CRequest::getInt("id")); $activity = $object->activity; $object->remove(); $order = 1; foreach ($activity->marks as $mark) { $mark->ordering = $order++; $mark->save(); } $this->redirect("workplanmarksstudyactivity.php?action=index&id=" . $activity->getId()); }