Go to the source code of this file.
Functions | |
| show_users () | |
| display the user administration interface | |
Definition in file users.php.
| show_users | ( | ) |
display the user administration interface
| $_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:

1.4.7