Current Path : /home/bitrix/ext_www/klimatlend.ua/bitrix/modules/im/ |
Current File : /home/bitrix/ext_www/klimatlend.ua/bitrix/modules/im/options.php |
<?php global $MESS; include(GetLangFileName($GLOBALS['DOCUMENT_ROOT'].'/bitrix/modules/im/lang/', '/options.php')); IncludeModuleLangFile($_SERVER['DOCUMENT_ROOT'].BX_ROOT.'/modules/main/options.php'); $module_id = 'im'; CModule::IncludeModule($module_id); $MOD_RIGHT = $APPLICATION->GetGroupRight($module_id); if (CIMConvert::ConvertCount() > 0) { $aMenu = array( array( "TEXT"=>GetMessage("IM_OPTIONS_CONVERT"), "LINK"=>"im_convert.php?lang=".LANGUAGE_ID, "TITLE"=>GetMessage("IM_OPTIONS_CONVERT_TITLE"), ), ); $context = new CAdminContextMenu($aMenu); $context->Show(); } $arDefaultValues['default'] = array( 'user_name_template' => CIMContactList::GetUserNameTemplate(false,false,true) ); if (!IsModuleInstalled('intranet')) { $arDefaultValues['default']['path_to_user_profile'] = '/club/user/#user_id#/'; } $arDefaultValues['extranet'] = array( 'user_name_template' => CIMContactList::GetUserNameTemplate(false,false,true) ); $dbSites = CSite::GetList(($b = ""), ($o = ""), Array("ACTIVE" => "Y")); $arSites = array(); $aSubTabs = array(); while ($site = $dbSites->Fetch()) { $site["ID"] = htmlspecialcharsbx($site["ID"]); $site["NAME"] = htmlspecialcharsbx($site["NAME"]); $arSites[] = $site; $aSubTabs[] = array("DIV" => "opt_site_".$site["ID"], "TAB" => "(".$site["ID"].") ".$site["NAME"], 'TITLE' => ''); } $subTabControl = new CAdminViewTabControl("subTabControl", $aSubTabs); $aTabs = array( array( "DIV" => "edit1", "TAB" => GetMessage("IM_TAB_SETTINGS"), "ICON" => "im_path", "TITLE" => GetMessage("IM_TAB_TITLE_SETTINGS"), ), ); $tabControl = new CAdminTabControl("tabControl", $aTabs); if(strlen($_POST['Update'].$_GET['RestoreDefaults'])>0 && check_bitrix_sessid() && $MOD_RIGHT >= 'W') { if(strlen($_GET['RestoreDefaults'])>0) { COption::RemoveOption("im", "turn_server_self"); COption::RemoveOption("im", "turn_server"); COption::RemoveOption("im", "turn_server_firefox"); COption::RemoveOption("im", "turn_server_login"); COption::RemoveOption("im", "turn_server_password"); COption::RemoveOption("im", "view_offline"); COption::RemoveOption("im", "view_group"); COption::RemoveOption("im", "send_by_enter"); COption::RemoveOption("im", "correct_text"); COption::RemoveOption("im", "panel_position_horizontal"); COption::RemoveOption("im", "panel_position_vertical"); COption::RemoveOption("im", "load_last_message"); COption::RemoveOption("im", "load_last_notify"); COption::RemoveOption("im", "privacy_message"); COption::RemoveOption("im", "privacy_chat"); COption::RemoveOption("im", "privacy_call"); COption::RemoveOption("im", "privacy_search"); COption::RemoveOption("im", "privacy_profile"); COption::RemoveOption("im", "color_enable"); COption::RemoveOption("im", "open_chat_enable"); COption::RemoveOption("im", "general_chat_message_join"); COption::RemoveOption("im", "general_chat_message_leave"); COption::RemoveOption("im", "chat_message_start"); foreach($arSites as $site) { $arDefValues = $site["LID"] == 'ex'? $arDefaultValues['extranet']: $arDefaultValues['default']; foreach($arDefValues as $key=>$value) { if (in_array($key, Array("user_name_template"))) COption::RemoveOption("im", $key); else COption::SetOptionString("im", $key, $value, false, $site["LID"]); } } } elseif(strlen($_POST['Update'])>0) { foreach($arSites as $site) { foreach($arDefaultValues['default'] as $key=>$value) { if (isset($_POST[$key."_".$site["LID"]])) { if (empty($_POST[$key."_".$site["LID"]]) && ($key == "user_name_template")) COption::RemoveOption("im", "user_name_template", $site["LID"]); else COption::SetOptionString("im", $key, $_POST[$key."_".$site["LID"]], false, $site["LID"]); } } } COption::SetOptionString("im", "turn_server_self", isset($_POST["TURN_SERVER_SELF"])? 'Y': 'N'); if (isset($_POST["TURN_SERVER_SELF"])) { COption::SetOptionString("im", "turn_server", $_POST["TURN_SERVER"]); COption::SetOptionString("im", "turn_server_firefox", $_POST["TURN_SERVER_FIREFOX"]); COption::SetOptionString("im", "turn_server_login", $_POST["TURN_SERVER_LOGIN"]); COption::SetOptionString("im", "turn_server_password", $_POST["TURN_SERVER_PASSWORD"]); } else { COption::RemoveOption("im", "turn_server"); COption::RemoveOption("im", "turn_server_firefox"); COption::RemoveOption("im", "turn_server_login"); COption::RemoveOption("im", "turn_server_password"); } if ($_POST['PANEL_LOCATION'] == 'TL') { $_POST['PANEL_POSITION_VERTICAL'] = 'top'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'left'; } elseif ($_POST['PANEL_LOCATION'] == 'TR') { $_POST['PANEL_POSITION_VERTICAL'] = 'top'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'right'; } elseif ($_POST['PANEL_LOCATION'] == 'TC') { $_POST['PANEL_POSITION_VERTICAL'] = 'top'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'center'; } elseif ($_POST['PANEL_LOCATION'] == 'BL') { $_POST['PANEL_POSITION_VERTICAL'] = 'bottom'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'left'; } elseif ($_POST['PANEL_LOCATION'] == 'BR') { $_POST['PANEL_POSITION_VERTICAL'] = 'bottom'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'right'; } elseif ($_POST['PANEL_LOCATION'] == 'BC') { $_POST['PANEL_POSITION_VERTICAL'] = 'bottom'; $_POST['PANEL_POSITION_HORIZONTAL'] = 'center'; } $_POST['START_CHAT_MESSAGE'] = $_POST['START_CHAT_MESSAGE'] == 'first'? 'first': 'last'; $_POST['COLOR_ENABLE'] = isset($_POST['COLOR_ENABLE']); $_POST['OPEN_CHAT_ENABLE'] = isset($_POST['OPEN_CHAT_ENABLE']); $arSettings = CIMSettings::checkValues(CIMSettings::SETTINGS, Array( 'viewOffline' => !isset($_POST['VIEW_OFFLINE']), 'viewGroup' => !isset($_POST['VIEW_GROUP']), 'sendByEnter' => $_POST['SEND_BY_ENTER'] == 'Y', 'correctText' => $_POST['CORRECT_TEXT'] == 'Y', 'panelPositionHorizontal' => $_POST['PANEL_POSITION_HORIZONTAL'], 'panelPositionVertical' => $_POST['PANEL_POSITION_VERTICAL'], 'loadLastMessage' => isset($_POST['LOAD_LAST_MESSAGE']), 'loadLastNotify' => isset($_POST['LOAD_LAST_NOTIFY']), 'privacyMessage' => $_POST['PRIVACY_MESSAGE'], 'privacyChat' => $_POST['PRIVACY_CHAT'], 'privacyCall' => $_POST['PRIVACY_CALL'], 'privacySearch' => $_POST['PRIVACY_SEARCH'], 'privacyProfile' => $_POST['PRIVACY_PROFILE'], )); COption::SetOptionString("im", "view_offline", $arSettings['viewOffline']); COption::SetOptionString("im", "view_group", $arSettings['viewGroup']); COption::SetOptionString("im", "send_by_enter", $arSettings['sendByEnter']); COption::SetOptionString("im", "correct_text", $arSettings['correctText']); COption::SetOptionString("im", "panel_position_horizontal", $arSettings['panelPositionHorizontal']); COption::SetOptionString("im", "panel_position_vertical", $arSettings['panelPositionVertical']); COption::SetOptionString("im", "load_last_message", $arSettings['loadLastMessage']); COption::SetOptionString("im", "load_last_notify", $arSettings['loadLastNotify']); COption::SetOptionString("im", "privacy_message", $arSettings['privacyMessage']); COption::SetOptionString("im", "privacy_chat", $arSettings['privacyChat']); COption::SetOptionString("im", "privacy_call", $arSettings['privacyCall']); COption::SetOptionString("im", "privacy_search", $arSettings['privacySearch']); COption::SetOptionString("im", "privacy_profile", $arSettings['privacyProfile']); COption::SetOptionString("im", "start_chat_message", $_POST['START_CHAT_MESSAGE']); COption::SetOptionString("im", "color_enable", $_POST['COLOR_ENABLE']); COption::SetOptionString("im", "open_chat_enable", $_POST['OPEN_CHAT_ENABLE']); if (IsModuleInstalled('intranet')) { COption::SetOptionString("im", "contact_list_load", isset($_POST['CONTACT_LIST_LOAD'])); COption::SetOptionString("im", "general_chat_message_join", isset($_POST['GENERAL_CHAT_MESSAGE_JOIN'])); COption::SetOptionString("im", "general_chat_message_leave", isset($_POST['GENERAL_CHAT_MESSAGE_LEAVE'])); } if(strlen($Update)>0 && strlen($_REQUEST["back_url_settings"])>0) { LocalRedirect($_REQUEST["back_url_settings"]); } else { LocalRedirect($APPLICATION->GetCurPage()."?mid=".urlencode($mid)."&lang=".urlencode(LANGUAGE_ID)."&back_url_settings=".urlencode($_REQUEST["back_url_settings"])."&".$tabControl->ActiveTabParam()); } } } ?> <form method="post" action="<?echo $APPLICATION->GetCurPage()?>?mid=<?=htmlspecialcharsbx($mid)?>&lang=<?echo LANG?>"> <?php echo bitrix_sessid_post()?> <?php $tabControl->Begin(); $tabControl->BeginNextTab(); $selfVideoServer = COption::GetOptionString("im", "turn_server_self") == 'Y'? true: false; $arSettingsDefault = CIMSettings::GetDefaultSettings(CIMSettings::SETTINGS); if ($arSettingsDefault['panelPositionVertical'] == 'top' && $arSettingsDefault['panelPositionHorizontal'] == 'left') $arSettingsDefault['location'] = 'TL'; else if ($arSettingsDefault['panelPositionVertical'] == 'top' && $arSettingsDefault['panelPositionHorizontal'] == 'right') $arSettingsDefault['location'] = 'TR'; else if ($arSettingsDefault['panelPositionVertical'] == 'top' && $arSettingsDefault['panelPositionHorizontal'] == 'center') $arSettingsDefault['location'] = 'TC'; else if ($arSettingsDefault['panelPositionVertical'] == 'bottom' && $arSettingsDefault['panelPositionHorizontal'] == 'left') $arSettingsDefault['location'] = 'BL'; else if ($arSettingsDefault['panelPositionVertical'] == 'bottom' && $arSettingsDefault['panelPositionHorizontal'] == 'right') $arSettingsDefault['location'] = 'BR'; else if ($arSettingsDefault['panelPositionVertical'] == 'bottom' && $arSettingsDefault['panelPositionHorizontal'] == 'center') $arSettingsDefault['location'] = 'BC'; $arReferenceId = Array( 'select' => Array('all', 'contact'), 'select3' => Array('all', 'contact', 'nobody'), 'sendByEnter' => Array('Y', 'N'), 'location' => Array('TL', 'TR', 'TC', 'BL', 'BR', 'BC') ); $arReference = Array( 'select1' => Array(GetMessage('IM_SELECT_1'), GetMessage('IM_SELECT_2')), 'select2' => Array(GetMessage('IM_SELECT_1_2'), GetMessage('IM_SELECT_2_2')), 'select3' => Array(GetMessage('IM_SELECT_1_2'), GetMessage('IM_SELECT_2_2'), GetMessage('IM_SELECT_2_3')), 'sendByEnter' => Array("Enter", "Ctrl+Enter"), 'location' => Array(GetMessage('IM_PANEL_LOCATION_TL'), GetMessage('IM_PANEL_LOCATION_TR'), GetMessage('IM_PANEL_LOCATION_TC'), GetMessage('IM_PANEL_LOCATION_BL'), GetMessage('IM_PANEL_LOCATION_BR'), GetMessage('IM_PANEL_LOCATION_BC')) ); ?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_OPTIONS_TURN_SERVER_SELF")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" onclick="toogleVideoOptions(this)" name="TURN_SERVER_SELF" <?=($selfVideoServer?'checked="checked"' :'')?>></td> </tr> <tr id="video_group_2" <?if (!$selfVideoServer):?>style="display: none"<?endif;?>> <td class="adm-detail-content-cell-l"><?=GetMessage("IM_OPTIONS_TURN_SERVER")?>:</td> <td class="adm-detail-content-cell-r"><input type="input" size="40" value="<?=htmlspecialcharsbx(COption::GetOptionString("im", "turn_server"))?>" name="TURN_SERVER"></td> </tr> <tr id="video_group_3" <?if (!$selfVideoServer):?>style="display: none"<?endif;?>> <td class="adm-detail-content-cell-l"><?=GetMessage("IM_OPTIONS_TURN_SERVER_FIREFOX")?>:</td> <td class="adm-detail-content-cell-r"><input type="input" size="40" value="<?=htmlspecialcharsbx(COption::GetOptionString("im", "turn_server_firefox"))?>" name="TURN_SERVER_FIREFOX"></td> </tr> <tr id="video_group_4" <?if (!$selfVideoServer):?>style="display: none"<?endif;?>> <td class="adm-detail-content-cell-l"><?=GetMessage("IM_OPTIONS_TURN_SERVER_LOGIN")?>:</td> <td class="adm-detail-content-cell-r"><input type="input" size="20" value="<?=htmlspecialcharsbx(COption::GetOptionString("im", "turn_server_login"))?>" name="TURN_SERVER_LOGIN"></td> </tr> <tr id="video_group_5" <?if (!$selfVideoServer):?>style="display: none"<?endif;?> > <td class="adm-detail-content-cell-l"><?=GetMessage("IM_OPTIONS_TURN_SERVER_PASSWORD")?>:<br><small>(<?=GetMessage("IM_OPTIONS_TURN_SERVER_PASSWORD_HINT")?>)</small></td> <td class="adm-detail-content-cell-r"><input type="input" size="20" value="<?=htmlspecialcharsbx(COption::GetOptionString("im", "turn_server_password"))?>" name="TURN_SERVER_PASSWORD"></td> </tr> <tr> <td align="right"></td> <td></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_VIEW_OFFLINE")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="VIEW_OFFLINE" <?=(!$arSettingsDefault['viewOffline']?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_VIEW_GROUP")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="VIEW_GROUP" <?=(!$arSettingsDefault['viewGroup']?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_LOAD_LAST_MESSAGE")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="LOAD_LAST_MESSAGE" <?=($arSettingsDefault['loadLastMessage']?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_LOAD_LAST_NOTIFY")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="LOAD_LAST_NOTIFY" <?=($arSettingsDefault['loadLastNotify']?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_SEND_BY_ENTER")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("SEND_BY_ENTER", array('reference_id' => $arReferenceId['sendByEnter'], 'reference' => $arReference['sendByEnter']), $arSettingsDefault['sendByEnter']? 'Y': 'N');?></td> </tr> <?/*<tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_CORRECT_TEXT")?></td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="CORRECT_TEXT" value="Y" <?=($arSettingsDefault['correctText']?'checked="checked"' :'')?>></td> </tr>*/?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PANEL_LOCATION")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PANEL_LOCATION", array('reference_id' => $arReferenceId['location'], 'reference' => $arReference['location']), $arSettingsDefault['location']);?></td> </tr> <?if(!IsModuleInstalled('intranet')):?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PRIVACY_MESS")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PRIVACY_MESSAGE", array('reference_id' => $arReferenceId['select'], 'reference' => $arReference['select1']), $arSettingsDefault['privacyMessage']);?></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PRIVACY_CALL")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PRIVACY_CALL", array('reference_id' => $arReferenceId['select'], 'reference' => $arReference['select1']), $arSettingsDefault['privacyCall']);?></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PRIVACY_CHAT")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PRIVACY_CHAT", array('reference_id' => $arReferenceId['select'], 'reference' => $arReference['select2']), $arSettingsDefault['privacyChat']);?></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PRIVACY_SEARCH")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PRIVACY_SEARCH", array('reference_id' => $arReferenceId['select'], 'reference' => $arReference['select1']), $arSettingsDefault['privacySearch']);?></td> </tr> <?if(IsModuleInstalled('b24network')):?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_PRIVACY_PROFILE")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("PRIVACY_PROFILE", array('reference_id' => $arReferenceId['select3'], 'reference' => $arReference['select3']), $arSettingsDefault['privacyProfile']);?></td> </tr> <?endif;?> <?endif;?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_START_CHAT_MESSAGE")?></td> <td class="adm-detail-content-cell-r" width="60%"><?=SelectBoxFromArray("START_CHAT_MESSAGE", array('reference_id' => Array('first', 'last'), 'reference' => Array(GetMessage('IM_START_CHAT_MESSAGE_FIRST'), GetMessage('IM_START_CHAT_MESSAGE_LAST'))), COption::GetOptionString("im", 'start_chat_message'));?></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_COLOR_ENABLE")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="COLOR_ENABLE" <?=(COption::GetOptionString("im", 'color_enable')?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_OPEN_CHAT_ENABLE")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="OPEN_CHAT_ENABLE" <?=(COption::GetOptionString("im", 'open_chat_enable')?'checked="checked"' :'')?>></td> </tr> <?if(IsModuleInstalled('intranet')):?> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_CONTACT_LIST_LOAD")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="CONTACT_LIST_LOAD" <?=(COption::GetOptionString("im", 'contact_list_load')?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_GENERAL_CHAT_MESSAGE_JOIN")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="GENERAL_CHAT_MESSAGE_JOIN" <?=(COption::GetOptionString("im", 'general_chat_message_join')?'checked="checked"' :'')?>></td> </tr> <tr> <td class="adm-detail-content-cell-l" width="40%"><?=GetMessage("IM_GENERAL_CHAT_MESSAGE_LEAVE")?>:</td> <td class="adm-detail-content-cell-r" width="60%"><input type="checkbox" name="GENERAL_CHAT_MESSAGE_LEAVE" <?=(COption::GetOptionString("im", 'general_chat_message_leave')?'checked="checked"' :'')?>></td> </tr> <?endif;?> <tr> <td align="right"></td> <td></td> </tr> <tr> <td colspan="2"> <?php $subTabControl->Begin(); foreach ($arSites as $site) { $subTabControl->BeginNextTab(); ?> <table width="75%" align="center"> <?php $arDefValues = $site["LID"] == 'ex'? $arDefaultValues['extranet']: $arDefaultValues['default']; foreach($arDefValues as $key=>$value) { if ($key == "user_name_template") { ?> <tr> <td align ="right" valign="middle" width="50%"><?=GetMessage("IM_OPTIONS_NAME_TEMPLATE");?>:</td> <td> <?$curVal = CIMContactList::GetUserNameTemplate($site["LID"]);?> <select name="<?=$key?>_<?=$site["LID"]?>"> <? $arNameTemplates = CSite::GetNameTemplates(); $arNameTemplates = array_reverse($arNameTemplates, true); //prepend array with default '' => Site Format value $arNameTemplates[""] = GetMessage("IM_OPTIONS_NAME_IN_IM_FORMAT"); $arNameTemplates = array_reverse($arNameTemplates, true); foreach ($arNameTemplates as $template => $phrase) { $template = str_replace(array("#NOBR#","#/NOBR#"), array("",""), $template); ?><option value="<?= $template?>" <?=(($template == $curVal) ? " selected" : "")?> ><?= $phrase?></option><? } ?> </select> </td> </tr> <? } else { ?> <tr> <td align="right"><?php echo GetMessage("IM_OPTIONS_".strtoupper($key))?>:</td> <td><input type="text" size="40" value="<?=htmlspecialcharsbx(COption::GetOptionString("im", $key, $value, $site["LID"]))?>" name="<?php echo $key?>_<?php echo $site["LID"]?>"></td> </tr> <?php } } ?> </table> <?php } $subTabControl->End(); ?> </td> </tr> <?$tabControl->Buttons();?> <script language="JavaScript"> function toogleVideoOptions(el) { BX.style(BX('video_group_2'), 'display', el.checked? 'table-row': 'none'); BX.style(BX('video_group_3'), 'display', el.checked? 'table-row': 'none'); BX.style(BX('video_group_4'), 'display', el.checked? 'table-row': 'none'); BX.style(BX('video_group_5'), 'display', el.checked? 'table-row': 'none'); } function RestoreDefaults() { if(confirm('<?echo AddSlashes(GetMessage('MAIN_HINT_RESTORE_DEFAULTS_WARNING'))?>')) window.location = "<?echo $APPLICATION->GetCurPage()?>?RestoreDefaults=Y&lang=<?echo LANG?>&mid=<?echo urlencode($mid)."&".bitrix_sessid_get();?>"; } </script> <input type="submit" name="Update" <?if ($MOD_RIGHT<'W') echo "disabled" ?> value="<?echo GetMessage('MAIN_SAVE')?>"> <input type="reset" name="reset" value="<?echo GetMessage('MAIN_RESET')?>"> <?=bitrix_sessid_post();?> <input type="button" <?if ($MOD_RIGHT<'W') echo "disabled" ?> title="<?echo GetMessage('MAIN_HINT_RESTORE_DEFAULTS')?>" OnClick="RestoreDefaults();" value="<?echo GetMessage('MAIN_RESTORE_DEFAULTS')?>"> <?$tabControl->End();?> </form>