Пример #1
0
        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);
Пример #2
0
     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);
Пример #3
0
     $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;