2 if (!defined('AT_INCLUDE_PATH')) { exit; }
\r
3 if (!isset($this) || (isset($this) && (strtolower(get_class($this)) != 'module'))) { exit(__FILE__ . ' is not a Module'); }
\r
5 define('AT_ADMIN_PRIV_USERS', $this->getAdminPrivilege());
\r
8 if (admin_authenticate(AT_ADMIN_PRIV_USERS, TRUE) || admin_authenticate(AT_ADMIN_PRIV_ADMIN, TRUE)) {
\r
10 $this->_pages[AT_NAV_ADMIN] = array('mods/_core/users/users.php');
\r
12 $this->_pages['mods/_core/users/users.php']['title_var'] = 'users';
\r
13 $this->_pages['mods/_core/users/users.php']['parent'] = AT_NAV_ADMIN;
\r
14 $this->_pages['mods/_core/users/users.php']['guide'] = 'admin/?p=users.php';
\r
15 $this->_pages['mods/_core/users/users.php']['children'] = array('mods/_core/users/create_user.php', 'mods/_core/users/instructor_requests.php', 'mods/_core/users/master_list.php', 'mods/_core/users/admin_email.php');
\r
17 if (admin_authenticate(AT_ADMIN_PRIV_ADMIN, TRUE)) {
\r
18 $this->_pages['mods/_core/users/users.php']['children'][] = 'mods/_core/users/admins/index.php';
\r
20 $this->_pages['mods/_core/users/admins/index.php']['title_var'] = 'administrators';
\r
21 $this->_pages['mods/_core/users/admins/index.php']['parent'] = 'mods/_core/users/users.php';
\r
22 $this->_pages['mods/_core/users/admins/index.php']['guide'] = 'admin/?p=administrators.php';
\r
23 $this->_pages['mods/_core/users/admins/index.php']['children'] = array('mods/_core/users/admins/create.php', 'mods/_core/users/admins/log.php');
\r
25 $this->_pages['mods/_core/users/admins/log.php']['title_var'] = 'admin_log';
\r
26 $this->_pages['mods/_core/users/admins/log.php']['parent'] = 'mods/_core/users/admins/index.php';
\r
27 $this->_pages['mods/_core/users/admins/log.php']['children'] = array('mods/_core/users/admins/reset_log.php');
\r
29 $this->_pages['mods/_core/users/admins/reset_log.php']['title_var'] = 'reset_log';
\r
30 $this->_pages['mods/_core/users/admins/reset_log.php']['parent'] = 'mods/_core/users/admins/log.php';
\r
32 $this->_pages['mods/_core/users/admins/detail_log.php']['title_var'] = 'details';
\r
33 $this->_pages['mods/_core/users/admins/detail_log.php']['parent'] = 'mods/_core/users/admins/log.php';
\r
35 $this->_pages['mods/_core/users/admins/create.php']['title_var'] = 'create_admin';
\r
36 $this->_pages['mods/_core/users/admins/create.php']['parent'] = 'mods/_core/users/admins/index.php';
\r
38 $this->_pages['mods/_core/users/admins/edit.php']['title_var'] = 'edit_admin';
\r
39 $this->_pages['mods/_core/users/admins/edit.php']['parent'] = 'mods/_core/users/admins/index.php';
\r
41 $this->_pages['mods/_core/users/admins/password.php']['title_var'] = 'password';
\r
42 $this->_pages['mods/_core/users/admins/password.php']['parent'] = 'mods/_core/users/admins/index.php';
\r
44 $this->_pages['mods/_core/users/admins/delete.php']['title_var'] = 'delete_admin';
\r
45 $this->_pages['mods/_core/users/admins/delete.php']['parent'] = 'mods/_core/users/admins/index.php';
\r
48 $this->_pages['mods/_core/users/admin_email.php']['title_var'] = 'admin_email';
\r
49 $this->_pages['mods/_core/users/admin_email.php']['parent'] = 'mods/_core/users/users.php';
\r
50 $this->_pages['mods/_core/users/admin_email.php']['guide'] = 'admin/?p=email_users.php';
\r
52 $this->_pages['mods/_core/users/create_user.php']['title_var'] = 'create_user';
\r
53 $this->_pages['mods/_core/users/create_user.php']['parent'] = 'mods/_core/users/users.php';
\r
55 $this->_pages['mods/_core/users/default_preferences.php']['title_var'] = 'default_preferences';
\r
56 $this->_pages['mods/_core/users/default_preferences.php']['parent'] = 'admin/config_edit.php';
\r
57 $this->_pages['mods/_core/users/default_preferences.php']['guide'] = 'admin/?p=default_preferences.php';
\r
58 $this->_pages['admin/config_edit.php']['children'] = array('mods/_core/users/default_preferences.php');
\r
60 $this->_pages['mods/_core/users/password_user.php']['title_var'] = 'password';
\r
61 $this->_pages['mods/_core/users/password_user.php']['parent'] = 'mods/_core/users/users.php';
\r
63 $this->_pages['mods/_core/users/instructor_requests.php']['title_var'] = 'instructor_requests';
\r
64 $this->_pages['mods/_core/users/instructor_requests.php']['parent'] = 'mods/_core/users/users.php';
\r
65 $this->_pages['mods/_core/users/instructor_requests.php']['guide'] = 'admin/?p=instructor_requests.php';
\r
67 $this->_pages['mods/_core/users/admin_deny.php']['title_var'] = 'deny_instructor_request';
\r
68 $this->_pages['mods/_core/users/admin_deny.php']['parent'] = 'mods/_core/users/instructor_requests.php';
\r
70 $this->_pages['mods/_core/users/master_list.php']['title_var'] = 'master_student_list';
\r
71 $this->_pages['mods/_core/users/master_list.php']['parent'] = 'mods/_core/users/users.php';
\r
72 $this->_pages['mods/_core/users/master_list.php']['guide'] = 'admin/?p=master_student_list.php';
\r
74 $this->_pages['mods/_core/users/master_list_edit.php']['title_var'] = 'edit';
\r
75 $this->_pages['mods/_core/users/master_list_edit.php']['parent'] = 'mods/_core/users/master_list.php';
\r
77 $this->_pages['mods/_core/users/master_list_delete.php']['title_var'] = 'delete';
\r
78 $this->_pages['mods/_core/users/master_list_delete.php']['parent'] = 'mods/_core/users/master_list.php';
\r
80 $this->_pages['mods/_core/users/edit_user.php']['title_var'] = 'edit_user';
\r
81 $this->_pages['mods/_core/users/edit_user.php']['parent'] = 'mods/_core/users/users.php';
\r
83 $this->_pages['mods/_core/users/admin_delete.php']['title_var'] = 'delete_user';
\r
84 $this->_pages['mods/_core/users/admin_delete.php']['parent'] = 'mods/_core/users/users.php';
\r
86 $this->_pages['mods/_core/users/user_status.php']['title_var'] = 'status';
\r
87 $this->_pages['mods/_core/users/user_status.php']['parent'] = 'mods/_core/users/users.php';
\r