}
}
$APPLICATION->SetTitle(GetMessage("TRANS_TITLE"));
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
if ($strError != "") {
    CAdminMessage::ShowMessage($strError);
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
    die;
}
$arFiles = array();
$arDirs = array();
$arDirFiles = array();
$arLangDirs = array();
$arTLangs = GetTLangList();
GetTDirList($path, true);
GetLangDirs($arDirs);
$arLangDirFiles = array_merge($arLangDirs, $arFiles);
GetTLangFiles($path, $IS_LANG_DIR);
/***************************************************************************
								HTML
****************************************************************************/
$aMenu = array();
$aMenu[] = array("TEXT" => GetMessage("TRANS_LIST"), "LINK" => "/bitrix/admin/translate_list.php?lang=" . LANGUAGE_ID . "&path=/" . implode("/", $arPath) . "/" . "&" . bitrix_sessid_get(), "TITLE" => GetMessage("TRANS_LIST_TITLE"), "ICON" => "btn_list");
$context = new CAdminContextMenu($aMenu);
$context->Show();
?>
<p><?php 
echo $chain;
?>
</p>
<?php 
Example #2
0
 $arr = explode("/", $go_path);
 if (is_array($arr)) {
     $arrP = array();
     TrimArr($arr);
     foreach ($arr as $d) {
         $arrP[] = $d;
         $p = prepare_path("/" . implode("/", $arrP) . "/");
         if (remove_lang_id($path, $arTLangs) == $p) {
             $p = "";
         }
         $arrChain[] = array("NAME" => $d, "PATH" => $p);
     }
 }
 $show_error = COption::GetOptionString("translate", "ONLY_ERRORS");
 $show_error = $show_error == "Y" ? "Y" : "";
 GetLangDirs($arDirs, $SHOW_LANG_DIFF);
 $arLangDirFiles = array_merge($arLangDirs, $arFiles);
 // find
 if ($arSearchParam) {
     $_arLangDirFiles = $arLangDirFiles;
     $arLangDirFiles = array();
     foreach ($_arLangDirFiles as $_k => $_v) {
         if ($_v['IS_DIR'] == 'Y') {
             continue;
         }
         if ($_v['LANG'] != LANGUAGE_ID) {
             continue;
         }
         $_coincidence = 0;
         if (!TSEARCH(CSite::GetSiteDocRoot(false) . $_v['PATH'], $_coincidence)) {
             continue;