Internal: Update Database::fetch_array((.*), 'ASSOC') to Databse::fetch_assoc($1)

pull/5312/head
Yannick Warnier 1 year ago
parent 03e8e1b924
commit 3da7f59d1e
  1. 2
      public/main/admin/configure_extensions.php
  2. 2
      public/main/admin/gradebook_list.php
  3. 2
      public/main/admin/statistics/index.php
  4. 2
      public/main/admin/user_edit.php
  5. 2
      public/main/admin/user_export.php
  6. 28
      public/main/admin/user_move_stats.php
  7. 8
      public/main/cron/fix_lp_total_time.php
  8. 4
      public/main/cron/hosting_total_size_limit.php
  9. 6
      public/main/cron/import_csv.php
  10. 2
      public/main/cron/request_removal_reminder.php
  11. 4
      public/main/dropbox/dropbox_class.inc.php
  12. 4
      public/main/exercise/TestCategory.php
  13. 2
      public/main/exercise/answer.class.php
  14. 20
      public/main/exercise/exercise.class.php
  15. 2
      public/main/exercise/exercise_global_report.php
  16. 2
      public/main/exercise/exercise_report.php
  17. 2
      public/main/exercise/exercise_result.class.php
  18. 10
      public/main/forum/forumfunction.inc.php
  19. 2
      public/main/gradebook/lib/GradebookUtils.php
  20. 6
      public/main/gradebook/lib/be/attendancelink.class.php
  21. 2
      public/main/gradebook/lib/be/evaluation.class.php
  22. 4
      public/main/gradebook/lib/be/exerciselink.class.php
  23. 4
      public/main/gradebook/lib/be/forumthreadlink.class.php
  24. 2
      public/main/gradebook/lib/be/result.class.php
  25. 2
      public/main/group/group_space.php
  26. 2
      public/main/inc/ajax/admin.ajax.php
  27. 2
      public/main/inc/ajax/exercise.ajax.php
  28. 4
      public/main/inc/lib/AnnouncementManager.php
  29. 2
      public/main/inc/lib/SkillModel.php
  30. 2
      public/main/inc/lib/SkillRelProfileModel.php
  31. 14
      public/main/inc/lib/agenda.lib.php
  32. 14
      public/main/inc/lib/api.lib.php
  33. 6
      public/main/inc/lib/attendance.lib.php
  34. 10
      public/main/inc/lib/chat.lib.php
  35. 10
      public/main/inc/lib/course.lib.php
  36. 8
      public/main/inc/lib/course_category.lib.php
  37. 12
      public/main/inc/lib/document.lib.php
  38. 14
      public/main/inc/lib/exercise.lib.php
  39. 8
      public/main/inc/lib/extra_field.lib.php
  40. 4
      public/main/inc/lib/extra_field_option.lib.php
  41. 6
      public/main/inc/lib/extra_field_value.lib.php
  42. 2
      public/main/inc/lib/glossary.lib.php
  43. 6
      public/main/inc/lib/groupmanager.lib.php
  44. 4
      public/main/inc/lib/legal.lib.php
  45. 4
      public/main/inc/lib/link.lib.php
  46. 6
      public/main/inc/lib/message.lib.php
  47. 14
      public/main/inc/lib/myspace.lib.php
  48. 32
      public/main/inc/lib/sessionmanager.lib.php
  49. 14
      public/main/inc/lib/social.lib.php
  50. 2
      public/main/inc/lib/statistics.lib.php
  51. 4
      public/main/inc/lib/sub_language.class.php
  52. 60
      public/main/inc/lib/tracking.lib.php
  53. 4
      public/main/inc/lib/urlmanager.lib.php
  54. 26
      public/main/inc/lib/usergroup.lib.php
  55. 32
      public/main/inc/lib/usermanager.lib.php
  56. 2
      public/main/my_space/myStudents.php
  57. 4
      public/main/my_space/ti_report.php
  58. 4
      public/main/plagiarism/compilatio/download.php
  59. 2
      public/main/social/new_promoted_message.php
  60. 24
      public/main/survey/fillsurvey.php
  61. 2
      public/main/survey/meeting.php
  62. 6
      public/main/survey/survey.php
  63. 18
      public/main/survey/surveyUtil.class.php
  64. 4
      public/main/survey/survey_list.php
  65. 2
      public/main/survey/survey_question.php
  66. 6
      public/main/user/user.php
  67. 2
      public/main/user/user_export.php
  68. 28
      public/main/work/work.lib.php
  69. 2
      public/plugin/courselegal/CourseLegalPlugin.php
  70. 2
      public/plugin/dashboard/block_daily/block_daily.class.php
  71. 2
      public/plugin/dictionary/terms.php
  72. 2
      public/plugin/h5pimport/H5pImportPlugin.php
  73. 4
      public/plugin/justification/Justification.php
  74. 24
      public/plugin/learning_calendar/LearningCalendarPlugin.php
  75. 4
      public/plugin/positioning/src/Positioning.php
  76. 2
      public/plugin/redirection/RedirectionPlugin.php
  77. 6
      src/CourseBundle/Component/CourseCopy/CourseBuilder.php
  78. 2
      src/CourseBundle/Component/CourseCopy/CourseRestorer.php
  79. 2
      src/CourseBundle/Component/CourseCopy/CourseSelectForm.php
  80. 42
      tests/scripts/fix_lp_id_to_iid.php
  81. 42
      tests/scripts/fix_lp_id_to_iid_v2.php
  82. 2
      tests/scripts/migrate_item_property.php

@ -181,7 +181,7 @@ Display::display_header($nameTool);
WHERE variable = "service_ppt2lp"
AND subkey <> "active"';
$rs = Database::query($sql);
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$defaults[$row['subkey']] = $row['selected_value'];
}
$form->addButtonSave(get_lang('Reconfigure extension'), 'activeExtension');

@ -188,7 +188,7 @@ switch ($action) {
gradebooks_to_validate_in_dependence
FROM $table WHERE id = ".$categoryId;
$result = Database::query($sql);
$categoryData = Database::fetch_array($result, 'ASSOC');
$categoryData = Database::fetch_assoc($result);
$options = [];
if (!empty($categoryData['depends'])) {

@ -399,7 +399,7 @@ switch ($report) {
$sessionCount = 0;
$numberUsers = 0;
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$sessions[] = $row;
$numberUsers += $row['nbr_users'];
$sessionCount++;

@ -86,7 +86,7 @@ if (1 != Database::num_rows($res)) {
exit;
}
$user_data = Database::fetch_array($res, 'ASSOC');
$user_data = Database::fetch_assoc($res);
$user_data['platform_admin'] = is_null($user_data['is_admin']) ? 0 : 1;
$user_data['send_mail'] = 0;

@ -170,7 +170,7 @@ if ($form->validate()) {
}
$res = Database::query($sql);
while ($user = Database::fetch_array($res, 'ASSOC')) {
while ($user = Database::fetch_assoc($res)) {
$student_data = UserManager:: get_extra_user_data(
$user['UserId'],
true,

@ -149,7 +149,7 @@ if (isset($_REQUEST['load_ajax'])) {
WHERE c_id = $course_id AND exe_user_id = $user_id $sessionCondition";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['exe_id']] = $row;
}
@ -180,7 +180,7 @@ if (isset($_REQUEST['load_ajax'])) {
";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['exe_id']] = $row;
}
@ -211,7 +211,7 @@ if (isset($_REQUEST['load_ajax'])) {
WHERE c_id = $course_id AND session_id = $origin_session_id AND user_id = $user_id ";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['course_access_id']] = $row;
}
@ -237,7 +237,7 @@ if (isset($_REQUEST['load_ajax'])) {
AND access_user_id = $user_id ";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[] = $row['access_id'];
}
@ -268,7 +268,7 @@ if (isset($_REQUEST['load_ajax'])) {
$flat_list = $lp_list->get_flat_list();
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
//Checking if the LP exist in the new session
//if (in_array($row['lp_id'], array_keys($flat_list))) {
$list[$row['id']] = $row;
@ -321,7 +321,7 @@ if (isset($_REQUEST['load_ajax'])) {
$flat_list = $lp_list->get_flat_list();
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
//Checking if the LP exist in the new session
//if (in_array($row['lp_id'], array_keys($flat_list))) {
$list[$row['id']] = $row;
@ -356,7 +356,7 @@ if (isset($_REQUEST['load_ajax'])) {
$sql = "SELECT ref FROM $TBL_ITEM_PROPERTY
WHERE tool = 'calendar_event' AND insert_user_id = $user_id AND c_id = $course_id ";
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['ref'];
if ($update_database) {
$sql = "UPDATE $TBL_AGENDA SET session_id = $new_session_id WHERE c_id = $course_id AND id = $id ";
@ -379,7 +379,7 @@ if (isset($_REQUEST['load_ajax'])) {
echo $sql;
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['ref'];
$sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION WHERE id = $id AND session_id = $origin_session_id AND c_id = $course_id";
if ($debug) {
@ -387,7 +387,7 @@ if (isset($_REQUEST['load_ajax'])) {
}
$sub_res = Database::query($sql);
if (Database::num_rows($sub_res) > 0) {
$data = Database::fetch_array($sub_res, 'ASSOC');
$data = Database::fetch_assoc($sub_res);
if ($debug) {
var_dump($data);
}
@ -422,7 +422,7 @@ if (isset($_REQUEST['load_ajax'])) {
$num_rows = Database::num_rows($sub_res);
if ($num_rows > 0) {
$new_result = Database::fetch_array($sub_res, 'ASSOC');
$new_result = Database::fetch_assoc($sub_res);
$created_dir = $new_result['url'];
$new_parent_id = $new_result['id'];
} else {
@ -465,7 +465,7 @@ if (isset($_REQUEST['load_ajax'])) {
$rest_select = Database::query($sql);
if (Database::num_rows($rest_select) > 0) {
if ($update_database) {
$assignment_data = Database::fetch_array($rest_select, 'ASSOC');
$assignment_data = Database::fetch_assoc($rest_select);
$sql_add_publication = "INSERT INTO ".$TBL_STUDENT_PUBLICATION_ASSIGNMENT." SET
c_id = '$course_id',
expires_on = '".$assignment_data['expires_on']."',
@ -550,7 +550,7 @@ if (isset($_REQUEST['load_ajax'])) {
var_dump($sql);
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['id'];
if ($update_database) {
$sql = "UPDATE $TBL_DROPBOX_FILE SET session_id = $new_session_id WHERE c_id = $course_id AND id = $id";
@ -582,7 +582,7 @@ if (isset($_REQUEST['load_ajax'])) {
var_dump($sql);
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['notebook_id'];
if ($update_database) {
$sql = "UPDATE $TBL_NOTEBOOK
@ -685,7 +685,7 @@ function get_courses_list_by_user_id_based_in_exercises($user_id)
$res = Database::query($sql);
$course_list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$course_list[] = $row;
}

@ -18,15 +18,15 @@ $sendMessage = true;
$userId = 1; // User id that will receive a report
$update = false;
$sql = "SELECT iid, total_time FROM c_lp_item_view
WHERE total_time > $maxSeconds
order by total_time desc
$sql = "SELECT iid, total_time FROM c_lp_item_view
WHERE total_time > $maxSeconds
order by total_time desc
LIMIT $limit
";
$result = Database::query($sql);
$log = '';
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$id = $row['iid'];
$oldTotalTime = $row['total_time'];
$sql = "UPDATE c_lp_item_view SET total_time = '$valueToUpdate' WHERE iid = $id;";

@ -94,7 +94,7 @@ function calculateTotalPortalSize($debug)
$sql = "SELECT SUM(size) total FROM $table
WHERE filetype = 'file' AND c_id <> ''";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$totalSize = $row['total'];
if ($debug) {
@ -104,7 +104,7 @@ function calculateTotalPortalSize($debug)
$table = Database::get_course_table(TABLE_FORUM_ATTACHMENT);
$sql = "SELECT SUM(size) total FROM $table WHERE c_id <> ''";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$subTotal = $row['total'];
$totalSize += $subTotal;
if ($debug) {

@ -3017,7 +3017,7 @@ class ImportCsv
$result = Database::query($sql);
$rows = Database::num_rows($result);
if ($rows > 0) {
$userCourseData = Database::fetch_array($result, 'ASSOC');
$userCourseData = Database::fetch_assoc($result);
if (!empty($userCourseData)) {
$teacherBackup[$userId][$courseInfo['code']] = $userCourseData;
}
@ -3030,7 +3030,7 @@ class ImportCsv
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['user'][$userId][$courseInfo['code']][$groupData['group_id']] = $groupData;
}
@ -3041,7 +3041,7 @@ class ImportCsv
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['tutor'][$userId][$courseInfo['code']][$groupData['group_id']] = $groupData;
}

@ -62,7 +62,7 @@ foreach ($urlList as $url) {
$message = 'Checking requests from '.strip_tags(Display::dateToStringAgoAndLongDate($dateToString))."\n";
$result = Database::query($sql);
while ($user = Database::fetch_array($result, 'ASSOC')) {
while ($user = Database::fetch_assoc($result)) {
$userId = $user['id'];
$userInfo = api_get_user_info($userId);
if ($userInfo) {

@ -188,7 +188,7 @@ class Dropbox_Work
FROM '.Database::get_course_table(TABLE_DROPBOX_FILE)."
WHERE c_id = $course_id AND id = ".$id.'';
$result = Database::query($sql);
$res = Database::fetch_array($result, 'ASSOC');
$res = Database::fetch_assoc($result);
// Check if uploader is still in Chamilo system
$uploader_id = stripslashes($res['uploader_id']);
@ -404,7 +404,7 @@ class Dropbox_SentWork extends Dropbox_Work
FROM '.Database::get_course_table(TABLE_DROPBOX_POST)."
WHERE c_id = $course_id AND file_id = ".intval($id);
$result = Database::query($sql);
while ($res = Database::fetch_array($result, 'ASSOC')) {
while ($res = Database::fetch_assoc($result)) {
// Check for deleted users
$dest_user_id = $res['dest_user_id'];
$user_info = api_get_user_info($dest_user_id);

@ -215,7 +215,7 @@ class TestCategory
WHERE question_id = $questionId";
$res = Database::query($sql);
if (Database::num_rows($res) > 0) {
return Database::fetch_array($res, 'ASSOC');
return Database::fetch_assoc($res);
}
return [];
@ -842,7 +842,7 @@ class TestCategory
$categories = [];
$result = Database::query($sql);
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ($excludeCategoryWithNoQuestions && 0 == $row['count_questions']) {
continue;
}

@ -372,7 +372,7 @@ class Answer
$rs = Database::query($sql);
if (Database::num_rows($rs) > 0) {
return Database::fetch_array($rs, 'ASSOC');
return Database::fetch_assoc($rs);
}
return false;

@ -692,7 +692,7 @@ class Exercise
if (!empty($extraFields)) {
$extraFieldValue = new ExtraFieldValue('question');
}
while ($question = Database::fetch_array($result, 'ASSOC')) {
while ($question = Database::fetch_assoc($result)) {
/** @var Question $objQuestionTmp */
$objQuestionTmp = Question::read($question['iid']);
$category_labels = '';
@ -3090,7 +3090,7 @@ class Exercise
$result = Database::query($sql_track);
$new_array = [];
if (Database::num_rows($result) > 0) {
$new_array = Database::fetch_array($result, 'ASSOC');
$new_array = Database::fetch_assoc($result);
$new_array['num_exe'] = Database::num_rows($result);
}
@ -4349,7 +4349,7 @@ class Exercise
exe_id = $exeId AND
question_id = $questionId ";
$result = Database::query($sql);
$resultData = Database::fetch_array($result, 'ASSOC');
$resultData = Database::fetch_assoc($result);
$answer = $resultData['answer'];
$questionScore = $resultData['marks'];
}
@ -4462,7 +4462,7 @@ class Exercise
$result = Database::query($sql);
$options = [];
$correctAnswers = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$options[] = $row;
$correctAnswers[$row['correct']] = $row['answer'];
}
@ -4844,7 +4844,7 @@ class Exercise
hotspot_answer_id = '1'";
// By default we take 1 because it's a delineation
$resq = Database::query($query);
$row = Database::fetch_array($resq, 'ASSOC');
$row = Database::fetch_assoc($resq);
$choice = $row['hotspot_correct'];
$user_answer = $row['hotspot_coordinate'];
@ -7115,7 +7115,7 @@ class Exercise
$result = Database::query($sql_track);
$new_array = [];
if (Database::num_rows($result) > 0) {
$new_array = Database::fetch_array($result, 'ASSOC');
$new_array = Database::fetch_assoc($result);
$start_date = api_get_utc_datetime($new_array['start_date'], true);
$end_date = api_get_utc_datetime($new_array['exe_date'], true);
$new_array['duration_formatted'] = '';
@ -7314,7 +7314,7 @@ class Exercise
$result = Database::query($sql);
$list = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$list[$row['category_id']] = $row;
}
@ -8035,7 +8035,7 @@ class Exercise
$result = Database::query($sql);
$rows = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$rows[] = $row;
}
@ -8084,7 +8084,7 @@ class Exercise
}
$result = Database::query($sql);
$rows = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$rows[] = $row;
}
@ -8674,7 +8674,7 @@ class Exercise
$bestResult = 0;
$sumResult = 0;
$result = Database::query($sql);
while ($data = Database::fetch_array($result, 'ASSOC')) {
while ($data = Database::fetch_assoc($result)) {
// Only take into account users in the current student list.
if (!empty($studentIdList)) {
if (!in_array($data['exe_user_id'], $studentIdList)) {

@ -71,7 +71,7 @@ foreach ($students as $studentInfo) {
status = ''
LIMIT 1";
$result = Database::query($sql);
$attempt = Database::fetch_array($result, 'ASSOC');
$attempt = Database::fetch_assoc($result);
if (empty($attempt)) {
$userExerciseData[$exerciseId] = null;
continue;

@ -272,7 +272,7 @@ if (isset($_REQUEST['comments']) &&
GROUP BY question_id';
$res = Database::query($qry);
$tot = 0;
while ($row = Database :: fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$marks = $row['marks'];
if (!$objExerciseTmp->propagate_neg && $marks < 0) {
continue;

@ -138,7 +138,7 @@ class ExerciseResult
$results = [];
$resx = Database::query($sql);
$bestAttemptPerUser = [];
while ($rowx = Database::fetch_array($resx, 'ASSOC')) {
while ($rowx = Database::fetch_assoc($resx)) {
if ($this->onlyBestAttempts) {
if (!isset($bestAttemptPerUser[$rowx['excruid']])) {
$bestAttemptPerUser[$rowx['excruid']] = $rowx;

@ -2588,7 +2588,7 @@ function getThreadScoreHistory($user_id, $thread_id, $opt)
}
$rs = Database::query($sql);
$log = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$log[] = $row;
}
@ -2678,7 +2678,7 @@ function current_qualify_of_thread($threadId, $sessionId, $userId)
user_id = $userId
";
$res = Database::query($sql);
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
if ($row) {
return $row['qualify'];
@ -3852,7 +3852,7 @@ function display_forum_search_results($search_term)
$result = Database::query($sql);
$search_results = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$forumId = $row['forum_id'];
$forumData = get_forums($forumId);
$category = isset($forum_categories_list[$forumData['forum_category']]) ? $forum_categories_list[$forumData['forum_category']] : null;
@ -4959,7 +4959,7 @@ function getAttachedFiles(
$json = [];
if (Database::num_rows($result) > 0) {
$repo = Container::getForumAttachmentRepository();
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
/** @var CForumAttachment $attachment */
$attachment = $repo->find($row['iid']);
$downloadUrl = $repo->getResourceFileDownloadUrl($attachment);
@ -5071,7 +5071,7 @@ function getAttachmentIdsByPostId($postId, $courseId = 0)
WHERE c_id = $courseId AND post_id = $postId";
$result = Database::query($sql);
if (false !== $result && Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$array[] = $row['iid'];
}
}

@ -519,7 +519,7 @@ class GradebookUtils
ON c.id = l.c_id
WHERE l.id='.intval($id_link).' OR l.category_id='.intval($id_link);
$res = Database::query($sql);
$array = Database::fetch_array($res, 'ASSOC');
$array = Database::fetch_assoc($res);
return $array['id'];
}

@ -108,7 +108,7 @@ class AttendanceLink extends AbstractLink
WHERE
iid = '.$this->get_ref_id();
$query = Database::query($sql);
$attendance = Database::fetch_array($query, 'ASSOC');
$attendance = Database::fetch_assoc($query);
// Get results
$sql = 'SELECT *
@ -120,7 +120,7 @@ class AttendanceLink extends AbstractLink
$scores = Database::query($sql);
// for 1 student
if (isset($studentId)) {
if ($data = Database::fetch_array($scores, 'ASSOC')) {
if ($data = Database::fetch_assoc($scores)) {
return [
$data['score'],
$attendance['attendance_qualify_max'],
@ -232,7 +232,7 @@ class AttendanceLink extends AbstractLink
$sql = 'SELECT * FROM '.$this->get_attendance_table().'
WHERE iid = '.$this->get_ref_id();
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$id = $row['iid'];
return api_get_path(WEB_CODE_PATH).

@ -357,7 +357,7 @@ class Evaluation implements GradebookItem
$sql = 'SELECT weight from '.$tbl_grade_evaluations.'
WHERE id='.$arreval['id'];
$rs = Database::query($sql);
$row_old_weight = Database::fetch_array($rs, 'ASSOC');
$row_old_weight = Database::fetch_assoc($rs);
$current_date = api_get_utc_datetime();
$params = [
'id_linkeval_log' => $arreval['id'],

@ -280,7 +280,7 @@ class ExerciseLink extends AbstractLink
if (isset($studentId) && empty($type)) {
// for 1 student
if ($data = Database::fetch_array($scores, 'ASSOC')) {
if ($data = Database::fetch_assoc($scores)) {
$attempts = Database::query($sql);
$counter = 0;
while ($attempt = Database::fetch_array($attempts)) {
@ -319,7 +319,7 @@ class ExerciseLink extends AbstractLink
$studentIdList = array_column($studentList, 'user_id');
}
while ($data = Database::fetch_array($scores, 'ASSOC')) {
while ($data = Database::fetch_assoc($scores)) {
// Only take into account users in the current student list.
if (!empty($studentIdList)) {
if (!in_array($data['exe_user_id'], $studentIdList)) {

@ -167,7 +167,7 @@ class ForumThreadLink extends AbstractLink
$score = 0;
$counter = 0;
if (Database::num_rows($scores)) {
while ($data = Database::fetch_array($scores, 'ASSOC')) {
while ($data = Database::fetch_assoc($scores)) {
$score += $data['qualify'];
$counter++;
}
@ -289,7 +289,7 @@ class ForumThreadLink extends AbstractLink
iid = '".$this->get_ref_id()."' AND
session_id = $sessionId ";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if ($row) {
$forum_id = $row['forum_id'];

@ -122,7 +122,7 @@ class Result
}
$res_course_rel_user = Database::query($sql);
while ($row_course_rel_user = Database::fetch_array($res_course_rel_user, 'ASSOC')) {
while ($row_course_rel_user = Database::fetch_assoc($res_course_rel_user)) {
$list_user_course_list[] = $row_course_rel_user;
}
$current_date = api_get_utc_datetime();

@ -412,7 +412,7 @@ function get_number_of_group_users()
c_id = $course_id AND
group_id = '".(int) ($groupInfo['iid'])."'";
$result = Database::query($sql);
$return = Database::fetch_array($result, 'ASSOC');
$return = Database::fetch_assoc($result);
return $return['number_of_users'];
}

@ -98,7 +98,7 @@ function version_check()
$tbl_settings = Database::get_main_table(TABLE_MAIN_SETTINGS_CURRENT);
$sql = 'SELECT selected_value FROM '.$tbl_settings.' WHERE variable = "registered" ';
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
// The site has not been registered yet.
$return = '';

@ -242,7 +242,7 @@ switch ($action) {
$result = Database::query($sql);
$results = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$results[] = $row;
}

@ -1000,7 +1000,7 @@ class AnnouncementManager
$num_rows = Database::num_rows($rs);
$result = [];
if ($num_rows > 0) {
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
if (empty($row['c_id'])) {
continue;
}
@ -1155,7 +1155,7 @@ class AnnouncementManager
$result = Database::query($sql);
$repo = Container::getAnnouncementAttachmentRepository();
if (0 != Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
}
return $row;

@ -330,7 +330,7 @@ class SkillModel extends Model
$result = Database::query($sql);
$skills = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$skillId = $row['id'];
$skill = $skillRepo->find($skillId);

@ -49,7 +49,7 @@ class SkillRelProfileModel extends Model
ON (pr.id = p.profile_id)
WHERE p.profile_id = ".$profileId;
$result = Database::query($sql);
$profileData = Database::fetch_array($result, 'ASSOC');
$profileData = Database::fetch_assoc($result);
return $profileData;
}

@ -1179,7 +1179,7 @@ class Agenda
WHERE id = $id AND user = ".api_get_user_id();
$result = Database::query($sql);
if (Database::num_rows($result)) {
$event = Database::fetch_array($result, 'ASSOC');
$event = Database::fetch_assoc($result);
$event['description'] = $event['text'];
$event['content'] = $event['text'];
$event['start_date'] = $event['date'];
@ -1250,7 +1250,7 @@ class Agenda
$result = Database::query($sql);
$my_events = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$event = [];
$event['id'] = 'personal_'.$row['id'];
$event['title'] = $row['title'];
@ -1757,7 +1757,7 @@ class Agenda
$result = Database::query($sql);
$my_events = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$event = [];
$event['id'] = 'platform_'.$row['id'];
$event['title'] = $row['title'];
@ -2315,7 +2315,7 @@ class Agenda
";
$result = Database::query($sql);
if (0 != Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
}
return $row;
@ -2441,7 +2441,7 @@ class Agenda
parent_event_id = ".$eventId;
$result = Database::query($sql);
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$events[] = $row;
}
}
@ -2833,7 +2833,7 @@ class Agenda
}
$result = Database::query($sqlquery);
while ($item = Database::fetch_array($result, 'ASSOC')) {
while ($item = Database::fetch_assoc($result)) {
$agendaday = -1;
if (!empty($item['start_date'])) {
$item['start_date'] = api_get_local_time(
@ -3072,7 +3072,7 @@ class Agenda
}
$result = Database::query($sql);
while ($item = Database::fetch_array($result, 'ASSOC')) {
while ($item = Database::fetch_assoc($result)) {
$time_minute = api_convert_and_format_date(
$item['date'],
TIME_NO_SEC_FORMAT

@ -1983,7 +1983,7 @@ function api_get_anonymous_id()
$login
);
} else {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['id'];
}
@ -1995,7 +1995,7 @@ function api_get_anonymous_id()
WHERE status = ".ANONYMOUS." ";
$res = Database::query($sql);
if (Database::num_rows($res) > 0) {
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
return $row['id'];
}
@ -2490,7 +2490,7 @@ function api_get_session_visibility(
return SESSION_INVISIBLE;
}
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$visibility = $row['visibility'];
// I don't care the session visibility.
@ -3616,7 +3616,7 @@ function api_get_languages()
ORDER BY original_name ASC";
$result = Database::query($sql);
$languages = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$languages[$row['isocode']] = $row['original_name'];
}
@ -4420,7 +4420,7 @@ function api_get_settings_options($var)
ORDER BY id";
$result = Database::query($sql);
$settings_options_array = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$settings_options_array[] = $row;
}
@ -5184,7 +5184,7 @@ function api_get_access_url_from_user($user_id)
WHERE user_id = ".$user_id;
$result = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$list[] = $row['access_url_id'];
}
@ -5395,7 +5395,7 @@ function api_get_tool_information_by_name($name)
WHERE c_id = $course_id AND tool_id = '".$tool."' ";
$rs = Database::query($sql);
return Database::fetch_array($rs, 'ASSOC');
return Database::fetch_assoc($rs);
}
return [];

@ -58,7 +58,7 @@ class Attendance
$result = Database::query($sql);
$data = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$data[$row['iid']] = $row;
}
}
@ -1450,7 +1450,7 @@ class Attendance
$rs = Database::query($sql);
$data = [];
if (Database::num_rows($rs) > 0) {
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$row['db_date_time'] = $row['date_time'];
$row['date_time'] = api_get_local_time($row['date_time']);
$row['date'] = api_format_date($row['date_time'], DATE_FORMAT_SHORT);
@ -2263,7 +2263,7 @@ class Attendance
$rs = Database::query($sql);
// get info from sessions
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$courseId = $row['c_id'];
$sessionId = $row['session_id'];
$courseItem = api_get_course_info_by_id($courseId);

@ -236,16 +236,16 @@ class Chat extends Model
}
$sql = "SELECT * FROM ".$this->table."
WHERE
WHERE
(
to_user = $toUserId AND
to_user = $toUserId AND
from_user = $fromUserId
)
OR
(
from_user = $toUserId AND
from_user = $toUserId AND
to_user = $fromUserId
)
)
$orderBy
LIMIT $start, $end
";
@ -305,7 +305,7 @@ class Chat extends Model
$result = Database::query($sql);
$chatList = [];
while ($chat = Database::fetch_array($result, 'ASSOC')) {
while ($chat = Database::fetch_assoc($result)) {
$chatList[$chat['from_user']][] = $chat;
}

@ -238,7 +238,7 @@ class CourseManager
$data = [];
$res = Database::query($sql);
if (Database::num_rows($res) > 0) {
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$data[] = $row;
}
}
@ -2909,7 +2909,7 @@ class CourseManager
";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
while ($result_row = Database::fetch_array($result, 'ASSOC')) {
while ($result_row = Database::fetch_assoc($result)) {
$result_row['special_course'] = 1;
$course_list[] = $result_row;
$codes[] = $result_row['real_id'];
@ -2940,7 +2940,7 @@ class CourseManager
$result = Database::query($sql);
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (!empty($skipCourseList)) {
if (in_array($row['real_id'], $skipCourseList)) {
continue;
@ -2963,7 +2963,7 @@ class CourseManager
ON (s.id = scu.session_id)
WHERE user_id = $user_id ";
$r = Database::query($sql);
while ($row = Database::fetch_array($r, 'ASSOC')) {
while ($row = Database::fetch_assoc($r)) {
if (!empty($skipCourseList)) {
if (in_array($row['real_id'], $skipCourseList)) {
continue;
@ -5516,7 +5516,7 @@ class CourseManager
$result = Database::query($sql);
$courseAccess = [];
if (Database::num_rows($result)) {
$courseAccess = Database::fetch_array($result, 'ASSOC');
$courseAccess = Database::fetch_assoc($result);
}
return $courseAccess;

@ -26,7 +26,7 @@ class CourseCategory
$result = Database::query($sql);
if (Database::num_rows($result)) {
$category = Database::fetch_array($result, 'ASSOC');
$category = Database::fetch_assoc($result);
if ($category) {
// Get access url id
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
@ -59,7 +59,7 @@ class CourseCategory
$sql = "SELECT * FROM $table WHERE id = $categoryId";
$result = Database::query($sql);
if (Database::num_rows($result)) {
$category = Database::fetch_array($result, 'ASSOC');
$category = Database::fetch_assoc($result);
if ($category) {
// Get access url id
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY);
@ -301,7 +301,7 @@ class CourseCategory
WHERE parent_id = '$categoryCode'";
$result = Database::query($sql);
$children = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$children[] = $row;
$subChildren = self::getChildren($row['code']);
$children = array_merge($children, $subChildren);
@ -351,7 +351,7 @@ class CourseCategory
$result = Database::query($sql);
$children = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$parent = self::getCategory($row['parent_id']);
$children[] = $row;
$subChildren = self::getParents($parent ? $parent['code'] : null);

@ -592,7 +592,7 @@ class DocumentManager
$result = Database::query($sql);
if ($result && 0 != Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (self::is_folder_to_avoid($row['path'])) {
continue;
}
@ -647,7 +647,7 @@ class DocumentManager
l.c_id = $courseId ";
$result = Database::query($sql);
$visibleFolders = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$visibleFolders[$row['id']] = $row['path'];
}
@ -670,7 +670,7 @@ class DocumentManager
l.c_id = $courseId ";
$result = Database::query($sql);
$invisibleFolders = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
//get visible folders in the invisible ones -> they are invisible too
$sql = "SELECT DISTINCT docs.iid, n.path
FROM resource_node AS n
@ -685,7 +685,7 @@ class DocumentManager
$condition_session AND
l.c_id = $courseId ";
$folder_in_invisible_result = Database::query($sql);
while ($folders_in_invisible_folder = Database::fetch_array($folder_in_invisible_result, 'ASSOC')) {
while ($folders_in_invisible_folder = Database::fetch_assoc($folder_in_invisible_result)) {
$invisibleFolders[$folders_in_invisible_folder['id']] = $folders_in_invisible_folder['path'];
}
}
@ -899,7 +899,7 @@ class DocumentManager
$result = Database::query($sql);
$courseParam = '&cid='.$course_id.'&id='.$id.'&sid='.$session_id.'&gid='.$groupId;
if ($result && 1 == Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
//@todo need to clarify the name of the URLs not nice right now
$url_path = urlencode($row['path']);
@ -1069,7 +1069,7 @@ class DocumentManager
$result = Database::query($sql);
$is_visible = false;
if (Database::num_rows($result) > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$em = Database::getManager();

@ -1651,7 +1651,7 @@ HOTSPOT;
$sqlResult = Database::query($sql);
if (0 != Database::num_rows($sqlResult)) {
while ($row = Database::fetch_array($sqlResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($sqlResult)) {
$tmp = [];
$tmp[0] = $row['course_title'];
$tmp[1] = $row['session_name'];
@ -1709,7 +1709,7 @@ HOTSPOT;
$sqlResult = Database::query($sql);
if (Database::num_rows($sqlResult)) {
$result = Database::fetch_array($sqlResult, 'ASSOC');
$result = Database::fetch_assoc($sqlResult);
$result['duration_formatted'] = '';
if (!empty($result['exe_duration'])) {
$time = api_format_time($result['exe_duration'], 'js');
@ -2141,7 +2141,7 @@ HOTSPOT;
$results = [];
$resx = Database::query($sql);
while ($rowx = Database::fetch_array($resx, 'ASSOC')) {
while ($rowx = Database::fetch_assoc($resx)) {
$results[] = $rowx;
}
@ -3580,7 +3580,7 @@ EOT;
$result = Database::query($sql);
$return = [];
if ($result) {
$return = Database::fetch_array($result, 'ASSOC');
$return = Database::fetch_assoc($result);
}
return $return;
@ -3869,7 +3869,7 @@ EOT;
$good_answers = 0;
switch ($question_type) {
case FILL_IN_BLANKS:
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$fill_blank = self::check_fill_in_blanks(
$correct_answer,
$row['answer'],
@ -5523,7 +5523,7 @@ EOT;
$studentsWhere
";
$queryTotal = Database::query($sql);
$totalRow = Database::fetch_array($queryTotal, 'ASSOC');
$totalRow = Database::fetch_assoc($queryTotal);
$total = 0;
if ($totalRow) {
$total = (int) $totalRow['total'];
@ -5610,7 +5610,7 @@ EOT;
$sessionCondition
";
$result = Database::query($sql);
$totalRow = Database::fetch_array($result, 'ASSOC');
$totalRow = Database::fetch_assoc($result);
$total = 0;
if ($totalRow) {
$total = (int) $totalRow['count'];

@ -629,7 +629,7 @@ class ExtraField extends Model
$result = Database::query($sql);
$extraFieldRepo = Container::getExtraFieldRepository();
if (Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$extraFieldId = $row['id'];
/** @var \Chamilo\CoreBundle\Entity\ExtraField $extraField */
$extraField = $extraFieldRepo->find($extraFieldId);
@ -640,7 +640,7 @@ class ExtraField extends Model
WHERE field_id='".$extraFieldId."'
ORDER BY id ASC";
$result = Database::query($sql);
while ($option = Database::fetch_array($result, 'ASSOC')) {
while ($option = Database::fetch_assoc($result)) {
$row['options'][$option['id']] = $option;
}
@ -664,7 +664,7 @@ class ExtraField extends Model
item_type = $this->itemType";
$result = Database::query($sql);
if (Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
// All the options of the field
$sql = "SELECT * FROM $this->table_field_options
@ -2055,7 +2055,7 @@ class ExtraField extends Model
$result = Database::query($sql);
if (Database::num_rows($result)) {
$extraFieldRepo = Container::getExtraFieldRepository();
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if ($row) {
$extraFieldId = $row['id'];
/** @var \Chamilo\CoreBundle\Entity\ExtraField $extraField */

@ -454,7 +454,7 @@ class ExtraFieldOption extends Model
";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
return false;
@ -491,7 +491,7 @@ class ExtraFieldOption extends Model
";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
return false;

@ -571,7 +571,7 @@ class ExtraFieldValue extends Model
ORDER BY id";
$result = Database::query($sql);
if (Database::num_rows($result)) {
$result = Database::fetch_array($result, 'ASSOC');
$result = Database::fetch_assoc($result);
if ($transform) {
if (!empty($result['field_value'])) {
switch ($result['value_type']) {
@ -724,7 +724,7 @@ class ExtraFieldValue extends Model
$result = Database::query($sql);
if (Database::num_rows($result)) {
$result = Database::fetch_array($result, 'ASSOC');
$result = Database::fetch_assoc($result);
$result['value'] = $result['field_value'];
if ($transform) {
$fieldType = $result['value_type'];
@ -836,7 +836,7 @@ class ExtraFieldValue extends Model
if ($all) {
$result = Database::store_result($result, 'ASSOC');
} else {
$result = Database::fetch_array($result, 'ASSOC');
$result = Database::fetch_assoc($result);
}
return $result;

@ -150,7 +150,7 @@ class GlossaryManager
$rs = Database::query($sql);
if (Database::num_rows($rs) > 0) {
return Database::fetch_array($rs, 'ASSOC');
return Database::fetch_assoc($rs);
}
return [];

@ -588,7 +588,7 @@ class GroupManager
$res = Database::query($sql);
$group = [];
if (Database::num_rows($res)) {
$group = Database::fetch_array($res, 'ASSOC');
$group = Database::fetch_assoc($res);
}
return $group;
@ -783,7 +783,7 @@ class GroupManager
$res = Database::query($sql);
$category = [];
if (Database::num_rows($res)) {
$category = Database::fetch_array($res, 'ASSOC');
$category = Database::fetch_assoc($res);
}
return $category;
@ -2079,7 +2079,7 @@ class GroupManager
$res = Database::query($sql);
$groups = [];
while ($group = Database::fetch_array($res, 'ASSOC')) {
while ($group = Database::fetch_assoc($res)) {
$groups[] = $group;
}

@ -164,7 +164,7 @@ class LegalManager
ORDER BY version DESC
LIMIT 1 ";
$result = Database::query($sql);
$result = Database::fetch_array($result, 'ASSOC');
$result = Database::fetch_assoc($result);
if (isset($result['content'])) {
$result['content'] = self::replaceTags($result['content']);
@ -351,7 +351,7 @@ class LegalManager
FROM $table
ORDER BY id DESC ";
$result = Database::query($sql);
$url = Database::fetch_array($result, 'ASSOC');
$url = Database::fetch_assoc($result);
$result = $url['count_result'];
return $result;

@ -791,7 +791,7 @@ class Link extends Model
$categoryInItemProperty = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$categoryInItemProperty[$row['id']] = $row;
}
}
@ -1673,7 +1673,7 @@ Do you really want to delete this category and its links ?')."')) return false;\
WHERE iid = $id";
$result = Database::query($sql);
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
/**

@ -576,7 +576,7 @@ class MessageManager
$rs = Database::query($sql);
$data = [];
if (Database::num_rows($rs) > 0) {
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$data[] = $row;
}
}
@ -611,7 +611,7 @@ class MessageManager
$data = [];
$parents = [];
if (Database::num_rows($rs) > 0) {
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
if ($message_id == $row['parent_id'] || in_array($row['parent_id'], $parents)) {
$parents[] = $row['id'];
$data[] = $row;
@ -822,7 +822,7 @@ class MessageManager
$res = Database::query($sql);
$item = [];
if (Database::num_rows($res) > 0) {
$item = Database::fetch_array($res, 'ASSOC');
$item = Database::fetch_assoc($res);
}
return $item;

@ -955,7 +955,7 @@ class MySpace
";
$queryResult = Database::query($query);
$data = [];
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$lp_id = (int) $row['lp_id'];
$registeredUsers = self::getCompanyLearnpathSubscription($startDate, $endDate, $lp_id);
if (!empty($registeredUsers)) {
@ -1164,7 +1164,7 @@ class MySpace
" group by lp_item_id";
$queryResult = Database::query($cLpItemsQuery);
$cLpItems = [];
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$cLpItems[] = (int) $row['lp_item_id'];
}
if (0 == count($cLpItems)) {
@ -1188,7 +1188,7 @@ class MySpace
" where field_id IN ( $queryExtraFieldPrice ) and item_id in ($cLpItems)";
$queryResult = Database::query($cLpItemsPriceQuery);
$lpItemPrice = [];
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$lpItemPrice[$row['lp_item_id']] = $row['price'];
}
// search authors of lp
@ -1198,7 +1198,7 @@ class MySpace
" where field_id IN ( $queryExtraFieldValue ) ".
" group by users_id ";
$queryResult = Database::query($autorsQuery);
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$autorsStr .= " ".str_replace(';', ' ', $row['users_id']);
$autorsStr = trim($autorsStr);
}
@ -1221,7 +1221,7 @@ class MySpace
" from c_lp_item ".
" where iid in ($cLpItems)";
$queryResult = Database::query($query);
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$row['price'] = isset($lpItemPrice[$row['iid']]) ? $lpItemPrice[$row['iid']] : 0;
$cLpItemsData[$row['iid']] = $row;
}
@ -1232,7 +1232,7 @@ class MySpace
" where field_id IN ( $queryExtraFieldValue )";
$queryResult = Database::query($query);
$printData = [];
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
$cLpItem = (int) $row['lp_item_id'];
// get full lp data
$cLpItemData = isset($cLpItemsData[$cLpItem]) ? $cLpItemsData[$cLpItem] : [];
@ -3812,7 +3812,7 @@ class MySpace
$query .= $whereCondition;
}
$queryResult = Database::query($query);
while ($row = Database::fetch_array($queryResult, 'ASSOC')) {
while ($row = Database::fetch_assoc($queryResult)) {
// $courseId = (int)$row['c_id'];
$studentId = (int) $row['to_user_id'];
$company = isset($row['company']) ? $row['company'] : '';

@ -3497,7 +3497,7 @@ class SessionManager
$plugin = BuyCoursesPlugin::create();
$checker = $plugin->isEnabled();
$sessions = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (!isset($row['image'])) {
$row['image'] = '';
}
@ -3806,7 +3806,7 @@ class SessionManager
$result = Database::query($sql);
if (Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$row['course_list'] = self::get_course_list_by_session_id($sessionId);
return $row;
@ -4118,7 +4118,7 @@ class SessionManager
return (int) $count['count'];
}
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$courses[$row['real_id']] = $row;
}
}
@ -4189,7 +4189,7 @@ class SessionManager
";
if ($getCount) {
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
@ -4205,7 +4205,7 @@ class SessionManager
$courses = [];
if ($num_rows > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$courses[$row['id']] = $row;
}
}
@ -4248,7 +4248,7 @@ class SessionManager
$num_rows = Database::num_rows($result);
$courses = [];
if ($num_rows > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$courses[$row['id']] = $row;
}
}
@ -4287,7 +4287,7 @@ class SessionManager
$result = Database::query($sql);
$num_rows = Database::num_rows($result);
if ($num_rows > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
@ -4384,7 +4384,7 @@ class SessionManager
}
$return = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[] = $row;
}
@ -5676,7 +5676,7 @@ class SessionManager
$result = Database::query($sql);
$rows = Database::num_rows($result);
if ($rows > 0) {
$userCourseData = Database::fetch_array($result, 'ASSOC');
$userCourseData = Database::fetch_assoc($result);
if (!empty($userCourseData)) {
$teacherBackupList[$teacher['user_id']][$course_code] = $userCourseData;
}
@ -5689,7 +5689,7 @@ class SessionManager
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['user'][$teacher['user_id']][$course_code][$groupData['group_id']] = $groupData;
}
@ -5700,7 +5700,7 @@ class SessionManager
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['tutor'][$teacher['user_id']][$course_code][$groupData['group_id']] = $groupData;
}
@ -5808,7 +5808,7 @@ class SessionManager
$result = Database::query($sql);
$rows = Database::num_rows($result);
if ($rows > 0) {
$userCourseData = Database::fetch_array($result, 'ASSOC');
$userCourseData = Database::fetch_assoc($result);
if (!empty($userCourseData)) {
$teacherBackupList[$teacher['user_id']][$course_code] = $userCourseData;
}
@ -5821,7 +5821,7 @@ class SessionManager
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['user'][$teacher['user_id']][$course_code][$groupData['group_id']] = $groupData;
}
@ -5832,7 +5832,7 @@ class SessionManager
";
$result = Database::query($sql);
while ($groupData = Database::fetch_array($result, 'ASSOC')) {
while ($groupData = Database::fetch_assoc($result)) {
$groupBackup['tutor'][$teacher['user_id']][$course_code][$groupData['group_id']] = $groupData;
}
@ -6634,7 +6634,7 @@ class SessionManager
ON (cu.c_id = c.id)
WHERE src.session_id IN ('$sessionToString') AND cu.status = 1";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$teacherListId[$row['user_id']] = $row['user_id'];
}
} else {
@ -7074,7 +7074,7 @@ class SessionManager
$result = Database::query($sql);
$values = [];
if (Database::num_rows($result)) {
$values = Database::fetch_array($result, 'ASSOC');
$values = Database::fetch_assoc($result);
}
return $values;

@ -48,7 +48,7 @@ class SocialManager extends UserManager
ORDER BY id ASC';
$result = Database::query($sql);
$friend_relation_list = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$friend_relation_list[] = $row;
}
$count_list = count($friend_relation_list);
@ -100,7 +100,7 @@ class SocialManager extends UserManager
}
$res = Database::query($sql);
if (Database::num_rows($res) > 0) {
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
return (int) $row['id'];
} else {
@ -176,7 +176,7 @@ class SocialManager extends UserManager
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
if ($load_extra_info) {
$userInfo = api_get_user_info($row['friend_user_id']);
$list[] = [
@ -295,7 +295,7 @@ class SocialManager extends UserManager
}
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[] = $row;
}
@ -327,7 +327,7 @@ class SocialManager extends UserManager
msg_status = '.MESSAGE_STATUS_INVITATION_PENDING;
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['user_receiver_id']] = $row;
}
@ -359,7 +359,7 @@ class SocialManager extends UserManager
msg_status = '.MESSAGE_STATUS_INVITATION_PENDING;
$res = Database::query($sql);
if (Database::num_rows($res)) {
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
return (int) $row['count'];
}
@ -853,7 +853,7 @@ class SocialManager extends UserManager
$groups = [];
$userGroup = new UserGroupModel();
$urlGroup = api_get_path(WEB_CODE_PATH).'social/group_view.php?id=';
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$row['group_info'] = [];
if (!empty($row['group_id'])) {
if (!in_array($row['group_id'], $groups)) {

@ -739,7 +739,7 @@ class Statistics
GROUP BY date(login_date)";
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$monthAndDay = substr($row['login_date'], 5, 5);
$totalLogin[$monthAndDay] = $row['number'];
}

@ -32,7 +32,7 @@ class SubLanguageManager
}
$rs = Database::query($sql);
$all_languages = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$all_languages[$row['english_name']] = $row;
}
@ -83,7 +83,7 @@ class SubLanguageManager
$sql = 'SELECT * FROM '.$table.' WHERE id = "'.intval($parent_id).'"';
$rs = Database::query($sql);
$all_information = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$all_information = $row;
}

@ -730,7 +730,7 @@ class Tracking
} while ($row = Database::fetch_array($result));
} elseif ($num > 0) {
// Not extended.
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$my_id = $row['myid'];
$my_lp_id = $row['mylpid'];
$my_lp_view_id = $row['mylpviewid'];
@ -903,7 +903,7 @@ class Tracking
session_id = '.$sessionId.'
ORDER BY exe_date DESC ';
$sumScoreResult = Database::query($sql);
$durationRow = Database::fetch_array($sumScoreResult, 'ASSOC');
$durationRow = Database::fetch_assoc($sumScoreResult);
if (!empty($durationRow['exe_duration'])) {
$exeDuration = $durationRow['exe_duration'];
if ($exeDuration != $subtotal_time &&
@ -1802,7 +1802,7 @@ class Tracking
FROM $tbl_track_login u $url_table
WHERE $userCondition $condition_time $url_condition";
$rs = Database::query($sql);
$row = Database::fetch_array($rs, 'ASSOC');
$row = Database::fetch_assoc($rs);
$diff = $row['diff'];
if ($diff >= 0) {
@ -1842,7 +1842,7 @@ class Tracking
FROM $tbl_track_login u $url_table
WHERE $condition_time $url_condition";
$rs = Database::query($sql);
$row = Database::fetch_array($rs, 'ASSOC');
$row = Database::fetch_assoc($rs);
$diff = $row['diff'];
if ($diff >= 0) {
@ -2794,7 +2794,7 @@ class Tracking
$progress = [];
$viewCount = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (!isset($viewCount[$row['lp_id']])) {
$progress[$row['lp_id']] = $row['progress'];
}
@ -2981,7 +2981,7 @@ class Tracking
ORDER BY lp_item_id";
$res_lp_item = Database::query($sql);
while ($row_lp_item = Database::fetch_array($res_lp_item, 'ASSOC')) {
while ($row_lp_item = Database::fetch_assoc($res_lp_item)) {
$my_lp_item_id = $row_lp_item['lp_item_id'];
$order = ' view_count DESC';
if ($getOnlyBestAttempt) {
@ -3010,7 +3010,7 @@ class Tracking
LIMIT 1";
$res_lp_item_result = Database::query($sql);
while ($row_max_score = Database::fetch_array($res_lp_item_result, 'ASSOC')) {
while ($row_max_score = Database::fetch_assoc($res_lp_item_result)) {
$list[] = $row_max_score;
}
}
@ -3033,7 +3033,7 @@ class Tracking
(lp_i.item_type='sco' OR lp_i.item_type='".TOOL_QUIZ."')
";
$res_max_score = Database::query($sql);
while ($row_max_score = Database::fetch_array($res_max_score, 'ASSOC')) {
while ($row_max_score = Database::fetch_assoc($res_max_score)) {
$list[] = $row_max_score;
}
}
@ -3107,7 +3107,7 @@ class Tracking
$result_last_attempt = Database::query($sql);
$num = Database::num_rows($result_last_attempt);
if ($num > 0) {
$attemptResult = Database::fetch_array($result_last_attempt, 'ASSOC');
$attemptResult = Database::fetch_assoc($result_last_attempt);
$id_last_attempt = $attemptResult['exe_id'];
// We overwrite the score with the best one not the one saved in the LP (latest)
if ($getOnlyBestAttempt && false == $get_only_latest_attempt_results) {
@ -3190,7 +3190,7 @@ class Tracking
lp_id = ".$lp_id;
$result_have_quiz = Database::query($sql);
if (Database::num_rows($result_have_quiz) > 0) {
$row = Database::fetch_array($result_have_quiz, 'ASSOC');
$row = Database::fetch_assoc($result_have_quiz);
if (is_numeric($row['count']) && 0 != $row['count']) {
$lp_with_quiz++;
}
@ -3301,7 +3301,7 @@ class Tracking
$conditionsToString
";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if (empty($row['sum_max_score'])) {
return 0;
@ -3419,7 +3419,7 @@ class Tracking
ORDER BY exe_date DESC ';
$sumScoreResult = Database::query($sql);
$durationRow = Database::fetch_array($sumScoreResult, 'ASSOC');
$durationRow = Database::fetch_assoc($sumScoreResult);
if (!empty($durationRow['exe_duration'])) {
$exeDuration = $durationRow['exe_duration'];
if ($exeDuration != $totalTimeInLpItemView &&
@ -4636,7 +4636,7 @@ class Tracking
$rs = Database::query($sql);
$courses = $course_in_session = $temp_course_in_session = [];
$courseIdList = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$courses[$row['id']] = $row['title'];
$courseIdList[] = $row['id'];
}
@ -4688,7 +4688,7 @@ class Tracking
$rs = Database::query($sql);
$simple_session_array = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$course_info = api_get_course_info($row['code']);
$temp_course_in_session[$row['session_id']]['course_list'][$course_info['real_id']] = $course_info;
$temp_course_in_session[$row['session_id']]['title'] = $row['title'];
@ -7039,7 +7039,7 @@ class Tracking
WHERE c_id = $course_id AND exe_user_id = $user_id $sessionCondition";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['exe_id']] = $row;
}
@ -7088,7 +7088,7 @@ class Tracking
exe_user_id = $user_id ";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['exe_id']] = $row;
}
@ -7118,7 +7118,7 @@ class Tracking
WHERE c_id = $course_id AND session_id = $origin_session_id AND user_id = $user_id ";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[$row['course_access_id']] = $row;
}
@ -7148,7 +7148,7 @@ class Tracking
access_user_id = $user_id ";
$res = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$list[] = $row['access_id'];
}
@ -7180,7 +7180,7 @@ class Tracking
$lp_list = new LearnpathList($user_id, $course_info, $new_session_id);
$flat_list = $lp_list->get_flat_list();
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
// Checking if the LP exist in the new session
//if (in_array($row['lp_id'], array_keys($flat_list))) {
$list[$row['id']] = $row;
@ -7237,7 +7237,7 @@ class Tracking
$flat_list = $lp_list->get_flat_list();
$list = [];
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
//Checking if the LP exist in the new session
//if (in_array($row['lp_id'], array_keys($flat_list))) {
$list[$row['id']] = $row;
@ -7272,7 +7272,7 @@ class Tracking
$sql = "SELECT ref FROM $TBL_ITEM_PROPERTY
WHERE tool = 'calendar_event' AND insert_user_id = $user_id AND c_id = $course_id ";
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['ref'];
if ($update_database) {
$sql = "UPDATE $TBL_AGENDA SET session_id = $new_session_id WHERE c_id = $course_id AND iid = $id ";
@ -7298,13 +7298,13 @@ class Tracking
echo $sql;
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['ref'];
$sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION
WHERE iid = $id AND session_id = $origin_session_id AND c_id = $course_id";
$sub_res = Database::query($sql);
if (Database::num_rows($sub_res) > 0) {
$data = Database::fetch_array($sub_res, 'ASSOC');
$data = Database::fetch_assoc($sub_res);
if ($debug) {
var_dump($data);
}
@ -7313,7 +7313,7 @@ class Tracking
$sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION
WHERE iid = $parent_id AND c_id = $course_id";
$select_res = Database::query($sql);
$parent_data = Database::fetch_array($select_res, 'ASSOC');
$parent_data = Database::fetch_assoc($select_res);
if ($debug) {
var_dump($parent_data);
}
@ -7340,7 +7340,7 @@ class Tracking
$new_parent_id = 0;
if ($num_rows > 0) {
$new_result = Database::fetch_array($sub_res, 'ASSOC');
$new_result = Database::fetch_assoc($sub_res);
$created_dir = $new_result['url'];
$new_parent_id = $new_result['id'];
} else {
@ -7394,7 +7394,7 @@ class Tracking
$rest_select = Database::query($sql);
if (Database::num_rows($rest_select) > 0) {
if ($update_database && $new_parent_id) {
$assignment_data = Database::fetch_array($rest_select, 'ASSOC');
$assignment_data = Database::fetch_assoc($rest_select);
$sql_add_publication = "INSERT INTO ".$TBL_STUDENT_PUBLICATION_ASSIGNMENT." SET
c_id = '$course_id',
expires_on = '".$assignment_data['expires_on']."',
@ -7507,7 +7507,7 @@ class Tracking
var_dump($sql);
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = (int) $row['id'];
if ($update_database) {
$sql = "UPDATE $TBL_DROPBOX_FILE SET session_id = $new_session_id WHERE c_id = $course_id AND iid = $id";
@ -7545,7 +7545,7 @@ class Tracking
var_dump($sql);
}
$res = Database::query($sql);
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
$id = $row['notebook_id'];
if ($update_database) {
$sql = "UPDATE $TBL_NOTEBOOK
@ -8779,7 +8779,7 @@ class TrackingCourseLog
}
}
}
while ($user = Database::fetch_array($res, 'ASSOC')) {
while ($user = Database::fetch_assoc($res)) {
$userId = $user['user_id'];
$userIdList[] = $userId;
$userEntity = api_get_user_entity($userId);
@ -9092,7 +9092,7 @@ class TrackingCourseLog
$sortByFirstName = api_sort_by_first_name();
$course = api_get_course_entity($courseId);
while ($user = Database::fetch_array($res, 'ASSOC')) {
while ($user = Database::fetch_assoc($res)) {
$user['official_code'] = $user['col0'];
$user['lastname'] = $user['col1'];
$user['firstname'] = $user['col2'];

@ -158,7 +158,7 @@ class UrlManager
$table = Database::get_main_table(TABLE_MAIN_ACCESS_URL);
$sql = "SELECT count(id) as count_result FROM $table";
$res = Database::query($sql);
$url = Database::fetch_array($res, 'ASSOC');
$url = Database::fetch_assoc($res);
$result = $url['count_result'];
return $result;
@ -1258,7 +1258,7 @@ class UrlManager
$result = Database::query($sql);
if ($result) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return (int) $row['count'];
}

@ -607,14 +607,14 @@ class UserGroupModel extends Model
}
if (!empty($result)) {
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$data[] = $row;
}
}
}
if (!empty($sqlClasses)) {
if (Database::num_rows($resultClasess) > 0) {
while ($row = Database::fetch_array($resultClasess, 'ASSOC')) {
while ($row = Database::fetch_assoc($resultClasess)) {
$data[] = $row;
}
}
@ -735,7 +735,7 @@ class UserGroupModel extends Model
if ($getCount) {
if (!empty($result)) {
$result = Database::query($sql);
$array = Database::fetch_array($result, 'ASSOC');
$array = Database::fetch_assoc($result);
return $array['count'];
}
@ -749,14 +749,14 @@ class UserGroupModel extends Model
}
if (!empty($result)) {
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$data[] = $row;
}
}
}
if (!empty($sqlClasses)) {
if (Database::num_rows($resultClasess) > 0) {
while ($row = Database::fetch_array($resultClasess, 'ASSOC')) {
while ($row = Database::fetch_assoc($resultClasess)) {
$data[] = $row;
}
}
@ -2042,7 +2042,7 @@ class UserGroupModel extends Model
user_id = $user_id ";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$return_value = $row['relation_type'];
}
}
@ -2268,7 +2268,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
$array = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ($with_image) {
$picture = $this->get_picture_group($row['id'], $row['picture'], 80);
$img = '<img src="'.$picture['file'].'" />';
@ -2330,7 +2330,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
$array = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ($with_image) {
$picture = $this->get_picture_group($row['id'], $row['picture'], 80);
$img = '<img src="'.$picture['file'].'" />';
@ -2402,7 +2402,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
$array = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ($withImage) {
$picture = $this->get_picture_group($row['id'], $row['picture'], 80);
$img = '<img src="'.$picture['file'].'" />';
@ -2483,7 +2483,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
$array = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ($withImage) {
$userInfo = api_get_user_info($row['id']);
$userPicture = UserManager::getUserPicture($row['id']);
@ -2525,7 +2525,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
$array = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$array[$row['id']] = $row;
}
@ -2683,7 +2683,7 @@ class UserGroupModel extends Model
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
@ -2738,7 +2738,7 @@ class UserGroupModel extends Model
$res = Database::query($sql);
if (Database::num_rows($res) > 0) {
while ($row = Database::fetch_array($res, 'ASSOC')) {
while ($row = Database::fetch_assoc($res)) {
if (!in_array($row['id'], $return)) {
$return[$row['id']] = $row;
}

@ -2730,7 +2730,7 @@ class UserManager
$course_list_sql_result = Database::query($sql);
$personal_course_list = [];
if (Database::num_rows($course_list_sql_result) > 0) {
while ($result_row = Database::fetch_array($course_list_sql_result, 'ASSOC')) {
while ($result_row = Database::fetch_assoc($course_list_sql_result)) {
$course_info = api_get_course_info($result_row['code']);
$result_row['course_info'] = $course_info;
$personal_course_list[] = $result_row;
@ -2888,7 +2888,7 @@ class UserManager
ORDER BY i";
$course_list_sql_result = Database::query($sql);
while ($result_row = Database::fetch_array($course_list_sql_result, 'ASSOC')) {
while ($result_row = Database::fetch_assoc($course_list_sql_result)) {
$result_row['course_info'] = api_get_course_info($result_row['code']);
$key = $result_row['session_id'].' - '.$result_row['code'];
if (!isset($personal_course_list[$key])) {
@ -2962,7 +2962,7 @@ class UserManager
$courses = [];
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
while ($result_row = Database::fetch_array($result, 'ASSOC')) {
while ($result_row = Database::fetch_assoc($result)) {
$result_row['status'] = 5;
if (!in_array($result_row['real_id'], $courses)) {
$position = $result_row['position'];
@ -3296,7 +3296,7 @@ class UserManager
$res = Database::query($sql);
$num = Database::num_rows($res);
if (1 == $num) {
$id_key = Database::fetch_array($res, 'ASSOC');
$id_key = Database::fetch_assoc($res);
self::delete_api_key($id_key['id']);
$num = self::add_api_key($user_id, $api_service);
} elseif (0 == $num) {
@ -3331,7 +3331,7 @@ class UserManager
if (Database::num_rows($res) < 1) {
return false;
}
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
return $row['id'];
}
@ -3437,7 +3437,7 @@ class UserManager
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[] = ['id' => $row['tag'], 'text' => $row['tag']];
}
}
@ -3472,7 +3472,7 @@ class UserManager
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[] = $row;
}
}
@ -3506,7 +3506,7 @@ class UserManager
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[$row['id']] = ['tag' => $row['tag'], 'count' => $row['count']];
}
}
@ -3541,7 +3541,7 @@ class UserManager
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[$row['id']] = ['tag' => $row['tag'], 'count' => $row['count']];
}
}
@ -3582,7 +3582,7 @@ class UserManager
WHERE tag LIKE '$tag' AND field_id = $field_id";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['id'];
} else {
@ -3607,7 +3607,7 @@ class UserManager
WHERE id = '$tag_id' AND field_id = $field_id";
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['id'];
} else {
@ -3751,7 +3751,7 @@ class UserManager
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result) > 0) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[$row['user_id']] = $row;
}
}
@ -3833,11 +3833,11 @@ class UserManager
if (Database::num_rows($result) > 0) {
if ($getCount) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$return[$row['id']] = $row;
}
}
@ -4645,7 +4645,7 @@ class UserManager
$rs = Database::query($sql);
if (Database::num_rows($rs) > 0) {
$row = Database::fetch_array($rs, 'ASSOC');
$row = Database::fetch_assoc($rs);
$score = $row['score_certificate'];
$category_id = $row['cat_id'];
$cat = Category::load($category_id);
@ -5968,7 +5968,7 @@ SQL;
$sql = "SELECT * FROM $table WHERE user_id = $userId AND career_id = $careerId";
$result = Database::query($sql);
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
/**

@ -672,7 +672,7 @@ $sql = 'SELECT session_id, c_id
WHERE user_id='.$studentId;
$rs = Database::query($sql);
$tmp_sessions = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$tmp_sessions[] = $row['session_id'];
if ($drh_can_access_all_courses) {
if (in_array($row['session_id'], $tmp_sessions)) {

@ -84,14 +84,14 @@ if ($form->validate()) {
$sql = "SELECT sru.user_id, s.name, s.id as session_id, s.display_start_date, s.display_end_date
FROM $tblSession s
LEFT JOIN $tblSessionRelUser sru
LEFT JOIN $tblSessionRelUser sru
ON (sru.session_id = s.id AND sru.relation_type = ".Session::GENERAL_COACH.")
WHERE s.display_start_date BETWEEN '$startDate' AND '$endDate'
ORDER BY sru.user_id";
$result = Database::query($sql);
$coachList = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$coachId = $row['user_id'];
if (!isset($coachList[$coachId])) {
$userInfo = api_get_user_info($coachId);

@ -32,11 +32,11 @@ $tbl_student_publication = Database::get_course_table(TABLE_STUDENT_PUBLICATION)
if (!empty($courseInfo['real_id'])) {
$courseId = $courseInfo['real_id'];
$sql = "SELECT * FROM $tbl_student_publication
$sql = "SELECT * FROM $tbl_student_publication
WHERE c_id = $courseId AND id = $id";
$result = Database::query($sql);
if ($result && Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$full_file_name = $courseInfo['course_sys_path'].$row['url'];
$item_info = api_get_item_property_info($courseId, 'work', $row['id']);

@ -69,7 +69,7 @@ function show_compose_reply_to_message($message_id, $receiver_id, $tpl)
FROM $table
WHERE user_receiver_id = ".$receiver_id." AND id = ".$message_id;
$result = Database::query($query);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$userInfo = api_get_user_info($row['user_sender_id']);
if (empty($row['user_sender_id']) || empty($userInfo)) {
$html = get_lang('The id of the message to reply to is not valid.');

@ -95,7 +95,7 @@ if ('' != $surveyCode) {
$sql = "SELECT anonymous FROM $table_survey
WHERE c_id = $courseId AND code ='".$surveyCode."'";
$resultAnonymous = Database::query($sql);
$rowAnonymous = Database::fetch_array($resultAnonymous, 'ASSOC');
$rowAnonymous = Database::fetch_assoc($resultAnonymous);
// If is anonymous and is not allowed to take the survey to anonymous users, forbid access:
if (!isset($rowAnonymous['anonymous']) ||
(0 == $rowAnonymous['anonymous'] && api_is_anonymous()) ||
@ -171,7 +171,7 @@ if (Database::num_rows($result) < 1) {
api_not_allowed(true, get_lang('Wrong invitation code'));
}
$survey_invitation = Database::fetch_array($result, 'ASSOC');
$survey_invitation = Database::fetch_assoc($result);
$surveyUserFromSession = Session::read('surveyuser');
// Now we check if the user already filled the survey
if (!isset($_POST['finish_survey']) &&
@ -213,7 +213,7 @@ if (Database::num_rows($result) > 1) {
echo '<form id="language" name="language" method="POST" action="'.$frmLangUrl.'">';
echo '<select name="language">';
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
echo '<option value="'.$row['iid'].'">'.$row['lang'].'</option>';
}
echo '</select>';
@ -311,7 +311,7 @@ if (count($_POST) > 0) {
WHERE
iid='".intval($value)."'";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if ($row) {
$option_value = $row['option_text'];
}
@ -354,7 +354,7 @@ if (count($_POST) > 0) {
$result = Database::query($sql);*/
// There is only one question type for conditional surveys
$types = [];
//while ($row = Database::fetch_array($result, 'ASSOC')) {
//while ($row = Database::fetch_assoc($result)) {
$questions = $survey->getQuestions();
$questionList = [];
foreach ($questions as $question) {
@ -377,7 +377,7 @@ if (count($_POST) > 0) {
$sql = "SELECT value FROM $table_survey_question_option
WHERE iid='".intval($value)."'";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$option_value = $row['value'];
$survey_question_answer = $value;
@ -687,7 +687,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
survey_id = '".$surveyId."'
ORDER BY sort ASC";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (1 == $survey->getOneQuestionPerPage()) {
if ('pagebreak' !== $row['type']) {
$paged_questions[$counter][] = $row['iid'];
@ -777,7 +777,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
$counter = 0;
$limit = 0;
$questions = [];
while ($row = Database :: fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
// If the type is not a pagebreak we store it in the $questions array
if ('pagebreak' !== $row['type']) {
$sort = $row['sort'];
@ -985,7 +985,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
ORDER BY sort ASC";
$result = Database::query($sql);
$counter = 0;
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (1 == $survey->getOneQuestionPerPage()) {
$paged_questions_sec[$counter][] = $row['question_id'];
$counter++;
@ -1035,7 +1035,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
$counter = 0;
$limit = 0;
$questions = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
// If the type is not a pagebreak we store it in the $questions array
if ('pagebreak' !== $row['type']) {
$questions[$row['sort']]['question_id'] = $row['question_id'];
@ -1086,7 +1086,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
ORDER ".$order_sql." ";
$result = Database::query($sql);
$counter = 0;
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (1 == $survey->getOneQuestionPerPage()) {
$paged_questions[$counter][] = $row['question_id'];
$counter++;
@ -1149,7 +1149,7 @@ if ((isset($_GET['show']) && '' != $_GET['show']) ||
$counter = 0;
$limit = 0;
$questions = [];
while ($row = Database :: fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
// If the type is not a pagebreak we store it in the $questions array
if ('pagebreak' !== $row['type']) {
$questions[$row['sort']]['question_id'] = $row['question_id'];

@ -36,7 +36,7 @@ if (!empty($invitationcode) || !api_is_allowed_to_edit()) {
api_not_allowed(true, get_lang('Wrong invitation code'));
}
$survey_invitation = Database::fetch_array($result, 'ASSOC');
$survey_invitation = Database::fetch_assoc($result);
if ($survey_invitation) {
$surveyId = (int) $survey_invitation['survey_id'];
}

@ -275,7 +275,7 @@ $sql = "SELECT survey_question.*, count(survey_question_option.iid) as number_of
$result = Database::query($sql);
$question_counter_max = Database::num_rows($result);
$questionsGroupClass = '';
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$questionId = $row['iid'];
$breakClass = '';
@ -397,7 +397,7 @@ if ($is_survey_type_1) {
WHERE id = '.intval($_GET['gid']).' AND survey_id = '.$survey_id.'
LIMIT 1';
$rs = Database::query($sql);
$editedrow = Database::fetch_array($rs, 'ASSOC');
$editedrow = Database::fetch_assoc($rs);
echo '<input type="text" maxlength="20" name="name" value="'.$editedrow['title'].'" size="10" disabled>';
echo '<input type="text" maxlength="150" name="description" value="'.$editedrow['description'].'" size="40">';
echo '<input type="hidden" name="group_id" value="'.Security::remove_XSS($_GET['gid']).'">';
@ -428,7 +428,7 @@ if ($is_survey_type_1) {
$rs = Database::query($sql);
$grouplist = '';
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$grouplist .= '<tr><td>'.$row['title'].'</td><td>'.$row['description'].'</td><td>'.
'<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.$survey_id.'&gid='.$row['id'].'&action=editgroup">'.
Display::getMdiIcon(ActionIcon::EDIT, 'ch-tool-icon', null, ICON_SIZE_SMALL, get_lang('Edit')).'</a> '.

@ -48,7 +48,7 @@ class SurveyUtil
$total = Database::num_rows($result);
$counter = 1;
$error = false;
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (1 == $counter && 'pagebreak' === $row['type']) {
echo Display::return_message(get_lang('The page break cannot be the first'), 'error', false);
$error = true;
@ -367,7 +367,7 @@ class SurveyUtil
survey_question.survey_id = '".$surveyId."'
ORDER BY survey_question.sort, survey_question_option.sort ASC";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ('pagebreak' !== $row['type']) {
$questions[$row['sort']]['question_id'] = $row['question_id'];
$questions[$row['sort']]['survey_id'] = $row['survey_id'];
@ -385,7 +385,7 @@ class SurveyUtil
survey_id = '".$surveyId."' AND
user = '".$userId."'";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$answers[$row['question_id']][] = $row['option_id'];
$all_answers[$row['question_id']][] = $row;
}
@ -630,7 +630,7 @@ class SurveyUtil
survey_id= $surveyId AND
question_id = $questionId ";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
echo $row['option_id'].'<hr noshade="noshade" size="1" />';
}
echo '</div>';
@ -642,7 +642,7 @@ class SurveyUtil
question_id = $questionId
ORDER BY sort ASC";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$options[$row['iid']] = $row;
}
// Getting the answers
@ -655,7 +655,7 @@ class SurveyUtil
$result = Database::query($sql);
$number_of_answers = [];
$data = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (!isset($number_of_answers[$row['question_id']])) {
$number_of_answers[$row['question_id']] = 0;
}
@ -784,7 +784,7 @@ class SurveyUtil
$sql_restriction";
$result = Database::query($sql);
echo '<ul>';
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$user_info = api_get_user_info($row['user']);
echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=userreport&survey_id='
.$surveyId.'&user='.$row['user'].'">'
@ -1515,7 +1515,7 @@ class SurveyUtil
$questionIdList = array_keys($possible_answers_type);
$open_question_iterator = 1;
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if (!in_array($row['question_id'], $questionIdList)) {
continue;
}
@ -3582,7 +3582,7 @@ class SurveyUtil
$efv = new ExtraFieldValue('survey');
$surveyIds = [];
$repo = Container::getSurveyRepository();
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$surveyId = $row['iid'];
if (in_array($surveyId, $surveyIds)) {
continue;

@ -167,7 +167,7 @@ if (isset($_POST['action']) && $_POST['action'] && isset($_POST['id']) && is_arr
ORDER BY survey_question.sort, survey_question_option.sort ASC";
$result = Database::query($sql);
$questionsOptions = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
if ('pagebreak' !== $row['type']) {
$questionsOptions[$row['sort']]['question_id'] = $row['question_id'];
$questionsOptions[$row['sort']]['survey_id'] = $row['survey_id'];
@ -189,7 +189,7 @@ if (isset($_POST['action']) && $_POST['action'] && isset($_POST['id']) && is_arr
$userAnswers = [];
$all_answers = [];
$result = Database::query($sql);
while ($answers_of_user = Database::fetch_array($result, 'ASSOC')) {
while ($answers_of_user = Database::fetch_assoc($result)) {
$userAnswers[$answers_of_user['user']][$surveyId][$answers_of_user['question_id']][] = $answers_of_user['option_id'];
$all_answers[$answers_of_user['user']][$answers_of_user['question_id']][] = $answers_of_user;
}

@ -587,7 +587,7 @@ class survey_question
$sql = "SELECT parent_id FROM $table
WHERE c_id = $courseId AND question_id = $questionId ";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if ($row && !empty($row['parent_id'])) {
$list[] = $row['parent_id'];
$list = self::getParents($row['parent_id'], $list);

@ -253,7 +253,7 @@ if (isset($_GET['action'])) {
$rs = Database::query($sql);
$counter = 1;
while ($user = Database:: fetch_array($rs, 'ASSOC')) {
while ($user = Database::fetch_assoc($rs)) {
if (isset($user['legal_agreement'])) {
if (1 == $user['legal_agreement']) {
$user['legal_agreement'] = get_lang('Yes');
@ -341,7 +341,7 @@ if (isset($_GET['action'])) {
$rs = Database::query($sql);
$counter = 1;
while ($user = Database::fetch_array($rs, 'ASSOC')) {
while ($user = Database::fetch_assoc($rs)) {
if (isset($user['legal_agreement'])) {
if (1 == $user['legal_agreement']) {
$user['legal_agreement'] = get_lang('Yes');
@ -451,7 +451,7 @@ if (api_is_allowed_to_edit(null, true)) {
rel_course.c_id = $courseId ";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
if (($row && $row['user_id'] == $user_id) || empty($row)) {
CourseManager::unsubscribe_user($user_id, $courseCode);
Display::addFlash(

@ -160,7 +160,7 @@ if ('1' == $export['addcsvheader'] && 'csv' === $export['file_type']) {
}
$res = Database::query($sql);
while ($user = Database::fetch_array($res, 'ASSOC')) {
while ($user = Database::fetch_assoc($res)) {
$studentData = UserManager:: get_extra_user_data(
$user['UserId'],
true,

@ -91,7 +91,7 @@ function get_work_data_by_path($path, $courseId = 0)
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result)) {
$return = Database::fetch_array($result, 'ASSOC');
$return = Database::fetch_assoc($result);
}
return $return;
@ -211,7 +211,7 @@ function get_work_assignment_by_id($id, $courseId = 0)
$result = Database::query($sql);
$return = [];
if (Database::num_rows($result)) {
$return = Database::fetch_array($result, 'ASSOC');
$return = Database::fetch_assoc($result);
}
return $return;
@ -656,7 +656,7 @@ function build_work_move_to_selector($folders, $curdirpath, $move_file, $group_d
$sql = "SELECT title, url FROM $tbl_work
WHERE iid ='".$move_file."'";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$title = empty($row['title']) ? basename($row['url']) : $row['title'];
$form = new FormValidator(
@ -1262,7 +1262,7 @@ function getWorkListStudent(
$studentPublications = $qb->getQuery()->getResult();
$urlOthers = api_get_path(WEB_CODE_PATH).'work/work_list_others.php?'.api_get_cidreq().'&id=';
//while ($work = Database::fetch_array($result, 'ASSOC')) {
//while ($work = Database::fetch_assoc($result)) {
$icon = Display::getMdiIcon(ObjectIcon::ASSIGNMENT, 'ch-tool-icon', null, ICON_SIZE_SMALL);
/** @var CStudentPublication $studentPublication */
@ -1460,7 +1460,7 @@ function getAllWorkListStudent(
}
$works = [];
while ($work = Database::fetch_array($result, 'ASSOC')) {
while ($work = Database::fetch_assoc($result)) {
$courseId = $work['c_id'];
$courseInfo = $courseList[$work['c_id']];
$sessionId = $work['session_id'];
@ -1621,7 +1621,7 @@ function getWorkListTeacher(
$url = api_get_path(WEB_CODE_PATH).'work/work_list_all.php?'.api_get_cidreq();
$blockEdition = ('true' === api_get_setting('work.block_student_publication_edition'));
//while ($work = Database::fetch_array($result, 'ASSOC')) {
//while ($work = Database::fetch_assoc($result)) {
$icon = Display::getMdiIcon(ObjectIcon::ASSIGNMENT, 'ch-tool-icon', null, ICON_SIZE_SMALL);
/** @var CStudentPublication $studentPublication */
foreach ($studentPublications as $studentPublication) {
@ -1861,7 +1861,7 @@ function get_work_user_list_from_documents(
$allowEdition = 1 == api_get_course_setting('student_delete_own_publication');
$workList = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$userId = $row['user_id'];
$documentId = $row['document_id'];
$itemId = $row['iid'];
@ -2102,7 +2102,7 @@ function get_work_user_list(
$result = Database::query($sql);*/
$works = [];
/*if ($getCount) {
$work = Database::fetch_array($result, 'ASSOC');
$work = Database::fetch_assoc($result);
if ($work) {
return (int) $work['count'];
}
@ -2603,7 +2603,7 @@ function getAllWork(
$result = Database::query($sql);
$works = [];
if ($getCount) {
$work = Database::fetch_array($result, 'ASSOC');
$work = Database::fetch_assoc($result);
if ($work) {
return (int) $work['count'];
}
@ -2635,7 +2635,7 @@ function getAllWork(
$loading = Display::getMdiIcon('loading', 'animate-spin');
$qualification_exists = true;
$repo = Container::getStudentPublicationRepository();
while ($work = Database::fetch_array($result, 'ASSOC')) {
while ($work = Database::fetch_assoc($result)) {
$courseId = $work['c_id'];
$courseInfo = $courseList[$work['c_id']];
$sessionId = $work['session_id'];
@ -3389,7 +3389,7 @@ function getDocumentToWorkPerUser($documentId, $workId, $courseId, $sessionId, $
$result = Database::query($sql);
$workInfo = [];
if (Database::num_rows($result)) {
$workInfo = Database::fetch_array($result, 'ASSOC');
$workInfo = Database::fetch_assoc($result);
}
return $workInfo;
@ -3866,7 +3866,7 @@ function getLastWorkStudentFromParent(
$result = Database::query($sql);
if (Database::num_rows($result)) {
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
return [];
@ -3919,7 +3919,7 @@ function getLastWorkStudentFromParentByUser(
';
$result = Database::query($sql);
if (Database::num_rows($result)) {
$work = Database::fetch_array($result, 'ASSOC');
$work = Database::fetch_assoc($result);
$work['qualification_rounded'] = formatWorkScore($work['qualification'], $parentInfo['qualification']);
return $work;
@ -4945,7 +4945,7 @@ function agendaExistsForWork($workId, $courseInfo)
WHERE c_id = $courseId AND publication_id = ".$workId;
$res = Database::query($sql);
if (Database::num_rows($res)) {
$row = Database::fetch_array($res, 'ASSOC');
$row = Database::fetch_assoc($res);
if (!empty($row['add_to_calendar'])) {
return $row['add_to_calendar'];
}

@ -76,7 +76,7 @@ class CourseLegalPlugin extends Plugin
$result = Database::query($sql);
$data = [];
if (Database::num_rows($result) > 0) {
$data = Database::fetch_array($result, 'ASSOC');
$data = Database::fetch_assoc($result);
}
return $data;

@ -170,7 +170,7 @@ class BlockDaily extends Block
$attendance = [];
$attendances = [];
while ($row = Database::fetch_array($rs, 'ASSOC')) {
while ($row = Database::fetch_assoc($rs)) {
$attendance['done'] = $row['attendance_qualify_max'];
$attendance['id'] = $row['id'];
//$attendance['name'] = $row['name'];

@ -20,7 +20,7 @@ $term = null;
if (!empty($id)) {
$sql = "SELECT * FROM $table WHERE id = $id";
$result = Database::query($sql);
$term = Database::fetch_array($result, 'ASSOC');
$term = Database::fetch_assoc($result);
if (empty($term)) {
api_not_allowed(true);
}

@ -73,7 +73,7 @@ class H5pImportPlugin extends Plugin
c_lp_item_view_id = '.$lpItemView['iid'].
' ORDER BY total_time DESC';
$sumScoreResult = Database::query($sql);
$durationRow = Database::fetch_array($sumScoreResult, 'ASSOC');
$durationRow = Database::fetch_assoc($sumScoreResult);
if (!empty($durationRow['exe_duration'])) {
// Update the total duration in the learning path item view

@ -34,7 +34,7 @@ class Justification extends Plugin
$sql = 'SELECT * FROM justification_document WHERE id = '.$id;
$query = Database::query($sql);
return Database::fetch_array($query, 'ASSOC');
return Database::fetch_assoc($query);
}
public function getUserJustificationList($userId)
@ -54,7 +54,7 @@ class Justification extends Plugin
$sql = "SELECT * FROM justification_document_rel_users WHERE id = $id ";
$query = Database::query($sql);
return Database::fetch_array($query, 'ASSOC');
return Database::fetch_assoc($query);
}
public function getList()

@ -295,13 +295,13 @@ class LearningCalendarPlugin extends Plugin
$result = Database::query($sql);
if ($getCount) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
$list = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$list[] = $row;
}
@ -329,7 +329,7 @@ class LearningCalendarPlugin extends Plugin
$sql = "SELECT start_date FROM learning_calendar_events
WHERE calendar_id = $calendarId ORDER BY start_date LIMIT 1";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['start_date'];
}
@ -363,7 +363,7 @@ class LearningCalendarPlugin extends Plugin
WHERE calendar_id = $calendarId";
$result = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$userInfo = api_get_user_info($row['user_id']);
$userInfo['exam'] = 'exam';
$list[] = $userInfo;
@ -383,7 +383,7 @@ class LearningCalendarPlugin extends Plugin
$sql = "SELECT count(id) as count FROM learning_calendar_user
WHERE calendar_id = $calendarId";
$result = Database::query($sql);
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return (int) $row['count'];
}
@ -446,7 +446,7 @@ class LearningCalendarPlugin extends Plugin
$sql = "SELECT * FROM learning_calendar WHERE id = $calendarId";
$result = Database::query($sql);
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
/**
@ -460,7 +460,7 @@ class LearningCalendarPlugin extends Plugin
$sql = "SELECT * FROM learning_calendar_user WHERE user_id = $userId";
$result = Database::query($sql);
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
/**
@ -714,7 +714,7 @@ class LearningCalendarPlugin extends Plugin
$result = Database::query($sql);
$list = [];
if (Database::num_rows($result)) {
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$list[$row['id']] = $row;
}
}
@ -792,7 +792,7 @@ class LearningCalendarPlugin extends Plugin
$result = Database::query($sql);
if (Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
return $row['count'];
}
@ -935,7 +935,7 @@ class LearningCalendarPlugin extends Plugin
if (!empty($newCalendarId)) {
$sql = "SELECT * FROM learning_calendar_events WHERE calendar_id = $calendarId";
$result = Database::query($sql);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
unset($row['id']);
$row['calendar_id'] = $newCalendarId;
Database::insert('learning_calendar_events', $row);
@ -991,7 +991,7 @@ class LearningCalendarPlugin extends Plugin
$result = Database::query($sql);
if (Database::num_rows($result)) {
$row = Database::fetch_array($result, 'ASSOC');
$row = Database::fetch_assoc($result);
$currentType = $row['type'];
$currentType++;
if ($currentType > count($eventTypeList)) {
@ -1036,7 +1036,7 @@ class LearningCalendarPlugin extends Plugin
$result = Database::query($sql);
$list = [];
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$list[] = [
'start_date' => $row['start_date'],
'end_date' => $row['start_date'],

@ -81,7 +81,7 @@ class Positioning extends Plugin
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
return false;
@ -227,7 +227,7 @@ class Positioning extends Plugin
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
return false;

@ -83,7 +83,7 @@ class RedirectionPlugin extends Plugin
$sql = "SELECT * FROM plugin_redirection WHERE user_id = $userId LIMIT 1";
$result = Database::query($sql);
return Database::fetch_array($result, 'ASSOC');
return Database::fetch_assoc($result);
}
/**

@ -1746,13 +1746,13 @@ class CourseBuilder
$sql = "SELECT * FROM $table_thematic
WHERE c_id = $courseId $sessionCondition ";
$db_result = Database::query($sql);
while ($row = Database::fetch_array($db_result, 'ASSOC')) {
while ($row = Database::fetch_assoc($db_result)) {
$thematic = new Thematic($row);
$sql = 'SELECT * FROM '.$table_thematic_advance.'
WHERE c_id = '.$courseId.' AND thematic_id = '.$row['id'];
$result = Database::query($sql);
while ($sub_row = Database::fetch_array($result, 'ASSOC')) {
while ($sub_row = Database::fetch_assoc($result)) {
$thematic->addThematicAdvance($sub_row);
}
@ -1779,7 +1779,7 @@ class CourseBuilder
tp.id IN (".implode(', ', $thematic_plan_id_list).') ';
$result = Database::query($sql);
while ($sub_row = Database::fetch_array($result, 'ASSOC')) {
while ($sub_row = Database::fetch_assoc($result)) {
$thematic->addThematicPlan($sub_row);
}
}

@ -2463,7 +2463,7 @@ class CourseRestorer
c_id = ".$this->destination_course_id." AND
survey_id='".self::DBUTF8escapestring(Database::result($result_check, 0, 0))."'";
$result = Database::query($sql);
$survey_data = Database::fetch_array($result, 'ASSOC');
$survey_data = Database::fetch_assoc($result);
// if the survey is shared => also delete the shared content
if (isset($survey_data['survey_share']) && is_numeric($survey_data['survey_share'])) {

@ -572,7 +572,7 @@ class CourseSelectForm
ref = $resource_item ";
$res = Database::query($sql);
$all_properties = [];
while ($item_property = Database::fetch_array($res, 'ASSOC')) {
while ($item_property = Database::fetch_assoc($res)) {
$all_properties[] = $item_property;
}
$course->resources[RESOURCE_DOCUMENT][$resource_item]->item_properties = $all_properties;

@ -43,10 +43,10 @@ foreach ($courses as $course) {
$myOnlyLpList = [];
if (Database::num_rows($result)) {
while ($lpInfo = Database::fetch_array($result, 'ASSOC')) {
while ($lpInfo = Database::fetch_assoc($result)) {
$lpIid = $lpInfo['iid'];
$oldId = $lpInfo['id'];
$sql = "SELECT * FROM $tblCLpItem
$sql = "SELECT * FROM $tblCLpItem
WHERE c_id = $courseId AND lp_id = $oldId ORDER by iid";
//echo "<h3>$sql</h3>";
//echo "New lp.iid $lpIid / old lp.id $oldId";
@ -88,7 +88,7 @@ foreach ($courses as $course) {
$correctLink = "lp/lp_controller.php?action=view&lp_id=$lpIid&id_session=$sessionId";
$link = "newscorm/lp_controller.php?action=view&lp_id=$oldId&id_session=$sessionId";
$secondLink = "lp/lp_controller.php?action=view&lp_id=$oldId&id_session=$sessionId";
$sql = "UPDATE $toolTable
$sql = "UPDATE $toolTable
SET link = '$correctLink'
WHERE c_id = $courseId AND (link = '$link' OR link ='$secondLink')";
Database::query($sql);
@ -101,7 +101,7 @@ foreach ($courses as $course) {
foreach ($variablesToFix as $variable) {
if (!empty($item[$variable]) && isset($itemList[$item[$variable]])) {
$newId = $itemList[$item[$variable]];
$sql = "UPDATE $tblCLpItem SET $variable = $newId
$sql = "UPDATE $tblCLpItem SET $variable = $newId
WHERE iid = $itemIid AND c_id = $courseId AND lp_id = $oldId";
Database::query($sql);
//var_dump($sql);
@ -113,10 +113,10 @@ foreach ($courses as $course) {
$sql = "SELECT * FROM c_document WHERE c_id = $courseId AND id = $oldDocumentId";
$resultDocument = Database::query($sql);
if (Database::num_rows($resultDocument)) {
$document = Database::fetch_array($resultDocument, 'ASSOC');
$document = Database::fetch_assoc($resultDocument);
$newDocumentId = $document['iid'];
if (!empty($newDocumentId)) {
$sql = "UPDATE $tblCLpItem SET path = $newDocumentId
$sql = "UPDATE $tblCLpItem SET path = $newDocumentId
WHERE iid = $itemIid AND c_id = $courseId";
Database::query($sql);
//var_dump($sql);
@ -125,25 +125,25 @@ foreach ($courses as $course) {
}
// c_lp_view
$sql = "UPDATE c_lp_view SET last_item = $itemIid
$sql = "UPDATE c_lp_view SET last_item = $itemIid
WHERE c_id = $courseId AND last_item = $itemId AND lp_id = $oldId";
Database::query($sql);
//var_dump($sql);
// c_lp_item_view
$sql = "UPDATE c_lp_item_view SET lp_item_id = $itemIid
$sql = "UPDATE c_lp_item_view SET lp_item_id = $itemIid
WHERE c_id = $courseId AND lp_item_id = $itemId ";
Database::query($sql);
//var_dump($sql);
// Update track_exercises
$sql = "UPDATE track_e_exercises SET orig_lp_item_id = $itemIid
$sql = "UPDATE track_e_exercises SET orig_lp_item_id = $itemIid
WHERE c_id = $courseId AND orig_lp_id = $oldId AND orig_lp_item_id = $itemId";
Database::query($sql);
//var_dump($sql);
// c_forum_thread
$sql = "UPDATE c_forum_thread SET lp_item_id = $itemIid
$sql = "UPDATE c_forum_thread SET lp_item_id = $itemIid
WHERE c_id = $courseId AND lp_item_id = $itemId";
Database::query($sql);
//var_dump($sql);
@ -161,26 +161,26 @@ foreach ($courses as $course) {
continue;
}
$sql = "UPDATE track_e_exercises
SET orig_lp_item_view_id = $newItemView
WHERE
c_id = $courseId AND
orig_lp_id = $oldId AND
orig_lp_item_id = $itemIid AND
orig_lp_item_view_id = $oldItemViewId AND
exe_user_id = $userId
$sql = "UPDATE track_e_exercises
SET orig_lp_item_view_id = $newItemView
WHERE
c_id = $courseId AND
orig_lp_id = $oldId AND
orig_lp_item_id = $itemIid AND
orig_lp_item_view_id = $oldItemViewId AND
exe_user_id = $userId
";
Database::query($sql);
//var_dump($sql);
}
}
$sql = "UPDATE $tblCLpItem SET lp_id = $lpIid
$sql = "UPDATE $tblCLpItem SET lp_id = $lpIid
WHERE c_id = $courseId AND lp_id = $oldId AND id = $itemId";
Database::query($sql);
//var_dump($sql);
$sql = "UPDATE $tblCLpItem SET id = iid
$sql = "UPDATE $tblCLpItem SET id = iid
WHERE c_id = $courseId AND lp_id = $oldId AND id = $itemId";
Database::query($sql);
//var_dump($sql);
@ -195,7 +195,7 @@ foreach ($courses as $course) {
//var_dump($sql);
// Update track_exercises
$sql = "UPDATE track_e_exercises SET orig_lp_id = $lpIid
$sql = "UPDATE track_e_exercises SET orig_lp_id = $lpIid
WHERE c_id = $courseId AND orig_lp_id = $oldId";
Database::query($sql);
//var_dump($sql);

@ -66,10 +66,10 @@ foreach ($courses as $course) {
$myOnlyLpList = [];
if (Database::num_rows($result)) {
while ($lpInfo = Database::fetch_array($result, 'ASSOC')) {
while ($lpInfo = Database::fetch_assoc($result)) {
$lpIid = $lpInfo['iid'];
$oldId = $lpInfo['id'];
$sql = "SELECT * FROM $tblCLpItem
$sql = "SELECT * FROM $tblCLpItem
WHERE c_id = $courseId AND lp_id = $oldId ORDER by iid";
//echo "<h3>$sql</h3>";
//echo "New lp.iid $lpIid / old lp.id $oldId";
@ -113,10 +113,10 @@ foreach ($courses as $course) {
$link = "newscorm/lp_controller.php?action=view&lp_id=$oldId&id_session=$sessionId";
$secondLink = "lp/lp_controller.php?action=view&lp_id=$oldId&id_session=$sessionId";
$sql = "UPDATE $toolTable
$sql = "UPDATE $toolTable
SET link = '$correctLink'
WHERE
c_id = $courseId AND
WHERE
c_id = $courseId AND
(link = '$link' OR link ='$secondLink' )";
Database::query($sql);
}
@ -128,7 +128,7 @@ foreach ($courses as $course) {
foreach ($variablesToFix as $variable) {
if (!empty($item[$variable]) && isset($itemList[$item[$variable]])) {
$newId = $itemList[$item[$variable]];
$sql = "UPDATE $tblCLpItem SET $variable = $newId
$sql = "UPDATE $tblCLpItem SET $variable = $newId
WHERE iid = $itemIid AND c_id = $courseId AND lp_id = $oldId";
Database::query($sql);
var_dump($sql);
@ -136,25 +136,25 @@ foreach ($courses as $course) {
}
// c_lp_view
$sql = "UPDATE c_lp_view SET last_item = $itemIid
$sql = "UPDATE c_lp_view SET last_item = $itemIid
WHERE c_id = $courseId AND last_item = $itemId AND lp_id = $oldId";
Database::query($sql);
var_dump($sql);
// c_lp_item_view
$sql = "UPDATE c_lp_item_view SET lp_item_id = $itemIid
$sql = "UPDATE c_lp_item_view SET lp_item_id = $itemIid
WHERE c_id = $courseId AND lp_item_id = $itemId ";
Database::query($sql);
var_dump($sql);
// Update track_exercises
$sql = "UPDATE track_e_exercises SET orig_lp_item_id = $itemIid
$sql = "UPDATE track_e_exercises SET orig_lp_item_id = $itemIid
WHERE c_id = $courseId AND orig_lp_id = $oldId AND orig_lp_item_id = $itemId";
Database::query($sql);
var_dump($sql);
// c_forum_thread
$sql = "UPDATE c_forum_thread SET lp_item_id = $itemIid
$sql = "UPDATE c_forum_thread SET lp_item_id = $itemIid
WHERE c_id = $courseId AND lp_item_id = $itemId";
Database::query($sql);
var_dump($sql);
@ -191,14 +191,14 @@ foreach ($courses as $course) {
$sql = "DELETE FROM c_lp_view WHERE id = $oldViewId AND iid = $prefixViewId ";
Database::query($sql);
$sql = "UPDATE track_e_exercises
SET orig_lp_item_view_id = $newViewId
WHERE
c_id = $courseId AND
orig_lp_id = $oldId AND
orig_lp_item_id = $itemIid AND
orig_lp_item_view_id = $oldViewId AND
exe_user_id = $userId
$sql = "UPDATE track_e_exercises
SET orig_lp_item_view_id = $newViewId
WHERE
c_id = $courseId AND
orig_lp_id = $oldId AND
orig_lp_item_id = $itemIid AND
orig_lp_item_view_id = $oldViewId AND
exe_user_id = $userId
";
Database::query($sql);
var_dump($sql);
@ -240,12 +240,12 @@ foreach ($courses as $course) {
}
}
$sql = "UPDATE $tblCLpItem SET lp_id = $lpIid
$sql = "UPDATE $tblCLpItem SET lp_id = $lpIid
WHERE c_id = $courseId AND lp_id = $oldId AND id = $itemId";
Database::query($sql);
var_dump($sql);
$sql = "UPDATE $tblCLpItem SET id = iid
$sql = "UPDATE $tblCLpItem SET id = iid
WHERE c_id = $courseId AND lp_id = $oldId AND id = $itemId";
Database::query($sql);
var_dump($sql);
@ -260,7 +260,7 @@ foreach ($courses as $course) {
var_dump($sql);
// Update track_exercises
$sql = "UPDATE track_e_exercises SET orig_lp_id = $lpIid
$sql = "UPDATE track_e_exercises SET orig_lp_id = $lpIid
WHERE c_id = $courseId AND orig_lp_id = $oldId";
Database::query($sql);
var_dump($sql);

@ -54,7 +54,7 @@ $documentManager = $em->getRepository('ChamiloCourseBundle:CDocument');
$contextManager = Container::$container->get('sonata.classification.manager.context');
$defaultContext = $contextManager->findOneBy(['id' => 'default']);
while ($row = Database::fetch_array($result, 'ASSOC')) {
while ($row = Database::fetch_assoc($result)) {
$itemIid = $row['iid'];
$courseId = $row['c_id'];
$sessionId = $row['session_id'];

Loading…
Cancel
Save