function OnRequest()
{
    if ($_SERVER['REQUEST_METHOD'] == "GET") {
        if (isset($_GET['id'])) {
            DeleteUser($_GET['id']);
        }
    }
}
 public function testDeleteNonExistingUser()
 {
     // If user doesn't exist, we shouldn't try to delete it
     $username = '******';
     $this->db->expects($this->once())->method('get')->with($username)->willReturn(null);
     $this->db->expects($this->never())->method('delete');
     DeleteUser($this->db, $username);
 }
Example #3
0
        //*/
        if (!empty($musiclink)) {
            $button = "<img alt='Misc' src='{$images[7]}' border=0>";
            if (!preg_match('@^(ht|f)tps?://@ui', $images[7])) {
                $button = $images[7];
            }
            echo "<a href='{$musiclink}' target=_blank>{$button}</a><br>\n<img src='{$images[14]}' border=0><br>";
        }
        $button = "<img alt='Exit' src='{$images[3]}' border=0>";
        if (!preg_match('@^(ht|f)tps?://@ui', $images[3])) {
            $button = $images[3];
        }
        echo "<a href='javascript:document.forms[\"exit\"].submit()'>{$button}</a>\n<form method=post action='sendmsg.php' name='exit'>\n<input type=hidden name='oldhandle' value=\"{$_REQUEST['oldhandle']}\">\n<input type=hidden name='message' value='/exit {TIMESTAMP}'>\n<input type=hidden name='handle' value=\"{$handle}\">\n<input type=hidden name='color' value='{$color}'>\n<input type=hidden name='firstmsg' value='{$_REQUEST['firstmsg']}'>\n<input type=hidden name='password' value='{$_REQUEST['password']}'>\n<input type=hidden name='link' value='{$link}'>\n<input type=hidden name='image' value='{$image}'>\n<input type=hidden name=icons value='" . htmlentities(serialize($_REQUEST['icons'])) . "'>\n</form>";
        echo "</td></tr></table>";
        time_point(__FILE__, __LINE__);
        CacheChatLines();
        time_point(__FILE__, __LINE__);
        if (!empty($write_me)) {
            echo "<script type='text/javascript'>\n\tif (window.parent.frames['XMLSocket'] && window.parent.frames['XMLSocket'].socket && window.parent.frames['XMLSocket'].socket.send) {\n\t\twindow.parent.frames['XMLSocket'].socket.send('POST {$GLOBALS['biglog']['real_id']}');\n\t}\n</script>";
        }
        echo "<script type='text/javascript'>\n\tparent.frames['TextWindow'].location = 'reader.php?cspeed={$cspeed}&motd={$motd}&reverse={$_REQUEST['st_rev']}" . ($_REQUEST['st_rev'] == 'on' ? "#down" : "") . "';\n\tdocument.forms['chat'].elements['message'].focus();\n</script>\n</body></html>";
    } else {
        CacheChatLines();
        DeleteUser($ident, $realpath);
        unset($color);
        unset($handle);
        unset($ident);
        $logout = 1;
        require_once "login.php";
    }
}
Example #4
0
 switch (strip_tags($_POST['do'])) {
     case 'cookie':
         foreach ($_POST['user'] as $value) {
             $m->query("DELETE FROM `" . DB_NAME . "`.`" . DB_PREFIX . "baiduid` WHERE  `" . DB_PREFIX . "baiduid`.`uid` = " . $value);
         }
         doAction('admin_users_cookie');
         break;
     case 'clean':
         foreach ($_POST['user'] as $value) {
             CleanUser($value);
         }
         doAction('admin_users_clean');
         break;
     case 'delete':
         foreach ($_POST['user'] as $value) {
             DeleteUser($value);
         }
         doAction('admin_users_delete');
         break;
     case 'crole':
         foreach ($_POST['user'] as $value) {
             if ($_POST['crolev'] == 'user') {
                 $role = 'user';
             } elseif ($_POST['crolev'] == 'admin') {
                 $role = 'admin';
             } elseif ($_POST['crolev'] == 'vip') {
                 $role = 'vip';
             } elseif ($_POST['crolev'] == 'banned') {
                 $role = 'banned';
             }
             doAction('admin_users_crole_process', $value, $_POST['crolev']);
Example #5
0
    case 'update':
        if ($_POST) {
            //             print_r($_POST);
            //             $_POST['photo']=$_FILES['photo']['name'];
            include "../modules/Application/src/Application/Model/Txt/Update.php";
            Update($_POST['id'], $_POST, $userfilename);
            // saltar a tabla
            header("Location: /user/select");
        } else {
            // Formulario relleno con los datos
            $id = $router['params']['id'];
            $_GET['filename'] = $userfilename;
            include "../modules/Application/views/user/update.phtml";
        }
        break;
    case 'delete':
        if ($_POST) {
            if ($_POST['submit'] == 'si') {
                DeleteUser($config, $_POST['id']);
            }
            // Saltar a select
            header("Location: /user/select");
        } else {
            // Formulario de si/no para user id
            $row = GetUser($config, $router['params']['id']);
            $id = $router['params']['id'];
            $content = RenderView($router, array('row' => $row, 'id' => $id));
        }
        break;
}
include "../modules/Application/views/layout/dashboard.phtml";
Example #6
0
         }
     } else {
         echo "<input type=hidden name=adminaction value={$adminaction}>";
         ListIconsModify($chatpath);
     }
 } else {
     if ($adminaction == "manageusers") {
         $modaction = $_REQUEST['modaction'];
         $selecteduser = $_REQUEST['selecteduser'];
         if ($modaction && $selecteduser && CheckFlags("pDRFXZmM", $userlevel)) {
             $newname = $_REQUEST['newname'];
             if ($modaction == "resetpass") {
                 ResetPass($selecteduser, $login, $password, $chatpath);
             } else {
                 if ($modaction == "delete") {
                     DeleteUser($login, $password, $selecteduser, $chatpath);
                 } else {
                     if ($modaction == "rename") {
                         RenameUser($selecteduser, $login, $password, $newname, $chatpath);
                     } else {
                         if ($modaction == "faction") {
                             ChangeFaction($selecteduser, $login, $password, $newname, $chatpath);
                         }
                     }
                 }
             }
         } else {
             echo "<input type=hidden name=adminaction value={$adminaction}>";
             ListUsersModify($userlevel, $chatpath);
             ListFactions($chatpath);
         }
Example #7
0
// evaluate method
switch ($method) {
    case 'PUT':
        UpdateUser();
        break;
    case 'POST':
        SaveUser();
        break;
    case 'GET':
        GetUsers();
        break;
    case 'HEAD':
        echo "HEAD";
        break;
    case 'DELETE':
        DeleteUser();
        break;
    case 'OPTIONS':
        echo "OPTIONS";
        break;
    default:
        echo "{$method}";
        break;
}
//// DB
//// REST Functions
// GET: /Usuario/uuser
function GetUsers()
{
    //
    session_start();
Example #8
0
        DisplayUserList();
        break;
    case 'notadmin':
        MakeNotAdminUser($vars['id']);
        DisplayUserList();
        break;
    case 'update':
        UpdateUser($vars['id'], $vars['username'], $vars['password'], $vars['fullname'], $vars['email'], $vars['enabled'], $vars['isadmin'], $vars['isguest'], $vars['instanceid'], $vars['dataprojects'], $vars['phiprojects'], $vars['writedataprojects'], $vars['writephiprojects']);
        DisplayUserList();
        break;
    case 'add':
        AddUser($vars['username'], $vars['password'], $vars['fullname'], $vars['email'], $vars['enabled'], $vars['isadmin'], $vars['isguest'], $vars['instanceid'], $vars['dataprojects'], $vars['phiprojects'], $vars['writedataprojects'], $vars['writephiprojects']);
        DisplayUserList();
        break;
    case 'delete':
        DeleteUser($vars['id']);
        break;
    default:
        DisplayUserList();
}
/* ------------------------------------ functions ------------------------------------ */
/* -------------------------------------------- */
/* ------- UpdateUser ------------------------- */
/* -------------------------------------------- */
function UpdateUser($id, $username, $password, $fullname, $email, $enabled, $isadmin, $isguest, $instanceid, $dataprojects, $phiprojects, $writedataprojects, $writephiprojects)
{
    /* perform data checks */
    $username = mysql_real_escape_string($username);
    $fullname = mysql_real_escape_string($fullname);
    $email = mysql_real_escape_string($email);
    $password = mysql_real_escape_string($password);
Example #9
0
     $msg = "Cannot delete all users in the system.";
 } else {
     $LoggedUserId = GetLoggedUserId();
     $adminIds = GetAdminUsersId();
     $adminCount = count($adminIds);
     foreach ($_POST["users"] as $userId) {
         if ($LoggedUserId == $userId) {
             $error = "You cannot delete yourself. Please ask another admin to do so.";
         } else {
             if (in_array($userId, $adminIds)) {
                 $adminCount--;
             }
             if ($adminCount == 0) {
                 $error = "Cannot delete the last admin in the system.";
             } else {
                 $error = DeleteUser($userId);
             }
         }
         if ($error != "") {
             if ($msg != "") {
                 $msg .= "<br>";
             }
             $msg .= $error;
         }
     }
 }
 if ($msg == "") {
     $msg = "Delete successful";
 } else {
     $msg = "Error(s) while deleting: " . $msg;
 }
Example #10
0
 if ($_POST['DeleteCategory']) {
     DeleteCategory($mysqli, $_POST['select_name_category2']);
     $_SESSION["list"] = $tmpl['mainAdmin'];
 } else {
     if ($_POST['AddCategory']) {
         AddCategory($mysqli, $_POST['new_categ'], $_POST['select_name_category1']);
         $_SESSION["list"] = $tmpl['mainAdmin'];
     } else {
         if ($_POST["selectoption"] == "Пользователи") {
             list_users($mysqli, $tmpl['usersAdmin']);
         } else {
             if ($_POST['selectedUser']) {
                 SelectUser($mysqli, $_POST['selectuser'], $tmpl['user_admin']);
             } else {
                 if ($_POST['DeleteUser']) {
                     DeleteUser($mysqli);
                     $_SESSION["list"] = $tmpl['mainAdmin'];
                 } else {
                     if ($_POST['ChangeUser']) {
                         ChangeUser($mysqli, $_POST['group_user'], $_POST['block']);
                         $_SESSION["list"] = $tmpl['mainAdmin'];
                     } else {
                         if ($_POST["selectoption"] == "Отчеты") {
                             //
                             //CreatePDF($mysqli);
                             $_SESSION['list'] = $tmpl['pdf_otchet'];
                         } else {
                             if ($_POST["selectedOtchet"]) {
                                 //
                                 CreatePDF($mysqli, $_POST["selectot"]);
                                 //$_SESSION['list']=$tmpl['pdf_otchet'];
Example #11
0
function DeletebyUid($userID)
{
    include_once '../DAL/userDal.php';
    if (isset($userID) && !$userID == '') {
        $result = DeleteUser($userID);
    }
    if ($result > 0) {
        return true;
    }
    return false;
}
Example #12
0
include_once(dirname(__FILE__).'/ressources/class.ldap.inc');
include_once(dirname(__FILE__).'/ressources/class.user.inc');


	
$ou=$argv[1];
$delete_mailbox=$argv[2];
echo ini_get('error_log')."\n";
error_log("PHP Infos: Starting to delete $ou",0);

if($delete_mailbox==1){
	DeleteMailboxesOU($ou);
	
}

DeleteUser($ou);
	$ldap=new clladp();
	$ldap->ldap_delete("ou=$ou,dc=organizations,$ldap->suffix",true);

	$sql="DELETE FROM postfix_multi WHERE ou='$ou'";
	$q=new mysql();
	$q->QUERY_SQL($sql,"artica_backup");
	if(!$q->ok){echo $q->mysql_error."\n";}
	
	$sql="DELETE FROM reports WHERE ou='$ou'";
	$q->QUERY_SQL($sql,"artica_backup");
	if(!$q->ok){echo $q->mysql_error."\n";}
	
	$sql="DELETE FROM nics_virtuals WHERE org='$ou'";
	$q->QUERY_SQL($sql,"artica_backup");
	if(!$q->ok){echo $q->mysql_error."\n";}
Example #13
0
function working($dd)
{
    //echo "stringstringstringstringstringstringstringstring";
    //var_dump($dd);
    $total = json_decode($dd, 1);
    if ($total['order'] == 'Insert') {
        if ($total['type'] == 'TEACHER') {
            //////////
            AddTEACHER($total['data']);
        } else {
            if ($total['type'] == 'CLASS') {
                ///////////////
                AddCLASS($total['data']);
            } else {
                if ($total['type'] == 'IN') {
                    AddIN($total['data']);
                } else {
                    if ($total['type'] == 'OUT') {
                        AddOUT($total['data']);
                    } else {
                        if ($total['type'] == 'USER') {
                            ///////////////////
                            AddUSER($total['data']);
                        } else {
                            if ($total['type'] == 'ROLE') {
                                ///////////////
                                AddRole($total['data']);
                            } else {
                                if ($total['type'] == 'SUP') {
                                    AddSupplier($total['data']);
                                } else {
                                    if ($total['type'] == 'CUS') {
                                        AddCustomer($total['data']);
                                    } else {
                                        if ($total['type'] == 'CAT') {
                                            AddCategory($total['data']);
                                        } else {
                                            if ($total['type'] == 'UNIT') {
                                                AddUnit($total['data']);
                                            } else {
                                                if ($total['type'] == 'SKU') {
                                                    AddSKU($total['data']);
                                                } else {
                                                    if ($total['type'] == 'DEPT') {
                                                        AddDepartment($total['data']);
                                                    } else {
                                                        if ($total['type'] == 'TRANSFER') {
                                                            AddTRANSFER($total['data']);
                                                        } else {
                                                            echo "<<< DATA CAN'T BE INSERTED Please send an existing type!!! >>>";
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    } else {
        if ($total['order'] == 'Fetch') {
            if ($total['type'] == 'PRICE') {
                FetchPrice($total['data']);
            } else {
                if ($total['type'] == 'INV') {
                    FetchItemINV($total['data']);
                } else {
                    if ($total['type'] == 'WH') {
                        FetchItemWH($total['data']);
                    } else {
                        if ($total['type'] == 'USER') {
                            FetchItemUser($total['data']);
                        } else {
                            if ($total['type'] == 'STOCK') {
                                //var_dump($total['data']);
                                FetchStock($total['data']);
                            } else {
                                if ($total['type'] == 'SUP') {
                                    ItemSupplier($total['data']);
                                } else {
                                    echo "<<< DATA CAN'T BE INSERTED Please send an existing type!!! >>>";
                                }
                            }
                        }
                    }
                }
            }
        } else {
            if ($total['order'] == 'Delete') {
                if ($total['type'] == 'INV') {
                    DeleteINV($total['data']);
                } else {
                    if ($total['type'] == 'WH') {
                        DeleteWH($total['data']);
                    } else {
                        if ($total['type'] == 'USER') {
                            DeleteUser($total['data']);
                        } else {
                            echo "<<< DATA CAN'T BE INSERTED Please send an existing type!!! >>>";
                        }
                    }
                }
            } else {
                if ($total['order'] == 'Update') {
                    if ($total['type'] == 'INV') {
                        UpdateINV($total['data']);
                    } else {
                        if ($total['type'] == 'WH') {
                            UpdateWH($total['data']);
                        } else {
                            if ($total['type'] == 'USER') {
                                UpdateUser($total['data']);
                            } else {
                                echo "<<< DATA CAN'T BE INSERTED Please send an existing type!!! >>>";
                            }
                        }
                    }
                } else {
                    if ($total['order'] == 'FetchAllNames') {
                        if ($total['type'] == 'ROLE') {
                            ///////////////////
                            FetchAllNamesROLE();
                        }
                        if ($total['type'] == 'CAT') {
                            FetchAllNamesCAT();
                        }
                        if ($total['type'] == 'UNIT') {
                            FetchAllNamesUNIT();
                        }
                        if ($total['type'] == 'PACk') {
                            FetchAllNamesPACK();
                        }
                        if ($total['type'] == 'INV_TYPE') {
                            FetchAllNamesINV_TYPE();
                        }
                        if ($total['type'] == 'CUS') {
                            FetchAllNamesCUS();
                        }
                        if ($total['type'] == 'SUP') {
                            FetchAllNamesSUP();
                        }
                        if ($total['type'] == 'DEPT') {
                            FetchAllNamesDEPT();
                        }
                    } else {
                        if ($total['order'] == 'FetchAllIds') {
                            if ($total['type'] == 'ROLE') {
                                ////////////////////
                                FetchAllIdsROLE();
                            }
                            if ($total['type'] == 'RM') {
                                FetchAllIdsRM();
                            }
                            if ($total['type'] == 'INV') {
                                FetchAllIdsINV();
                            }
                            if ($total['type'] == 'INV_TYPE') {
                                FetchAllIdsInvType();
                            }
                            if ($total['type'] == 'PACK') {
                                FetchAllIdsPACK();
                            }
                            if ($total['type'] == 'SUP') {
                                FetchAllIdsSUP();
                            }
                            if ($total['type'] == 'CUS') {
                                FetchAllIdsCUS();
                            }
                            if ($total['type'] == 'DEPT') {
                                FetchAllIdsDEPT();
                            }
                        } else {
                            if ($total['order'] == 'FetchAllAdmins') {
                                FetchAllAdmins();
                            } else {
                                if ($total['order'] == 'List') {
                                    if ($total['type'] == 'INV') {
                                        ListINV();
                                    } else {
                                        if ($total['type'] == 'USER') {
                                            ListUser();
                                        } else {
                                            if ($total['type'] == 'STOCK') {
                                                ListStock();
                                            } else {
                                                if ($total['type'] == 'WH') {
                                                    ListWH();
                                                } else {
                                                    if ($total['type'] == 'INV_WH') {
                                                        ListINV_WH($total['data']);
                                                    } else {
                                                        if ($total['type'] == 'WH_INV') {
                                                            ListWH_INV($total['data']);
                                                        } else {
                                                            if ($total['type'] == 'SUP') {
                                                                ListSUP($total['data']);
                                                            } else {
                                                                if ($total['type'] == 'INV_SUP') {
                                                                    ListINV_SUP($total['data']);
                                                                } else {
                                                                    if ($total['type'] == 'SUP_INV') {
                                                                        ListSUP_INV($total['data']);
                                                                    } else {
                                                                        if ($total['type'] == 'BINS') {
                                                                            ListBINS($total['data']);
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                } else {
                                    if ($total['order'] == 'Value') {
                                        if ($total['type'] == 'WH') {
                                            ValueWH($total['data']);
                                        } else {
                                            if ($total['type'] == 'INV') {
                                                ValueINV($total['data']);
                                            }
                                        }
                                    } else {
                                        if ($total['order'] == 'Test') {
                                            if ($total['type'] == 'DATE') {
                                                TestDate();
                                            } else {
                                                if ($total['type'] == 'BIN') {
                                                    BinMap($total['data']);
                                                } else {
                                                    if ($total['type'] == 'ItemLevel') {
                                                        ItemLevel($total['data']);
                                                    }
                                                }
                                            }
                                        } else {
                                            if ($total['order'] == 'FetchId') {
                                                if ($total['type'] == 'WH') {
                                                    FetchIDWH($total['data']);
                                                }
                                                if ($total['type'] == 'CAT') {
                                                    FetchIDCAT($total['data']);
                                                }
                                                if ($total['type'] == 'UNIT') {
                                                    FetchIDUNIT($total['data']);
                                                }
                                                if ($total['type'] == 'ROLE') {
                                                    ///////////////////
                                                    FetchIDROLE($total['data']);
                                                }
                                                if ($total['type'] == 'INV_TYPE') {
                                                    FetchIDINV_TYPE($total['data']);
                                                }
                                                if ($total['type'] == 'SUP') {
                                                    FetchIDSUP($total['data']);
                                                }
                                                if ($total['type'] == 'PACK') {
                                                    FetchIDPACK($total['data']);
                                                }
                                                if ($total['type'] == 'CUS') {
                                                    FetchIDCUS($total['data']);
                                                }
                                                if ($total['type'] == 'DEPT') {
                                                    FetchIDDEPT($total['data']);
                                                }
                                            } elseif ($total['order'] == 'login') {
                                                $recivedArray = $total['data'];
                                                //echo "stringstringstringstringstringstringstringstringstringstringstringstringstringstringstringstring";
                                                login($recivedArray['username'], $recivedArray['password']);
                                            } else {
                                                if ($total['order'] == 'logout') {
                                                    //echo "Logout";
                                                    logout1();
                                                } else {
                                                    if ($total['order'] == 'authenticate') {
                                                        authenticate();
                                                    } else {
                                                        //Not Logged In Case OR Not Have required Privliges{
                                                        response("OK", 'fail', array('alertBox' => "Please Login First !"));
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
Example #14
0
///////// call any process functions
if (!$nsUser->DEMO) {
    if (isset($EditArr) && is_array($EditArr) && isset($EditUid) && $EditUid == "new") {
        CreateUser($EditArr);
    }
    if (isset($EditArr) && is_array($EditArr) && isset($EditUid) && ValidId($EditUid)) {
        UpdateUser($EditUid, $EditArr);
    }
    if ($nsUser->ADMIN && isset($MakeUser) && ValidId($MakeUser)) {
        ConvertToUser($MakeUser);
    }
    if ($nsUser->ADMIN && isset($UnregisterUser) && ValidId($UnregisterUser)) {
        ConvertFromUser($UnregisterUser);
    }
    if (isset($DeleteUid) && ValidId($DeleteUid)) {
        DeleteUser($DeleteUid);
    }
}
/////////////////////////////////////////////
///////// display section here
$Query = "SELECT * FROM " . PFX . "_system_user SU";
$Sql = new Query($Query);
$Sql->ReadSkinConfig();
$NonTrackerUsersList = array();
while ($Row = $Sql->Row()) {
    if ($Db->IsExists(PFX . "_tracker_admin", "USER_ID", $Row->ID)) {
        continue;
    }
    if ($Db->IsExists(PFX . "_tracker_user", "USER_ID", $Row->ID)) {
        continue;
    }
Example #15
0
<?php

/**
 * Created by PhpStorm.
 * User: Hoan
 * Date: 10/18/2015
 * Time: 3:01 PM
 */
session_start();
if (!isset($_SESSION['user'])) {
    header('location:login.php');
}
//Add các file cần thiết
require '../../configs/config.php';
require '../../libraries/connect.php';
require '../../models/user.php';
$user_id = $_GET['user_id'];
//Xóa
DeleteUser($user_id);
//Quay về trang danh sách thành viên
header('location:list.php');
Example #16
0
###########################################################*/
$user->AuthenticationAdmin();
switch ($_REQUEST['pf']) {
    default:
        //fall-through
    //fall-through
    case 'browse':
        ShowAllUsers();
        ShowFormAllUsers();
        break;
    case 'detail':
        ShowDetailUser();
        ShowFormDetailUser();
        break;
    case 'delete':
        DeleteUser($_REQUEST['delete']);
        break;
    case 'add':
        if ($_REQUEST['process'] == 'add') {
            AddUser();
        } else {
            ShowFormAddUser();
        }
        break;
    case 'add_order':
        GetPaymentCurrency();
        if ($_REQUEST['process'] == 'add_order') {
            ProcessAddOrder();
        } else {
            ShowFormAddOrder();
        }
switch ($dbFunc) {
    case "CheckPass":
        $PassHashtoChk = $_POST['PasswordString'];
        CheckPassinDB($PassHashtoChk);
        break;
    case "UpdatePass":
        $NewPassHash = $_POST['NewPassHash'];
        UpdatePassHash($NewPassHash);
        break;
    case "InsertNew":
        $UserDetails = $_POST['UserDetails'];
        InsertIntoLogin($UserDetails);
        break;
    case "DeleteUser":
        $DeleteUserName = $_POST["DelUserName"];
        DeleteUser($DeleteUserName);
        break;
}
function CheckPassinDB($PassHashtoChk)
{
    if ($PassHashtoChk != '') {
        session_start();
        if (isset($_SESSION['LoggedInUser'])) {
            $CurrUser = $_SESSION['LoggedInUser'];
            // echo $CurrUser;
            $DBH = GetDBHandle();
            $PassChkQuery = $DBH->prepare("select * from login where username = ? and passwordhash = ?");
            $PassChkQuery->bindParam(1, $CurrUser, PDO::PARAM_STR);
            $PassChkQuery->bindParam(2, $PassHashtoChk, PDO::PARAM_STR);
            $PassChkQuery->execute();
            print_r(json_encode($PassChkQuery->fetchAll()));
Example #18
0
            $sortDirection = $_POST[$sortDirectionID];
        }
    }
    SetUserSortDirection($sortDirection);
    if (array_key_exists($sortColumnID, $_GET)) {
        $sortColumn = $_GET[$sortColumnID];
    } else {
        if (array_key_exists($sortColumnID, $_POST)) {
            $sortColumn = $_POST[$sortColumnID];
        }
    }
    SetUserSortColumn($sortColumn);
    // Are we switching to another page?
    CheckForPageSwitch();
    // Are we deleting the selected user?
    if (CheckForDeleteSelection() && DeleteUser($selectedUser)) {
        $confirmationMsg = sprintf($confSuccessfulDeletion, $selectedUser);
    }
} catch (MgException $e) {
    CheckForFatalMgException($e);
    $errorMsg = $e->GetExceptionMessage();
} catch (Exception $e) {
    $errorMsg = $e->getMessage();
}
// Load display data
try {
    $users = GetUsers();
    $numUsers = sizeof($users);
    $currPage = GetPageNumber($users, $selectedUser, $pageSize);
    GetPageRange($currPage, $numUsers, $pageSize, $firstPageIndex, $lastPageIndex);
    LoadUserTable($userTable, $firstPageIndex, $lastPageIndex, true);
Example #19
0
         $this->Redirect();
     }
 } else {
     if ($this->GetSafeVar('massaction', 'post') == 'massdelete') {
         $usernames = array();
         foreach ($_POST as $key => $val) {
             $val = $this->GetSafeVar($key, 'post');
             if ($val == "username") {
                 array_push($usernames, $this->htmlspecialchars_ent($key));
             }
         }
         if (count($usernames) > 0) {
             include_once $this->BuildFullpathFromMultipath('..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'libs' . DIRECTORY_SEPARATOR . 'admin.lib.php', $this->GetConfigValue('action_path'));
             $status = true;
             foreach ($usernames as $username) {
                 $status = $status && DeleteUser($this, $username);
             }
         }
         if (false === $status) {
             $this->Redirect($this->Href(), T_("Sorry, could not delete user. Please check your admin settings"));
         } else {
             $this->Redirect($this->Href(), T_("Users have been sucessfully deleted"));
         }
     } else {
         // process URL variables
         // number of records per page
         $l = $this->GetSafeVar('l', 'post');
         if (!$l) {
             $l = $this->GetSafeVar('l', 'get');
         }
         if (!$l) {