OEModule\OphCiExamination\controllers\AdminController::actionSortQuestions PHP Méthode

actionSortQuestions() public méthode

sorts questions into the given order.
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));
                    }
                }
            }
        }
    }