Your IP : 172.28.240.42


Current Path : /var/www/html/clients/nkpgkx11.e-nk.ru/bitrix/modules/translate/
Upload File :
Current File : /var/www/html/clients/nkpgkx11.e-nk.ru/bitrix/modules/translate/include.php

<?
global $DBType, $MESS, $APPLICATION;
IncludeModuleLangFile(__FILE__);

$arrTransEncoding = array();
$arrTransEncoding['windows-1250'] = 'windows-1250 (ISO 8859-2)';
$arrTransEncoding['windows-1251'] = 'windows-1251';
$arrTransEncoding['windows-1252'] = 'windows-1252 (ISO 8859-1)';
$arrTransEncoding['windows-1253'] = 'windows-1253';
$arrTransEncoding['windows-1254'] = 'windows-1254';
$arrTransEncoding['windows-1255'] = 'windows-1255';
$arrTransEncoding['windows-1256'] = 'windows-1256';
$arrTransEncoding['windows-1257'] = 'windows-1257';

class CTranslateEventHandlers
{
	function TranslatOnPanelCreate()
	{
		global $APPLICATION, $USER;

		if(!(IsModuleInstalled('translate') && $APPLICATION->GetGroupRight("translate")>"D")) {
			return ;
		}


		if (!$USER->IsAuthorized()) {
			return ;
		}

		$show_button = COption::GetOptionString('translate', 'BUTTON_LANG_FILES', 'N');

		if ($show_button == 'Y') {

			$cmd = 'Y';
			$checked = 'N';
			if (isset($_SESSION['SHOW_LANG_FILES'])) {
				$cmd = $_SESSION['SHOW_LANG_FILES'] == 'Y' ? 'N' : 'Y';
				$checked = $_SESSION['SHOW_LANG_FILES'] == 'Y' ? 'Y' : 'N';
			}

			$url = $APPLICATION->GetCurPageParam("show_lang_files=".$cmd, array('show_lang_files'));
			$arMenu = array(
				array(
					"TEXT"=> GetMessage("TRANSLATE_SHOW_LANG_FILES_TEXT"),
					"TITLE"=> GetMessage("TRANSLATE_SHOW_LANG_FILES_TITLE"),
					"CHECKED"=>($checked == "Y"),
					"LINK"=>$url,
					"DEFAULT"=>false,
				));

			$APPLICATION->AddPanelButton(array(
				"HREF"=> '',
				"ID"=>"translate",
				"ICON" => "bx-panel-translate-icon",
				"ALT"=> GetMessage('TRANSLATE_ICON_ALT'),
				"TEXT"=> GetMessage('TRANSLATE_ICON_TEXT'),
				"MAIN_SORT"=>"1000",
				"SORT"=> 50,
				"MODE"=>array("configure"),
				"MENU" => $arMenu,
				"HINT" => array(
					'TITLE' => GetMessage('TRANSLATE_ICON_TEXT'),
					'TEXT' => GetMessage('TRANSLATE_ICON_HINT')
				)
			));
		}
	}
}

?>