OEModule\OphCiExamination\models\Element_OphCiExamination_InjectionManagementComplex::getInjectionQuestionsForDisorderId PHP 메소드

getInjectionQuestionsForDisorderId() 공개 메소드

return the questions for a given disorder id.
public getInjectionQuestionsForDisorderId ( integer $disorder_id, array $answered_question_ids = null )
$disorder_id integer
$answered_question_ids array
    public function getInjectionQuestionsForDisorderId($disorder_id, $answered_question_ids = null)
    {
        if (!$disorder_id) {
            throw new Exception('Disorder id required for injection questions');
        }
        $criteria = new \CDbCriteria();
        $criteria->condition = 'disorder_id = :disorder_id';
        $criteria->params = array(':disorder_id' => $disorder_id);
        $criteria->order = 'display_order asc';
        // get the questions
        return OphCiExamination_InjectionManagementComplex_Question::model()->activeOrPk($answered_question_ids)->findAll($criteria);
    }