OEModule\OphCiExamination\controllers\AdminController::actionViewOphCiExamination_InjectionManagementComplex_Question PHP Method

actionViewOphCiExamination_InjectionManagementComplex_Question() public method

list the questions set for the given disorder id.
    public function actionViewOphCiExamination_InjectionManagementComplex_Question()
    {
        $this->jsVars['OphCiExamination_sort_url'] = $this->createUrl('sortQuestions');
        $this->jsVars['OphCiExamination_model_status_url'] = $this->createUrl('setQuestionStatus');
        $model_list = array();
        $disorder_id = null;
        if (isset($_GET['disorder_id'])) {
            $disorder_id = (int) $_GET['disorder_id'];
            $criteria = new CDbCriteria();
            $criteria->order = 'display_order asc';
            $criteria->condition = 'disorder_id = :disorder_id';
            $criteria->params = array(':disorder_id' => (int) $_GET['disorder_id']);
            $model_list = models\OphCiExamination_InjectionManagementComplex_Question::model()->findAll($criteria);
            $this->jsVars['OphCiExamination_sort_url'] = $this->createUrl('sortQuestions');
            Audit::add('admin', 'list-for-disorder', $_GET['disorder_id'], null, array('module' => 'OphCiExamination', 'model' => 'OphCiExamination_InjectionManagementComplex_Question'));
        }
        $this->render('list_diagnosis_questions', array('disorder_id' => $disorder_id, 'model_list' => $model_list, 'title' => 'Disorder Questions', 'model_class' => 'OphCiExamination_InjectionManagementComplex_Question'));
    }