summaryrefslogtreecommitdiff
path: root/admin/assign_user.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/assign_user.php')
-rwxr-xr-xadmin/assign_user.php53
1 files changed, 0 insertions, 53 deletions
diff --git a/admin/assign_user.php b/admin/assign_user.php
deleted file mode 100755
index 696a445..0000000
--- a/admin/assign_user.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-// $Header$
-// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
-// All Rights Reserved. See below for details and a complete list of authors.
-// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See http://www.gnu.org/copyleft/lesser.html for details.
-// This script is used to assign groups to a particular user
-// ASSIGN USER TO GROUPS
-// Initialization
-require_once( '../../kernel/includes/setup_inc.php' );
-use Bitweaver\KernelTools;
-
-$gBitSystem->verifyPermission( 'p_users_admin' );
-
-if (!$gBitUser->userExists( [ 'user_id' => $_REQUEST["assign_user"] ] ) ) {
- $gBitSystem->fatalError( KernelTools::tra( "User doesnt exist" ));
-}
-
-$assignUser = new BitPermUser( $_REQUEST["assign_user"] );
-$assignUser->setCacheableObject( false );
-$assignUser->load( true );
-
-if( $assignUser->isAdmin() && !$gBitUser->isAdmin() ) {
- $gBitSystem->fatalError( KernelTools::tra( 'You cannot modify a system administrator.' ));
-}
-
-if( isset( $_REQUEST["action"] ) ) {
- $gBitUser->verifyTicket();
- if ($_REQUEST["action"] == 'assign') {
- $assignUser->addUserToGroup( $assignUser->mUserId, $_REQUEST["group_id"] );
- } elseif ($_REQUEST["action"] == 'removegroup') {
- $assignUser->removeUserFromGroup($_REQUEST["assign_user"], $_REQUEST["group_id"]);
- }
- header( 'Location: '.$_SERVER['SCRIPT_NAME'].'?assign_user='.$assignUser->mUserId );
- die;
-}elseif(isset($_REQUEST['set_default'])) {
- $gBitUser->verifyTicket();
- $assignUser->storeUserDefaultGroup( $assignUser->mUserId, $_REQUEST['default_group'] );
- $assignUser->load();
-}
-$gBitSmarty->assign( 'assignUser', $assignUser );
-
-$listHash = [ 'sort_mode' => 'group_name_asc' ];
-$gBitSmarty->assign('groups', $gBitUser->getAllGroups( $listHash ));
-
-$gBitSystem->setBrowserTitle( 'Edit User: '.$assignUser->mUsername );
-
-if($gBitSystem->isPackageActive("quota")) {
- include(QUOTA_PKG_INCLUDE_PATH.'quota_inc.php');
-}
-
-// Display the template
-$gBitSystem->display( 'bitpackage:users/admin_assign_user.tpl', null, [ 'display_mode' => 'admin' ]);
-?>