public actionSortQuestions ( ) |
public function actionSortQuestions()
{
if (!empty($_POST['order'])) {
foreach ($_POST['order'] as $i => $id) {
if ($question = models\OphCiExamination_InjectionManagementComplex_Question::model()->findByPk($id)) {
$question->display_order = $i + 1;
if (!$question->save()) {
throw new \Exception('Unable to save question: ' . print_r($question->getErrors(), true));
}
}
}
}
}