|
@@ -148,6 +148,8 @@ class SessionManager {
|
|
|
|
|
|
static function get_count_admin($options = array()) {
|
|
|
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION);
|
|
|
+ $tbl_session_field_values = Database::get_main_table(TABLE_MAIN_SESSION_FIELD_VALUES);
|
|
|
+ $tbl_session_field_options = Database::get_main_table(TABLE_MAIN_SESSION_FIELD_OPTIONS);
|
|
|
|
|
|
$where = 'WHERE 1 = 1 ';
|
|
|
$user_id = api_get_user_id();
|
|
@@ -168,7 +170,10 @@ class SessionManager {
|
|
|
$where .= ' AND '.$options['where'];
|
|
|
}
|
|
|
|
|
|
- $query_rows = "SELECT count(*) as total_rows FROM $tbl_session s $where ";
|
|
|
+ $query_rows = "SELECT count(*) as total_rows FROM $tbl_session s
|
|
|
+ LEFT JOIN $tbl_session_field_values fv ON (fv.session_id = s.id)
|
|
|
+ INNER JOIN $tbl_session_field_options fvo ON (fv.field_id = fvo.field_id)
|
|
|
+ $where ";
|
|
|
|
|
|
global $_configuration;
|
|
|
if ($_configuration['multiple_access_urls']) {
|