Exemplo n.º 1
0
$add_user_data_active = 1;
if ($_POST) {
    $new_user = new UserActions();
    /**
     * Clean the posted form values to be used on the user actions,
     * and again on the form if validation failed.
     */
    $add_user_data_name = encode_html($_POST['add_user_form_name']);
    $add_user_data_email = encode_html($_POST['add_user_form_email']);
    $add_user_data_level = encode_html($_POST['add_user_form_level']);
    $add_user_data_user = encode_html($_POST['add_user_form_user']);
    $add_user_data_active = isset($_POST["add_user_form_active"]) ? 1 : 0;
    /** Arguments used on validation and user creation. */
    $new_arguments = array('id' => '', 'username' => $add_user_data_user, 'password' => $_POST['add_user_form_pass'], 'name' => $add_user_data_name, 'email' => $add_user_data_email, 'role' => $add_user_data_level, 'active' => $add_user_data_active, 'type' => 'new_user');
    /** Validate the information from the posted form. */
    $new_validate = $new_user->validate_user($new_arguments);
    /** Create the user if validation is correct. */
    if ($new_validate == 1) {
        $new_response = $new_user->create_user($new_arguments);
    }
}
?>

<div id="main">
	<h2><?php 
echo $page_title;
?>
</h2>
	
	<div class="whiteform whitebox">
		
    }
    if ($edit_level_active === true) {
        /** Default level to 7 just in case */
        $add_user_data_level = isset($_POST["add_user_form_level"]) ? mysql_real_escape_string($_POST['add_user_form_level']) : '7';
        $add_user_data_active = isset($_POST["add_user_form_active"]) ? 1 : 0;
    }
    /** Arguments used on validation and user creation. */
    $edit_arguments = array('id' => $user_id, 'name' => $add_user_data_name, 'email' => $add_user_data_email, 'role' => $add_user_data_level, 'active' => $add_user_data_active, 'type' => 'edit_user');
    /**
     * If the password field, or the verification are not completed,
     * send an empty value to prevent notices.
     */
    $edit_arguments['password'] = isset($_POST['add_user_form_pass']) ? $_POST['add_user_form_pass'] : '';
    //$edit_arguments['password_repeat'] = (isset($_POST['add_user_form_pass2'])) ? $_POST['add_user_form_pass2'] : '';
    /** Validate the information from the posted form. */
    $edit_validate = $edit_user->validate_user($edit_arguments);
    /** Create the user if validation is correct. */
    if ($edit_validate == 1) {
        $edit_response = $edit_user->edit_user($edit_arguments);
    }
}
$page_title = __('Edit system user', 'cftp_admin');
if ($global_user == $add_user_data_user) {
    $page_title = __('My account', 'cftp_admin');
}
include 'header.php';
?>

<div id="main">
	<h2><?php 
echo $page_title;