users.php File Reference

display the user administration interface More...

Go to the source code of this file.

Functions

 show_users ()
 display the user administration interface


Detailed Description

display the user administration interface

Definition in file users.php.


Function Documentation

show_users (  ) 

display the user administration interface

Parameters:
$_SESSION['mode'] choice of display style

Definition at line 21 of file users.php.

References $actions_info, do_template(), smarty_init(), sql_exit(), sql_init(), and sql_query().

00021                       {
00022 
00023 global $actions_info;
00024 
00025 $smarty = smarty_init();
00026 
00027 # init mysql connection
00028 $db = sql_init();
00029 
00030 $sql_param = array ( "tables" => "user,state,degree", 
00031                  "cond" => "user.state_id = state.id  AND
00032                             degree.id = IF(user.use_alias,
00033                                            user.alias_degree_id,
00034                                            user.degree_id)", 
00035                  "columns" => " IF(user.use_alias,
00036                                         user.alias_forename,user.forename) 
00037                                 AS forename, 
00038                                 IF(user.use_alias,
00039                                         user.alias_surname,user.surname) 
00040                                 AS surname, 
00041                                 IF(user.use_alias,
00042                                         user.alias_sex,user.sex) 
00043                                 AS sex, 
00044                                 IF(user.use_alias,
00045                                         user.alias_degree_id,user.degree_id) 
00046                                 AS degree_id, 
00047                                 degree.description AS degree_description,
00048                                 user.use_alias,
00049                                 user.forename AS real_forename, 
00050                                 user.surname AS real_surname, user.id,
00051                                 state.name AS state_name 
00052                                 ",
00053                  "order" => "surname,forename,sex,degree_description" 
00054                 );
00055 
00056 if (isset($_SESSION['mode'])) {
00057         $tpl_vars['mode'] = $_SESSION['mode'];
00058 }
00059 
00060 $tpl_vars['user'] = sql_query('select', $sql_param, $db);
00061 
00062 
00063 $tpl_vars['actions_info'] = $actions_info;
00064 
00065 do_template($smarty, 'users.tpl', $tpl_vars, TRUE);
00066 
00067 sql_exit($db);
00068 
00069 }

Here is the call graph for this function:


Generated on Fri Jul 14 17:38:59 2006 for semapp by  doxygen 1.4.7