Remove unnecessary quotes from queries using track_e_course_access (more) - refs #7555

1.10.x
Yannick Warnier 11 years ago
parent f68990d44d
commit aba01116ea
  1. 2
      main/inc/lib/course.lib.php
  2. 6
      main/inc/lib/myspace.lib.php
  3. 6
      main/inc/lib/tracking.lib.php
  4. 2
      main/reports/modules/course.php

@ -4676,7 +4676,7 @@ class CourseManager
$now = api_get_utc_datetime(time());
$sql = "SELECT COUNT(course_access_id) course_count, a.c_id, visibility
FROM $table_course c INNER JOIN $table_course_access a
ON (c.code = a.c_id) INNER JOIN $table_course_url u ON u.course_code = c.code
ON (c.id = a.c_id) INNER JOIN $table_course_url u ON u.course_code = c.code
WHERE
u.access_url_id = " . api_get_current_access_url_id() . " AND
login_course_date <= '$now' AND

@ -104,7 +104,7 @@ class MySpace
$sql = 'SELECT login_course_date, logout_course_date FROM ' . $tbl_track_course . '
WHERE user_id = '.$user_id.' AND
c_id="'.$courseId.'" AND
c_id = '.$courseId.' AND
session_id = '.$session_id.'
ORDER BY login_course_date ASC';
$rs = Database::query($sql);
@ -2678,7 +2678,7 @@ function get_stats($user_id, $courseId, $start_date = null, $end_date = null)
FROM ' . $tbl_track_course . '
WHERE
user_id = ' . intval($user_id) . ' AND
c_id = "' . intval($courseId) . '" '.$strg_sd.' '.$strg_ed.' '.'
c_id = ' . intval($courseId) . ' '.$strg_sd.' '.$strg_ed.' '.'
ORDER BY login_course_date ASC';
$rs = Database::query($sql);
@ -2727,7 +2727,7 @@ function get_connections_to_course_by_date($user_id, $courseId, $start_date, $en
FROM $tbl_track_course
WHERE
user_id = $user_id AND
c_id = '$courseId' AND
c_id = $courseId AND
login_course_date BETWEEN '$start_date' AND '$end_date' AND
logout_course_date BETWEEN '$start_date' AND '$end_date'
ORDER BY login_course_date ASC";

@ -1288,7 +1288,7 @@ class Tracking
$condition_user = " AND user_id IN (".implode(',',$user_id).") ";
} else {
$user_id = intval($user_id);
$condition_user = " AND user_id = '$user_id' ";
$condition_user = " AND user_id = $user_id ";
}
$sql = "SELECT SUM(UNIX_TIMESTAMP(logout_course_date) - UNIX_TIMESTAMP(login_course_date)) as nb_seconds
@ -1428,7 +1428,7 @@ class Tracking
FROM '.$tbl_track_login.'
WHERE
user_id = '.$student_id.' AND
c_id = "'.$courseId.'" AND
c_id = '.$courseId.' AND
session_id = '.$session_id.'
ORDER BY login_course_date ASC LIMIT 0,1';
$rs = Database::query($sql);
@ -3719,7 +3719,7 @@ class Tracking
),
#TABLE_STATISTIC_TRACK_E_HOTPOTATOES,
/*TABLE_STATISTIC_TRACK_E_COURSE_ACCESS => array(
'course' => 'course_code',
'course' => 'c_id',
'session' => 'session_id',
'user' => 'user_id',
'start_date'=> 'login_course_date',

@ -24,6 +24,6 @@ function reports_modules_course_val($course, $key_id) {
'NULL as progress, '.
'(sum(logout_course_date) - sum(login_course_date)) as time, null as ts from '.
Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS).
' where c_id = '."'".$course['real_id']."'".
' where c_id = ' . $course['real_id'] .
' group by user_id');
}

Loading…
Cancel
Save