Пример #1
0
<?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 {
Пример #2
0
<?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':
Пример #3
0
/**
 * 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'];