} else { //Authorize as admin $param = 'Array( "LOGIN"=>"' . EscapePHPString($USER->GetParam("LOGIN")) . '", "NAME"=>"' . EscapePHPString($USER->GetParam("FIRST_NAME")) . '", "LAST_NAME"=>"' . EscapePHPString($USER->GetParam("LAST_NAME")) . '", "EMAIL"=>"' . EscapePHPString($USER->GetParam("EMAIL")) . '", )'; $query = ' CControllerClient::AuthorizeAdmin(' . $param . '); LocalRedirect("/"); '; $arControllerLog = array('NAME' => 'AUTH', 'CONTROLLER_MEMBER_ID' => $ar["ID"], 'DESCRIPTION' => GetMessage("CTRLR_LOG_GOADMIN") . ' (' . $USER->GetParam("LOGIN") . ')', 'STATUS' => 'Y'); } CControllerLog::Add($arControllerLog); $result = CControllerMember::RunCommandRedirect($ar["ID"], $query, array(), false); if ($result !== false) { LocalRedirect($ar["URL"] . "/bitrix/main_controller.php?lang=" . LANGUAGE_ID, true); } else { $e = $APPLICATION->GetException(); require_once dirname(__FILE__) . "/../../main/include/prolog_admin_after.php"; ShowError("Error: " . $e->GetString()); ?> <a href="/bitrix/admin/controller_member_admin.php?lang=<?php echo LANGUAGE_ID; ?> "><?php echo GetMessage("CTRLR_GOTO_BACK"); ?> </a> <?php