Example #1
0
     # покажем форму редактирования пользователя
     BeginHtml($Title11, $Title3 . $Delimeter . $Title5, "http://" . $DOC_DOMAIN . "/management/users/info/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_EDIT, $UserID, 0, 0);
     $UI_CONFIG = new ui_config_user();
     $UI_CONFIG->user_list_page();
     $UI_CONFIG->user_page($UserID, $user_login, "edit");
     UserForm($UserID, "index.php", 5, 2);
     break;
 case 5:
     # проапдейтим информацию о пользователе
     BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/users/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_EDIT, $UserID, 0, 1);
     if ($warnText = ActionUserCompleted("index.php", 2)) {
         $UI_CONFIG->user_page($UserID, $user_login, "edit");
         nc_print_status($warnText, 'error');
         UserForm($UserID, "index.php", 5, 2);
         EndHtml();
         exit;
     }
     unset($Checked);
     unset($UserID);
     nc_print_status(CONTROL_USER_EDITSUCCESS, 'ok');
     SearchUserResult();
     break;
 case 6:
     # покажем форму смены пароля
     $UI_CONFIG->user_page($UserID, $user_login, "edit", "user.password({$UserID})");
     BeginHtml($Title12, $Title3 . $Delimeter . $Title6, "http://" . $DOC_DOMAIN . "/management/users/password/");
     $perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_EDIT, $UserID, 0, 0);
     ChangePasswordFormAdmin($UserID);
     break;
            $user_user_added_print = date("Y", time()) . "-" . date("m", time()) . "-" . date("d", time());
        } else {
            unset($user_user_added);
        }
        if ($user_user_ended > 0) {
            $user_user_ended_print = date("Y", $user_user_ended) . "-" . date("m", $user_user_ended) . "-" . date("d", $user_user_ended);
        } else {
            unset($user_user_ended);
        }
        echo "<p>Date Started<br /><input type=\"date\" name=\"user_user_added\" value=\"{$user_user_added_print}\" /></p>";
        echo "<p>Date Ended<br /><input type=\"date\" name=\"user_user_ended\" value=\"{$user_user_ended_print}\" /></p>";
        echo "</fieldset>";
        echo "<fieldset><legend>Password</legend>";
        if ($user_id > 0) {
            echo "<p><input type=\"checkbox\" name=\"update_user_password\" value=\"yes\" />&nbsp;Update Password?</p>";
        }
        echo "<p>Enter New Password<br /><input type=\"password\" name=\"user_password\" value=\"\" /></p>";
        echo "</fieldset>";
        if ($user_id > NULL) {
            echo "<input type=\"hidden\" name=\"action\" value=\"user_update\" />";
            echo "<input type=\"hidden\" name=\"user_id\" value=\"{$user_id}\" />";
            echo "<input type=\"submit\" value=\"Update\" />";
        } else {
            echo "<input type=\"submit\" value=\"Submit\" />";
            echo "<input type=\"hidden\" name=\"action\" value=\"user_update\" />";
        }
        echo "</form></p>";
    }
}
UserForm($user_id);
Example #3
0
$Delimeter = " &gt ";
$item_id = 5;
$Title0 = CONTROL_USER_REGISTER;
$Title2 = CONTROL_USER_REGISTER;
$Title3 = "<a href=\"" . $ADMIN_PATH . "user/register.php\">" . CONTROL_USER_REG . "</a>";
BeginHtml($Title0, $Title2, "http://" . $DOC_DOMAIN . "/management/users/add/");
$perm->ExitIfNotAccess(NC_PERM_ITEM_USER, NC_PERM_ACTION_ADD, 0, 0, 1);
$UI_CONFIG = new ui_config_user();
$UI_CONFIG->new_user_page();
if (!isset($phase)) {
    $phase = 1;
}
switch ($phase) {
    case 1:
        # покажем форму регистрации пользователя
        UserForm(0, "register.php", 2, 1);
        break;
    case 2:
        # собственно зарегистрируем пользователя
        if ($warnText = ActionUserCompleted("register.php", 1)) {
            nc_print_status($warnText, 'error');
            UserForm(0, "register.php", 2, 1);
        } else {
            $UI_CONFIG->user_list_page();
            unset($UserID);
            unset($Checked);
            SearchUserResult();
        }
        break;
}
EndHtml();