//echo $str;
 ?>
             <?php 
 echo $pagination;
 ?>
         </div>
         <div class="primary_container_body" style="margin-top: 80px">
             <div id="container_course">
                 <div class="form-horizontal" role="form" id="login11" name="formtest" >
                     <div id="results">
                         <?php 
 $i = 1;
 foreach ($question as $itemquestion) {
     ?>
                         <?php 
     $dataQuestion = WQuestionLib::model()->find("id=" . $itemquestion["idquestion"]);
     $dataAnswer = WQuestionAnswerLib::getAnswerQuestion($itemquestion["idquestion"]);
     $db = Yii::app()->db;
     $comm = $db->createCommand();
     $comm = $comm->select('*')->from('pls_user_answers')->where("test_id=" . $test["id"] . ' AND user_test_id=' . $user_test_id . ' AND question_id=' . $itemquestion["idquestion"] . ' AND user_id=' . Yii::app()->user->id);
     $dataUserAnswers = $comm->queryRow();
     $arrAnsCheck = array();
     $dataquestiontext = "";
     if (!empty($dataUserAnswers)) {
         if ($dataUserAnswers["question_type"] == 1 or $dataUserAnswers["question_type"] == 4) {
             $user_answer_id = $dataUserAnswers["user_answer_id"];
             if (!empty($user_answer_id)) {
                 $user_answer_id = explode(",", $user_answer_id);
                 foreach ($user_answer_id as $item_user_answer_id) {
                     if (!empty($item_user_answer_id)) {
                         $arrAnsCheck[$item_user_answer_id] = TRUE;
 public function actionRemoveAllData()
 {
     $listid = isset($_REQUEST["listid"]) ? $_REQUEST["listid"] : NULL;
     $json = array("result" => "true");
     if (!empty($listid)) {
         foreach ($listid as $item) {
             $model = WQuestionLib::model()->find("id=" . $item["id"]);
             if (!empty($model)) {
                 $comm = Yii::app()->db->createCommand();
                 if (Yii::app()->session["group_id"] == 1) {
                     $comm->reset();
                     $comm->delete('pls_question_lib', 'id=' . $item["id"] . ' AND created_by=' . Yii::app()->user->id);
                     $comm->reset();
                     $comm->delete('pls_question_answer_lib', 'question_id=' . $item["id"]);
                     $comm->reset();
                     $comm->delete('pls_user_answers', 'question_id=' . $item["id"]);
                 } elseif (Yii::app()->session["group_id"] == 3) {
                     $comm->reset();
                     $comm->delete('pls_question_lib', 'id=' . $item["id"]);
                     $comm->reset();
                     $comm->delete('pls_question_answer_lib', 'question_id=' . $item["id"]);
                     $comm->reset();
                     $comm->delete('pls_user_answers', 'question_id=' . $item["id"]);
                 }
             }
         }
     }
     echo json_encode($json);
 }
 public function actionUpdateQuestionLib()
 {
     $id = $_REQUEST["id_question"];
     $question_cat_id = $_REQUEST["question_cat_id"];
     $question_type = $_REQUEST["question_type"];
     $question_text = $_REQUEST["question_text"];
     $question_true = $_REQUEST["answerTrue"];
     $AnswerList = $_REQUEST["answerA"];
     $model = WQuestionLib::model()->find("id=" . $id);
     $model->question_text = $question_text;
     $model->question_type = $question_type;
     $model->question_cat_id = $question_cat_id;
     if ($model->save()) {
         $idQuestion = $id;
         $comm = Yii::app()->db->createCommand();
         $comm->delete('pls_question_answer_lib', 'question_id=' . $idQuestion);
         if ($question_type != 2) {
             if (!empty($AnswerList)) {
                 //neu la nhieu dap an
                 $dataAnswTrue = array();
                 if ($question_type != 2 and !empty($question_true)) {
                     $dataAnswTrue = explode(",", $question_true);
                     unset($dataAnswTrue[count($dataAnswTrue) - 1]);
                 }
                 foreach ($AnswerList as $key => $itemAns) {
                     $modelAnsw = new WQuestionAnswerLib();
                     $modelAnsw->answer = $itemAns;
                     $modelAnsw->question_id = $idQuestion;
                     if ($question_type != 2) {
                         if (in_array($key, $dataAnswTrue)) {
                             $modelAnsw->is_correct_answer = 1;
                         } else {
                             $modelAnsw->is_correct_answer = 0;
                         }
                     }
                     $modelAnsw->save();
                 }
             }
         }
         echo json_encode(array("result" => "true"));
     } else {
         echo json_encode(array("result" => "false", "message" => "Lỗi thao tác, Mời bạn thao tác lại"));
     }
 }