|
|
|
@ -64,13 +64,13 @@ $TABLEUSER = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
$tbl_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); |
|
|
|
$tbl_session_course_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); |
|
|
|
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); |
|
|
|
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); |
|
|
|
|
|
|
|
|
|
|
|
$TABLETRACK_ACCESS = $_configuration['statistics_database']."`.`track_e_access"; |
|
|
|
$TABLETRACK_ACCESS = $_configuration['statistics_database'].".track_e_access"; |
|
|
|
$TABLETRACK_LINKS = $_configuration['statistics_database']."`.`track_e_links"; |
|
|
|
$TABLETRACK_LINKS = $_configuration['statistics_database'].".track_e_links"; |
|
|
|
$TABLETRACK_LOGIN = $_configuration['statistics_database']."`.`track_e_login"; |
|
|
|
$TABLETRACK_LOGIN = $_configuration['statistics_database'].".track_e_login"; |
|
|
|
$TABLETRACK_DOWNLOADS = $_configuration['statistics_database']."`.`track_e_downloads"; |
|
|
|
$TABLETRACK_DOWNLOADS = $_configuration['statistics_database'].".track_e_downloads"; |
|
|
|
$TABLETRACK_UPLOADS = $_configuration['statistics_database']."`.`track_e_uploads"; |
|
|
|
$TABLETRACK_UPLOADS = $_configuration['statistics_database'].".track_e_uploads"; |
|
|
|
$TABLETRACK_EXERCICES = $_configuration['statistics_database']."`.`track_e_exercices"; |
|
|
|
$TABLETRACK_EXERCICES = $_configuration['statistics_database'].".track_e_exercices"; |
|
|
|
$TABLETRACK_HOTPOTATOES = $_configuration['statistics_database']."`.`track_e_hotpotatoes"; |
|
|
|
$TABLETRACK_HOTPOTATOES = $_configuration['statistics_database'].".track_e_hotpotatoes"; |
|
|
|
|
|
|
|
|
|
|
|
$TABLECOURSE_LINKS = Database::get_course_table(TABLE_LINK); |
|
|
|
$TABLECOURSE_LINKS = Database::get_course_table(TABLE_LINK); |
|
|
|
$TABLECOURSE_WORK = Database::get_course_table(TABLE_STUDENT_PUBLICATION); |
|
|
|
$TABLECOURSE_WORK = Database::get_course_table(TABLE_STUDENT_PUBLICATION); |
|
|
|
@ -136,12 +136,12 @@ if( ( $is_allowedToTrack || $is_allowedToTrackEverybodyInCourse ) && $_configura |
|
|
|
if(api_get_setting('use_session_mode')) { |
|
|
|
if(api_get_setting('use_session_mode')) { |
|
|
|
$sql = "SELECT count(user_id) |
|
|
|
$sql = "SELECT count(user_id) |
|
|
|
FROM $TABLECOURSUSER |
|
|
|
FROM $TABLECOURSUSER |
|
|
|
WHERE `course_code` = '$_cid' AND relation_type<>".COURSE_RELATION_TYPE_RRHH.""; |
|
|
|
WHERE course_code = '$_cid' AND relation_type<>".COURSE_RELATION_TYPE_RRHH.""; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
else { |
|
|
|
$sql = "SELECT count(id_user) |
|
|
|
$sql = "SELECT count(id_user) |
|
|
|
FROM $tbl_session_course_user |
|
|
|
FROM $tbl_session_course_user |
|
|
|
WHERE `course_code` = '$_cid'"; |
|
|
|
WHERE course_code = '$_cid'"; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
@ -149,7 +149,7 @@ if( ( $is_allowedToTrack || $is_allowedToTrackEverybodyInCourse ) && $_configura |
|
|
|
// if user can only track one group : list users of this group |
|
|
|
// if user can only track one group : list users of this group |
|
|
|
$sql = "SELECT count(user) |
|
|
|
$sql = "SELECT count(user) |
|
|
|
FROM $TABLECOURSE_GROUPSUSER |
|
|
|
FROM $TABLECOURSE_GROUPSUSER |
|
|
|
WHERE `group_id` = '$_gid'"; |
|
|
|
WHERE group_id = '$_gid'"; |
|
|
|
} |
|
|
|
} |
|
|
|
$userGroupNb = getOneResult($sql); |
|
|
|
$userGroupNb = getOneResult($sql); |
|
|
|
$step = 25; // number of student per page |
|
|
|
$step = 25; // number of student per page |
|
|
|
@ -186,19 +186,19 @@ if( ( $is_allowedToTrack || $is_allowedToTrackEverybodyInCourse ) && $_configura |
|
|
|
if( $is_allowedToTrackEverybodyInCourse ) |
|
|
|
if( $is_allowedToTrackEverybodyInCourse ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
// list of users in this course |
|
|
|
// list of users in this course |
|
|
|
$sql = "SELECT `u`.`user_id`, `u`.`firstname`,`u`.`lastname` |
|
|
|
$sql = "SELECT u.user_id, u.firstname,u.lastname |
|
|
|
FROM $TABLECOURSUSER cu , $TABLEUSER u |
|
|
|
FROM $TABLECOURSUSER cu , $TABLEUSER u |
|
|
|
WHERE `cu`.`user_id` = `u`.`user_id` AND cu.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
|
|
|
WHERE cu.user_id = u.user_id AND cu.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
|
|
|
AND `cu`.`course_code` = '$_cid' |
|
|
|
AND cu.course_code = '$_cid' |
|
|
|
LIMIT $offset,$step"; |
|
|
|
LIMIT $offset,$step"; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
// list of users of this group |
|
|
|
// list of users of this group |
|
|
|
$sql = "SELECT `u`.`user_id`, `u`.`firstname`,`u`.`lastname` |
|
|
|
$sql = "SELECT u.user_id, u.firstname,u.lastname |
|
|
|
FROM $TABLECOURSE_GROUPSUSER gu , $TABLEUSER u |
|
|
|
FROM $TABLECOURSE_GROUPSUSER gu , $TABLEUSER u |
|
|
|
WHERE `gu`.`user_id` = `u`.`user_id` |
|
|
|
WHERE gu.user_id = u.user_id |
|
|
|
AND `gu`.`group_id` = '$_gid' |
|
|
|
AND gu.group_id = '$_gid' |
|
|
|
LIMIT $offset,$step"; |
|
|
|
LIMIT $offset,$step"; |
|
|
|
} |
|
|
|
} |
|
|
|
$list_users = getManyResults3Col($sql); |
|
|
|
$list_users = getManyResults3Col($sql); |
|
|
|
@ -224,11 +224,11 @@ if( ( $is_allowedToTrack || $is_allowedToTrackEverybodyInCourse ) && $_configura |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
// check if user is in the group of this tutor |
|
|
|
// check if user is in the group of this tutor |
|
|
|
$sql = "SELECT `u`.`firstname`,`u`.`lastname`, `u`.`email` |
|
|
|
$sql = "SELECT u.firstname,u.lastname, u.email |
|
|
|
FROM $TABLECOURSE_GROUPSUSER gu , $TABLEUSER u |
|
|
|
FROM $TABLECOURSE_GROUPSUSER gu , $TABLEUSER u |
|
|
|
WHERE `gu`.`user_id` = `u`.`user_id` |
|
|
|
WHERE gu.user_id = u.user_id |
|
|
|
AND `gu`.`group_id` = '$_gid' |
|
|
|
AND gu.group_id = '$_gid' |
|
|
|
AND `u`.`user_id` = '$uInfo'"; |
|
|
|
AND u.user_id = '$uInfo'"; |
|
|
|
$query = Database::query($sql); |
|
|
|
$query = Database::query($sql); |
|
|
|
$tracked_user_info = @Database::fetch_assoc($query); |
|
|
|
$tracked_user_info = @Database::fetch_assoc($query); |
|
|
|
if(is_array($tracked_user_info)) $tracking_is_accepted = true; |
|
|
|
if(is_array($tracked_user_info)) $tracking_is_accepted = true; |
|
|
|
|