pull/2821/head
Alex Aragón 7 years ago
commit 693f024151
  1. 2
      main/admin/questions.php
  2. 2
      main/exercise/admin.php
  3. 2
      main/exercise/question_pool.php
  4. 1
      main/forum/reply.php
  5. 2
      main/forum/viewforumcategory.php
  6. 1
      main/forum/viewthread.php
  7. 8
      main/inc/ajax/user_manager.ajax.php
  8. 4
      main/lp/lp_upload.php
  9. 2
      plugin/test2pdf/src/download-pdf.php
  10. 2
      plugin/test2pdf/src/test2pdf.lib.php

@ -3,8 +3,8 @@
/* For licensing terms, see /license.txt */ /* For licensing terms, see /license.txt */
use Chamilo\CourseBundle\Entity\CQuizQuestion; use Chamilo\CourseBundle\Entity\CQuizQuestion;
use Knp\Component\Pager\Paginator;
use Doctrine\Common\Collections\Criteria; use Doctrine\Common\Collections\Criteria;
use Knp\Component\Pager\Paginator;
/** /**
* @package chamilo.admin * @package chamilo.admin

@ -355,7 +355,7 @@ if ($inATest) {
$maxScoreAllQuestions = 0; $maxScoreAllQuestions = 0;
if ($showPagination === false) { if ($showPagination === false) {
$questionList = $objExercise->selectQuestionList(true, true); $questionList = $objExercise->selectQuestionList(true, true);
if (!empty($questionList)) { if (!empty($questionList)) {
foreach ($questionList as $questionItemId) { foreach ($questionList as $questionItemId) {
$question = Question::read($questionItemId); $question = Question::read($questionItemId);
if ($question) { if ($question) {

@ -467,7 +467,7 @@ function getQuestions(
$exerciseLevel = (int) $exerciseLevel; $exerciseLevel = (int) $exerciseLevel;
$answerType = (int) $answerType; $answerType = (int) $answerType;
$questionId = (int) $questionId; $questionId = (int) $questionId;
$description = Database::escape_string($description); $description = Database::escape_string($description);
$TBL_EXERCISE_QUESTION = Database::get_course_table(TABLE_QUIZ_TEST_QUESTION); $TBL_EXERCISE_QUESTION = Database::get_course_table(TABLE_QUIZ_TEST_QUESTION);
$TBL_EXERCISES = Database::get_course_table(TABLE_QUIZ_TEST); $TBL_EXERCISES = Database::get_course_table(TABLE_QUIZ_TEST);

@ -26,6 +26,7 @@ api_protect_course_script(true);
$nameTools = get_lang('ForumCategories'); $nameTools = get_lang('ForumCategories');
$origin = api_get_origin(); $origin = api_get_origin();
$_user = api_get_user_info();
/* Including necessary files */ /* Including necessary files */
require_once 'forumconfig.inc.php'; require_once 'forumconfig.inc.php';

@ -129,7 +129,7 @@ $logInfo = [
'tool_id' => 0, 'tool_id' => 0,
'tool_id_detail' => 0, 'tool_id_detail' => 0,
'action' => $action, 'action' => $action,
'info' => $_GET['content'], 'info' => isset($_GET['content']) ? $_GET['content'] : '',
]; ];
Event::registerLog($logInfo); Event::registerLog($logInfo);

@ -22,6 +22,7 @@ $forumUrl = api_get_path(WEB_CODE_PATH).'forum/';
// Are we in a lp ? // Are we in a lp ?
$origin = api_get_origin(); $origin = api_get_origin();
$_user = api_get_user_info();
$my_search = null; $my_search = null;
/* MAIN DISPLAY SECTION */ /* MAIN DISPLAY SECTION */

@ -60,7 +60,13 @@ switch ($action) {
$userData = '<h3>'.$user_info['complete_name'].'</h3>'.$user_info['mail'].$user_info['official_code']; $userData = '<h3>'.$user_info['complete_name'].'</h3>'.$user_info['mail'].$user_info['official_code'];
if ($isAnonymous) { if ($isAnonymous) {
echo $userData; // Only allow anonymous users to see user popup if the popup user
// is a teacher (which might be necessary to illustrate a course)
if ($user_info['status'] === COURSEMANAGER) {
echo $userData;
} else {
echo '<h3>-</h3>';
}
} else { } else {
echo Display::url( echo Display::url(
$userData, $userData,

@ -11,10 +11,8 @@ use Chamilo\CourseBundle\Component\CourseCopy\CourseRestorer;
* *
* @author Yannick Warnier <ywarnier@beeznest.org> * @author Yannick Warnier <ywarnier@beeznest.org>
*/ */
// Flag to allow for anonymous user - needs to be set before global.inc.php.
$use_anonymous = true;
require_once __DIR__.'/../inc/global.inc.php'; require_once __DIR__.'/../inc/global.inc.php';
api_protect_course_script();
$course_dir = api_get_course_path().'/scorm'; $course_dir = api_get_course_path().'/scorm';
$course_sys_dir = api_get_path(SYS_COURSE_PATH).$course_dir; $course_sys_dir = api_get_path(SYS_COURSE_PATH).$course_dir;
if (empty($_POST['current_dir'])) { if (empty($_POST['current_dir'])) {

@ -36,7 +36,7 @@ if (!empty($infoQuiz['description'])) {
} }
// Select all questions of the supported types from the given course // Select all questions of the supported types from the given course
$questionsList = getQuestions($courseId, $quizId, $sessionId); $questionsList = getQuestionsFromCourse($courseId, $quizId, $sessionId);
// Go through all questions and get the answers // Go through all questions and get the answers
if ($_GET['type'] == 'question' || $_GET['type'] == 'all') { if ($_GET['type'] == 'question' || $_GET['type'] == 'all') {

@ -93,7 +93,7 @@ function getInfoQuiz($courseId, $id)
* *
* @return array Results (list question ID) * @return array Results (list question ID)
*/ */
function getQuestions($courseId, $quizId, $sessionId = 0) function getQuestionsFromCourse($courseId, $quizId, $sessionId = 0)
{ {
$courseId = (int) $courseId; $courseId = (int) $courseId;
$quizId = (int) $quizId; $quizId = (int) $quizId;

Loading…
Cancel
Save