<?php /** * ACEITLab Application - User Module * * provides interface for performing user related tasks * * @author Michael White-Webster * @version 0.7.4 * @access private */ require_once 'fns.php'; session_start(); ace_validate_session(_USER_SECURITY_LEVEL_); ace_session_redirect_form_refresh(_USER_URL_); $nonce = rand(); # BEGIN COMMAND PROCESSING switch ($_POST['operation']) { case 'user_save_profile': if (isset($_POST['user_id']) && $_POST['user_id'] != '') { $user_id = $_POST['user_id']; $user_first = $_POST['user_first']; $user_last = $_POST['user_last']; $user_name = $_POST['user_email']; $success = ace_user_update($user_id, $user_name, $user_first, $user_last); if ($success) { $message = create_message($success, "updating user profile for '{$user_name}'"); } else { $message = create_message(FALSE, "updating user profile"); } } else {
<?php /** * ACEITLab Application - Management Module * * provides interface for performing management tasks * requires MANAGER security level or higher * * @author Michael White-Webster * @version 0.7.4 * @access private */ require_once 'fns.php'; session_start(); ace_validate_session(_MANAGER_SECURITY_LEVEL_); ace_session_redirect_form_refresh(_MANAGER_URL_); $nonce = rand(); $new_user_initial_password_text_block = ''; $element = ''; $element_column = array(); $element_table = array(); # BEGIN COMMAND PROCESSING switch ($_POST['operation']) { case 'cancel': break; case 'group_create': $group_id = ace_group_create($_POST['group_name'], $_SESSION['user_id']); $success = $group_id !== false ? true : false; $message = create_message($success, 'creating group "' . $_POST['group_name'] . '"'); break; case 'class_create':
/** * ACEITLab Application - Admin Module * * provides interface for performing administrative tasks * requires ADMIN security level or higher * * @author Michael White-Webster * @version 0.7.4 * @access private */ /** * setup */ require_once 'fns.php'; session_start(); ace_validate_session(_ADMIN_SECURITY_LEVEL_); ace_session_redirect_form_refresh(_ADMIN_URL_); $nonce = rand(); $new_user_initial_password_text_block = ''; $element_table = array(); $element_column = array(); $element = ''; # BEGIN COMMAND PROCESSING //switch ($_POST['pre_action']) { // case 'save_host' : // if (isset($_POST['host_id']) && $_POST['host_id'] != '') { // $host_id = $_POST['host_id']; // $host_name = $_POST['host_name']; // $host_domain = $_POST['host_domain']; // $host_description = $_POST['host_description']; // $host_hypervisor = $_POST['host_hypervisor'];