SearchUserResult(); break; case 4: # покажем форму редактирования пользователя 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/");
$Delimeter = " > "; $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();