return $tpl; } /*********************************************************************************************************************** * Main script */ // Include core library require 'imscp-lib.php'; $eventManager = iMSCP_Events_Aggregator::getInstance(); $eventManager->dispatch(iMSCP_Events::onAdminScriptStart); check_login('admin'); /** @var $cfg iMSCP_Config_Handler_File */ $cfg = iMSCP_Registry::get('config'); if (isset($_GET['delete_id']) && !empty($_GET['delete_id'])) { # admin/reseller deletion if (admin_validateUserDeletion($_GET['delete_id'])) { admin_deleteUser($_GET['delete_id']); } redirectTo('manage_users.php'); } elseif (isset($_GET['user_id'])) { # customer deletion validation page $tpl = admin_generateCustomerAcountDeletionValidationPage($_GET['user_id']); } elseif (isset($_POST['user_id']) && isset($_POST['delete']) && $_POST['delete'] == 1) { # Customer deletion $userId = clean_input($_POST['user_id']); try { if (!deleteCustomer($userId)) { showBadRequestErrorPage(); } set_page_message(tr('Customer account successfully scheduled for deletion.'), 'success'); write_log(sprintf('%s scheduled deletion of the customer account with ID %d', $_SESSION['user_logged'], $userId), E_USER_NOTICE); } catch (iMSCP_Exception $e) {
admin_controlFluxd(); case "controlFluAzu": admin_controlFluAzu(); case "updateFluAzuSettings": admin_updateFluAzuSettings(); case "updateAzureusSettings": admin_updateAzureusSettings(); case "updateSearchSettings": admin_updateSearchSettings(); case "addLink": admin_addLink(); case "editLink": admin_editLink(); case "moveLink": admin_moveLink(); case "deleteLink": admin_deleteLink(); case "addRSS": admin_addRSS(); case "deleteRSS": admin_deleteRSS(); case "deleteUser": admin_deleteUser(); case "setUserState": admin_setUserState(); default: // set iid-var $_REQUEST["iid"] = "admin"; // include page @(require_once "inc/iid/admin/" . $op . ".php"); }