|
@@ -128,23 +128,23 @@ class Statistics {
|
|
|
$direction = 'DESC';
|
|
|
}
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT
|
|
|
- default_event_type as col0,
|
|
|
- default_value_type as col1,
|
|
|
- default_value as col2,
|
|
|
- user.username as col3,
|
|
|
- default_date as col4
|
|
|
- FROM $track_e_default as track_default, $table_user as user, $access_url_rel_user_table as url
|
|
|
- WHERE track_default.default_user_id = user.user_id AND url.user_id=user.user_id AND access_url_id='".$current_url_id."'";
|
|
|
+ $sql = "SELECT ".
|
|
|
+ "default_event_type as col0, ".
|
|
|
+ "default_value_type as col1, ".
|
|
|
+ "default_value as col2, ".
|
|
|
+ "user.username as col3, ".
|
|
|
+ "default_date as col4 ".
|
|
|
+ "FROM $track_e_default as track_default, $table_user as user, $access_url_rel_user_table as url ".
|
|
|
+ "WHERE track_default.default_user_id = user.user_id AND url.user_id=user.user_id AND access_url_id='".$current_url_id."'";
|
|
|
} else {
|
|
|
- $sql = "SELECT
|
|
|
- default_event_type as col0,
|
|
|
- default_value_type as col1,
|
|
|
- default_value as col2,
|
|
|
- user.username as col3,
|
|
|
- default_date as col4
|
|
|
- FROM $track_e_default track_default, $table_user user
|
|
|
- WHERE track_default.default_user_id = user.user_id ";
|
|
|
+ $sql = "SELECT ".
|
|
|
+ "default_event_type as col0, ".
|
|
|
+ "default_value_type as col1, ".
|
|
|
+ "default_value as col2, ".
|
|
|
+ "user.username as col3, ".
|
|
|
+ "default_date as col4 ".
|
|
|
+ "FROM $track_e_default track_default, $table_user user ".
|
|
|
+ "WHERE track_default.default_user_id = user.user_id ";
|
|
|
}
|
|
|
|
|
|
if (isset($_GET['keyword'])) {
|
|
@@ -370,15 +370,15 @@ class Statistics {
|
|
|
$tool_names[$tool] = get_lang(ucfirst($tool), '');
|
|
|
}
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT access_tool, count( access_id )
|
|
|
- AS number_of_logins FROM $table, $access_url_rel_course_table
|
|
|
- WHERE access_tool IN ('".implode("','",$tools)."') AND course_code = access_cours_code AND access_url_id='".$current_url_id."'
|
|
|
- GROUP BY access_tool ";
|
|
|
+ $sql = "SELECT access_tool, count( access_id ) ".
|
|
|
+ "AS number_of_logins FROM $table, $access_url_rel_course_table ".
|
|
|
+ "WHERE access_tool IN ('".implode("','",$tools)."') AND course_code = access_cours_code AND access_url_id='".$current_url_id."' ".
|
|
|
+ "GROUP BY access_tool ";
|
|
|
} else {
|
|
|
- $sql = "SELECT access_tool, count( access_id )
|
|
|
- AS number_of_logins FROM $table
|
|
|
- WHERE access_tool IN ('".implode("','",$tools)."')
|
|
|
- GROUP BY access_tool ";
|
|
|
+ $sql = "SELECT access_tool, count( access_id ) ".
|
|
|
+ "AS number_of_logins FROM $table ".
|
|
|
+ "WHERE access_tool IN ('".implode("','",$tools)."') ".
|
|
|
+ "GROUP BY access_tool ";
|
|
|
}
|
|
|
$res = Database::query($sql);
|
|
|
$result = array();
|
|
@@ -396,13 +396,13 @@ class Statistics {
|
|
|
$access_url_rel_course_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
|
|
|
$current_url_id = api_get_current_access_url_id();
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT course_language, count( c.code )
|
|
|
- AS number_of_courses
|
|
|
- FROM $table as c, $access_url_rel_course_table as u WHERE u.course_code=c.code AND access_url_id='".$current_url_id."' GROUP BY course_language";
|
|
|
+ $sql = "SELECT course_language, count( c.code ) ".
|
|
|
+ "AS number_of_courses ".
|
|
|
+ "FROM $table as c, $access_url_rel_course_table as u WHERE u.course_code=c.code AND access_url_id='".$current_url_id."' GROUP BY course_language";
|
|
|
} else {
|
|
|
- $sql = "SELECT course_language, count( code )
|
|
|
- AS number_of_courses
|
|
|
- FROM $table GROUP BY course_language ";
|
|
|
+ $sql = "SELECT course_language, count( code ) ".
|
|
|
+ "AS number_of_courses ".
|
|
|
+ "FROM $table GROUP BY course_language ";
|
|
|
}
|
|
|
$res = Database::query($sql);
|
|
|
$result = array();
|
|
@@ -427,10 +427,8 @@ class Statistics {
|
|
|
$sql = "SELECT COUNT(*) AS n FROM $user_table as u ".$url_condition;
|
|
|
$res = Database::query($sql);
|
|
|
$count1 = Database::fetch_object($res);
|
|
|
- $sql = "SELECT COUNT(*) AS n FROM $user_table as u $table
|
|
|
- WHERE LENGTH(picture_uri) > 0 $url_condition2";
|
|
|
-
|
|
|
-
|
|
|
+ $sql = "SELECT COUNT(*) AS n FROM $user_table as u $table "
|
|
|
+ "WHERE LENGTH(picture_uri) > 0 $url_condition2";
|
|
|
$res = Database::query($sql);
|
|
|
$count2 = Database::fetch_object($res);
|
|
|
// #users without picture
|
|
@@ -511,15 +509,15 @@ class Statistics {
|
|
|
$date_diff = $values['date_diff'];
|
|
|
$table = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_LASTACCESS);
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT * FROM $table, $access_url_rel_course_table WHERE course_code = access_cours_code AND access_url_id='".$current_url_id."'
|
|
|
- GROUP BY access_cours_code
|
|
|
- HAVING access_cours_code <> ''
|
|
|
- AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff;
|
|
|
+ $sql = "SELECT * FROM $table, $access_url_rel_course_table WHERE course_code = access_cours_code AND access_url_id='".$current_url_id."' ".
|
|
|
+ "GROUP BY access_cours_code ".
|
|
|
+ "HAVING access_cours_code <> '' ".
|
|
|
+ "AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff;
|
|
|
} else {
|
|
|
- $sql = "SELECT * FROM $table
|
|
|
- GROUP BY access_cours_code
|
|
|
- HAVING access_cours_code <> ''
|
|
|
- AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff;
|
|
|
+ $sql = "SELECT * FROM $table ".
|
|
|
+ "GROUP BY access_cours_code ".
|
|
|
+ "HAVING access_cours_code <> '' ".
|
|
|
+ "AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff;
|
|
|
}
|
|
|
$res = Database::query($sql);
|
|
|
$number_of_courses = Database::num_rows($res);
|
|
@@ -568,18 +566,18 @@ class Statistics {
|
|
|
break;
|
|
|
}
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT lastname, firstname, username,
|
|
|
- COUNT($field) AS count_message
|
|
|
- FROM ".$access_url_rel_user_table." as url, ".$message_table." m
|
|
|
- LEFT JOIN ".$user_table." u ON m.$field = u.user_id
|
|
|
- WHERE url.user_id = m.$field AND access_url_id='".$current_url_id."'
|
|
|
- GROUP BY m.$field";
|
|
|
+ $sql = "SELECT lastname, firstname, username, ".
|
|
|
+ "COUNT($field) AS count_message ".
|
|
|
+ "FROM ".$access_url_rel_user_table." as url, ".$message_table." m ".
|
|
|
+ "LEFT JOIN ".$user_table." u ON m.$field = u.user_id ".
|
|
|
+ "WHERE url.user_id = m.$field AND access_url_id='".$current_url_id."' ".
|
|
|
+ "GROUP BY m.$field";
|
|
|
} else {
|
|
|
- $sql = "SELECT lastname, firstname, username,
|
|
|
- COUNT($field) AS count_message
|
|
|
- FROM ".$message_table." m
|
|
|
- LEFT JOIN ".$user_table." u ON m.$field = u.user_id
|
|
|
- GROUP BY m.$field";
|
|
|
+ $sql = "SELECT lastname, firstname, username, ".
|
|
|
+ "COUNT($field) AS count_message ".
|
|
|
+ "FROM ".$message_table." m ".
|
|
|
+ "LEFT JOIN ".$user_table." u ON m.$field = u.user_id ".
|
|
|
+ "GROUP BY m.$field";
|
|
|
}
|
|
|
$res = Database::query($sql);
|
|
|
$messages_sent = array();
|
|
@@ -603,19 +601,19 @@ class Statistics {
|
|
|
$access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
|
|
|
$current_url_id = api_get_current_access_url_id();
|
|
|
if ($_configuration['multiple_access_urls']) {
|
|
|
- $sql = "SELECT lastname, firstname, username,
|
|
|
- COUNT(friend_user_id) AS count_friend
|
|
|
- FROM ".$access_url_rel_user_table." as url, ".$user_friend_table." uf
|
|
|
- LEFT JOIN ".$user_table." u ON uf.user_id = u.user_id
|
|
|
- WHERE uf.relation_type <> '".USER_RELATION_TYPE_RRHH."' AND uf.user_id = url.user_id AND access_url_id='".$current_url_id."'
|
|
|
- GROUP BY uf.user_id";
|
|
|
+ $sql = "SELECT lastname, firstname, username, ".
|
|
|
+ "COUNT(friend_user_id) AS count_friend ".
|
|
|
+ "FROM ".$access_url_rel_user_table." as url, ".$user_friend_table." uf ".
|
|
|
+ "LEFT JOIN ".$user_table." u ON uf.user_id = u.user_id ".
|
|
|
+ "WHERE uf.relation_type <> '".USER_RELATION_TYPE_RRHH."' AND uf.user_id = url.user_id AND access_url_id='".$current_url_id."' ".
|
|
|
+ "GROUP BY uf.user_id";
|
|
|
} else {
|
|
|
- $sql = "SELECT lastname, firstname, username,
|
|
|
- COUNT(friend_user_id) AS count_friend
|
|
|
- FROM ".$user_friend_table." uf
|
|
|
- LEFT JOIN ".$user_table." u ON uf.user_id = u.user_id
|
|
|
- WHERE uf.relation_type <> '".USER_RELATION_TYPE_RRHH."'
|
|
|
- GROUP BY uf.user_id";
|
|
|
+ $sql = "SELECT lastname, firstname, username, ".
|
|
|
+ "COUNT(friend_user_id) AS count_friend ".
|
|
|
+ "FROM ".$user_friend_table." uf ".
|
|
|
+ "LEFT JOIN ".$user_table." u ON uf.user_id = u.user_id ".
|
|
|
+ "WHERE uf.relation_type <> '".USER_RELATION_TYPE_RRHH."' ".
|
|
|
+ "GROUP BY uf.user_id";
|
|
|
}
|
|
|
$res = Database::query($sql);
|
|
|
$list_friends = array();
|