e107::getMessage()->addSuccess('Successfully logged out from ' . ($asuser && $asuser->getValue('name') ? $asuser->getValue('name') : 'unknown') . ' account', 'default', true); e107::getEvent()->trigger('logoutas', array('user_id' => $asuser, 'admin_id' => e107::getUser()->getId())); } header('location:' . e_ADMIN_ABS . 'users.php'); exit; } if (isset($_POST['useraction']) && $_POST['useraction'] == 'usersettings') { // __URLFIX__ - user name header('location:' . $e107->url->create('user/profile/edit', 'id=' . (int) $_POST['userid'], 'full=1&encode=0')); exit; } require_once e_HANDLER . 'message_handler.php'; $emessage =& eMessage::getInstance(); if (isset($_POST['delete_rank'])) { foreach ($_POST['delete_rank'] as $k => $v) { deleteRank($k); } } if (isset($_POST['updateRanks'])) { updateRanks(); } $e_sub_cat = 'users'; require_once e_HANDLER . 'form_handler.php'; require_once e_HANDLER . 'userclass_class.php'; include_once e_HANDLER . 'user_extended_class.php'; require_once e_HANDLER . 'validator_class.php'; $user = new users(); //require_once ('auth.php'); // require_once (e_HANDLER.'user_handler.php'); // $userMethods = new UserHandler; // $colList = $userMethods->getNiceNames(TRUE);
newsmiley($option); break; case 'ranks': showRanks($option); break; case "uploadranks": uploadranks($option, $cid0); break; case "editRank": editRank($option, $cid0); break; case "saveRank": saveRank($option, $id); break; case "deleteRank": deleteRank($option, $cid); break; case "newRank": newRank($option); break; case "showtrashview": showtrashview($option); break; case "showsystemreport": showSystemReport($option); break; case "trashpurge": trashpurge($option, $cid); break; case "deleteitemsnow": deleteitemsnow($option, $cid);
$users->updateStatus("Adding a new staff rank"); addRank($db, $mtg, $logs, $fields); break; case 'edit': if (!$users->hasAccess('staff_panel_staff_ranks_edit')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Editing a staff rank"); editRank($db, $mtg, $logs, $fields); break; case 'del': if (!$users->hasAccess('staff_panel_staff_ranks_delete')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Deleting a staff rank"); deleteRank($db, $mtg, $logs); break; case 'view': if (!$users->hasAccess('staff_panel_staff_ranks_manage')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Viewing the details of a rank"); viewRank($db, $mtg, $logs, $fields); break; case 'set': if (!$users->hasAccess('staff_panel_staff_ranks_manage')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Setting a player's staff rank"); setStaffRank($db, $mtg, $logs); break;