[svn r18214] Minor - Setting the right number of users if an access_url is activated FS#3462

skala
Julio Montoya 17 years ago
parent 86b1723533
commit 150337eceb
  1. 16
      main/admin/user_list.php

@ -1,4 +1,4 @@
<?php // $Id: user_list.php 18199 2009-02-03 17:21:58Z juliomontoya $
<?php // $Id: user_list.php 18214 2009-02-03 22:22:29Z juliomontoya $
/*
==============================================================================
Dokeos - elearning and course management software
@ -248,6 +248,14 @@ function get_number_of_users()
{
$user_table = Database :: get_main_table(TABLE_MAIN_USER);
$sql = "SELECT COUNT(u.user_id) AS total_number_of_items FROM $user_table u";
// adding the filter to see the user's only of the current access_url
global $_configuration;
if ((api_is_platform_admin() || api_is_session_admin()) && $_configuration['multiple_access_urls']==true && api_get_current_access_url_id()!=-1) {
$access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
$sql.= " INNER JOIN $access_url_rel_user_table url_rel_user ON (u.user_id=url_rel_user.user_id)";
}
if (isset ($_GET['keyword']))
{
$keyword = Database::escape_string($_GET['keyword']);
@ -288,6 +296,12 @@ function get_number_of_users()
$sql .= " AND u.active='0'";
}
}
// adding the filter to see the user's only of the current access_url
if ((api_is_platform_admin() || api_is_session_admin()) && $_configuration['multiple_access_urls']==true && api_get_current_access_url_id()!=-1) {
$sql.= " AND url_rel_user.access_url_id=".api_get_current_access_url_id();
}
$res = api_sql_query($sql, __FILE__, __LINE__);
$obj = Database::fetch_object($res);

Loading…
Cancel
Save