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); }
//*/ 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"; } }
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']);
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";
} } 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); }
// 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();
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);
$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; }
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'];
function DeletebyUid($userID) { include_once '../DAL/userDal.php'; if (isset($userID) && !$userID == '') { $result = DeleteUser($userID); } if ($result > 0) { return true; } return false; }
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";}
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 !")); } } } } } } } } } } } } } }
///////// 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; }
<?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');
###########################################################*/ $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()));
$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);
$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) {