Revision 1790
Added by Luisehahne about 13 years ago
| class.login.php | ||
|---|---|---|
| 204 | 204 |
if( ($results_array['system_permissions'] != '') ) {
|
| 205 | 205 |
switch ($cur_group_id) : |
| 206 | 206 |
case 1: |
| 207 |
if($bOnlyAdminGroup) {
|
|
| 208 |
$_SESSION['SYSTEM_PERMISSIONS'] = array_merge($_SESSION['SYSTEM_PERMISSIONS'], explode(',', $results_array['system_permissions']));
|
|
| 207 |
if( $this->user_id == 1) {
|
|
| 208 |
$_SESSION['SYSTEM_PERMISSIONS'] = array_merge($_SESSION['SYSTEM_PERMISSIONS'], explode(',', $results_array['system_permissions']));
|
|
| 209 |
} else {
|
|
| 210 |
$_SESSION['SYSTEM_PERMISSIONS'] = explode(',', $results_array['system_permissions']);
|
|
| 209 | 211 |
} |
| 212 |
|
|
| 210 | 213 |
break; |
| 211 | 214 |
default: |
| 212 | 215 |
$_SESSION['SYSTEM_PERMISSIONS'] = array_merge($_SESSION['SYSTEM_PERMISSIONS'], explode(',', $results_array['system_permissions']));
|
| ... | ... | |
| 232 | 235 |
$first_group = false; |
| 233 | 236 |
} |
| 234 | 237 |
|
| 235 |
if( $$bOnlyAdminGroup ) {
|
|
| 236 |
$_SESSION['MODULE_PERMISSIONS'] = array(); |
|
| 237 |
$_SESSION['TEMPLATE_PERMISSIONS'] = array(); |
|
| 238 |
} |
|
| 238 |
// if( $$bOnlyAdminGroup ) {
|
|
| 239 |
// $_SESSION['MODULE_PERMISSIONS'] = array();
|
|
| 240 |
// $_SESSION['TEMPLATE_PERMISSIONS'] = array();
|
|
| 241 |
// }
|
|
| 239 | 242 |
|
| 240 | 243 |
// Update the users table with current ip and timestamp |
| 241 | 244 |
$get_ts = time(); |
Also available in: Unified diff
! update group permission,