Exemplo n.º 1
0
     if ($locked == false) {
         $actions .= Display::url(Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL), '', array('onclick' => "javascript:if(!confirm('" . addslashes(api_htmlentities(get_lang('AreYouSureToDeleteJS'), ENT_QUOTES, $charset)) . " " . addslashes($row['title']) . "?" . "')) return false;", 'href' => 'exercise.php?' . api_get_cidreq() . '&choice=delete&sec_token=' . $token . '&exerciseId=' . $row['id']));
     } else {
         $actions .= Display::return_icon('delete_na.png', get_lang('ResourceLockedByGradebook'), '', ICON_SIZE_SMALL);
     }
 }
 // Number of questions
 $random_label = null;
 if ($row['random'] > 0 || $row['random'] == -1) {
     // if random == -1 means use random questions with all questions
     $random_number_of_question = $row['random'];
     if ($random_number_of_question == -1) {
         $random_number_of_question = $rowi;
     }
     if ($row['random_by_category'] > 0) {
         $nbQuestionsTotal = TestCategory::getNumberOfQuestionRandomByCategory($my_exercise_id, $random_number_of_question);
         $number_of_questions = $nbQuestionsTotal . " ";
         $number_of_questions .= $nbQuestionsTotal > 1 ? get_lang("QuestionsLowerCase") : get_lang("QuestionLowerCase");
         $number_of_questions .= " - ";
         $number_of_questions .= min(TestCategory::getNumberMaxQuestionByCat($my_exercise_id), $random_number_of_question) . ' ' . get_lang('QuestionByCategory');
     } else {
         $random_label = ' (' . get_lang('Random') . ') ';
         $number_of_questions = $random_number_of_question . ' ' . $random_label;
         //Bug if we set a random value bigger than the real number of questions
         if ($random_number_of_question > $rowi) {
             $number_of_questions = $rowi . ' ' . $random_label;
         }
     }
 } else {
     $number_of_questions = $rowi;
 }