Fixing issue with query mysql < 5.5

1.9.x
Julio Montoya 12 years ago
parent b7929565ac
commit c8e315088b
  1. 9
      main/inc/lib/sessionmanager.lib.php

@ -181,7 +181,8 @@ class SessionManager
return $result['count'] > 0;
}
static function get_count_admin($where_condition = null) {
static function get_count_admin($where_condition = null)
{
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION);
$tbl_session_category = Database::get_main_table(TABLE_MAIN_SESSION_CATEGORY);
@ -203,12 +204,12 @@ class SessionManager
$where_condition = str_replace('category_name', 'sc.name', $where_condition);
$where_condition = str_replace(
array("AND session_active = '1' )", " AND ( session_active = '1' )"),
array(') HAVING session_active = 1 ', "HAVING session_active = 1 " )
array(') GROUP BY name HAVING session_active = 1 ', " GROUP BY name HAVING session_active = 1 " )
, $where_condition
);
$where_condition = str_replace(
array("AND session_active = '0' )", " AND ( session_active = '0' )"),
array(') HAVING session_active = 0 ', " HAVING session_active = '0' "),
array(') GROUP BY name HAVING session_active = 0 ', " GROUP BY name HAVING session_active = '0' "),
$where_condition
);
} else {
@ -258,7 +259,7 @@ class SessionManager
$where AND $where_condition ";
}
}
echo ($query_rows);
$result_rows = Database::query($query_rows);
$recorset = Database::fetch_array($result_rows);

Loading…
Cancel
Save