Count rows by id

pull/2487/head
jmontoyaa 10 years ago
parent 54815998df
commit 9cf4852bb6
  1. 43
      main/inc/lib/myspace.lib.php
  2. 8
      main/inc/lib/sessionmanager.lib.php

@ -883,10 +883,12 @@ class MySpace
*/
public static function get_total_number_courses()
{
// database table definition
$main_course_table = Database :: get_main_table(TABLE_MAIN_COURSE);
$table = Database :: get_main_table(TABLE_MAIN_COURSE);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
return Database::count_rows($main_course_table);
return $row['count'];
}
/**
@ -1218,9 +1220,12 @@ class MySpace
*/
public static function get_total_number_sessions()
{
// database table definition
$main_session_table = Database :: get_main_table(TABLE_MAIN_SESSION);
return Database::count_rows($main_session_table);
$table = Database :: get_main_table(TABLE_MAIN_SESSION);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
return $row['count'];
}
/**
@ -1869,9 +1874,12 @@ class MySpace
*/
public static function get_number_of_users_tracking_overview()
{
// database table definition
$main_user_table = Database :: get_main_table(TABLE_MAIN_USER);
return Database::count_rows($main_user_table);
$table = Database :: get_main_table(TABLE_MAIN_USER);
$sql = "SELECT COUNT(id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
return $row['count'];
}
/**
@ -2546,13 +2554,26 @@ class MySpace
);
}
/**
* @return int
*/
public static function getNumberOfTrackAccessOverview()
{
$table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$table = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$sql = "SELECT COUNT(course_access_id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
return Database::count_rows($table);
return $row['count'];
}
/**
* @param $from
* @param $numberItems
* @param $column
* @param $orderDirection
* @return array
*/
public static function getUserDataAccessTrackingOverview($from, $numberItems, $column, $orderDirection)
{
$user = Database::get_main_table(TABLE_MAIN_USER);

@ -1178,10 +1178,12 @@ class SessionManager
*/
public static function get_number_of_tracking_access_overview()
{
// database table definition
$track_e_course_access = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$table = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_COURSE_ACCESS);
$sql = "SELECT COUNT(course_access_id) count FROM $table";
$result = Database::query($sql);
$row = Database::fetch_assoc($result);
return Database::count_rows($track_e_course_access);
return $row['count'];
}
/**

Loading…
Cancel
Save