Fix pagination in important activities statistic tool

skala
Julio Montoya 16 years ago
parent 207a3326b8
commit 4e3f242242
  1. 13
      main/admin/statistics/statistics.lib.php

@ -81,21 +81,26 @@ class Statistics
return $obj->number; return $obj->number;
} }
/** /**
* Count activities from track_e_default_table * Count activities from track_e_default_table
* @return int Number of activities counted * @return int Number of activities counted
*/ */
function get_number_of_activities() function get_number_of_activities()
{ {
// Database table definitions // Database table definitions
$track_e_default = Database :: get_statistic_table(TABLE_STATISTIC_TRACK_E_DEFAULT); $track_e_default = Database :: get_statistic_table(TABLE_STATISTIC_TRACK_E_DEFAULT);
$sql = "SELECT count(default_id) AS total_number_of_items FROM $track_e_default, $table_user user WHERE default_user_id = user.user_id ";
if (isset($_GET['keyword'])) {
$keyword = Database::escape_string($_GET['keyword']);
$sql .= " AND (user.username LIKE '%".$keyword."%' OR default_event_type LIKE '%".$keyword."%' OR default_value_type LIKE '%".$keyword."%' OR default_value LIKE '%".$keyword."%') ";
}
$sql = "SELECT count(default_id) AS total_number_of_items FROM $track_e_default ";
$res = api_sql_query($sql, __FILE__, __LINE__); $res = api_sql_query($sql, __FILE__, __LINE__);
$obj = Database::fetch_object($res); $obj = Database::fetch_object($res);
return $obj->total_number_of_items; return $obj->total_number_of_items;
} }
/** /**
* Get activities data to display * Get activities data to display
*/ */

Loading…
Cancel
Save