From 4a7b1ecac3a9161376e3cbf69cf4a71b8c815b34 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 6 Jan 2016 09:26:13 +0100 Subject: [PATCH] Adding missing value user_ip --- main/inc/lib/events.lib.php | 5 +++-- main/inc/local.inc.php | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/main/inc/lib/events.lib.php b/main/inc/lib/events.lib.php index e010663279..8d24d84cb0 100644 --- a/main/inc/lib/events.lib.php +++ b/main/inc/lib/events.lib.php @@ -107,14 +107,15 @@ class Event $now = api_get_utc_datetime(); $courseId = api_get_course_int_id(); $user_id = api_get_user_id(); + $ip = api_get_real_ip(); if ($user_id) { $user_id = "'".$user_id."'"; } else { $user_id = "0"; // no one } - $sql = "INSERT INTO ".$TABLETRACK_ACCESS." (access_user_id, c_id, access_date, access_session_id) VALUES - (".$user_id.", '".$courseId."', '".$now."','".$id_session."')"; + $sql = "INSERT INTO ".$TABLETRACK_ACCESS." (user_ip, access_user_id, c_id, access_date, access_session_id) VALUES + ('".$ip."', ".$user_id.", '".$courseId."', '".$now."','".$id_session."')"; Database::query($sql); diff --git a/main/inc/local.inc.php b/main/inc/local.inc.php index 999124a4bb..9e781e4d89 100755 --- a/main/inc/local.inc.php +++ b/main/inc/local.inc.php @@ -1033,8 +1033,9 @@ if (isset($cidReset) && $cidReset) { WHERE course_access_id = ".intval($i_course_access_id)." AND session_id = ".api_get_session_id(); Database::query($sql); } else { - $sql="INSERT INTO $course_tracking_table (c_id, user_id, login_course_date, logout_course_date, counter, session_id)" . - "VALUES('".$_course['real_id']."', '".$_user['user_id']."', '$time', '$time', '1','".api_get_session_id()."')"; + $ip = api_get_real_ip(); + $sql="INSERT INTO $course_tracking_table (c_id, user_ip, user_id, login_course_date, logout_course_date, counter, session_id)" . + "VALUES('".$_course['real_id']."', '".$ip."', '".$_user['user_id']."', '$time', '$time', '1','".api_get_session_id()."')"; Database::query($sql); } }