Beispiel #1
0
     $arEdTypes[] = array("code" => "iblock_admin", "editors" => array("PREVIEW_TEXT", "DETAIL_TEXT"), "title" => GetMessage("FILEMAN_EDITOR_TYPE_IBLOCK_ADMIN"), "public" => false);
 }
 if (IsModuleInstalled("subscribe")) {
     $arEdTypes[] = array("code" => "subscribe", "editors" => array(), "title" => GetMessage("FILEMAN_EDITOR_TYPE_SUBSCRIBE"), "public" => false);
 }
 if (IsModuleInstalled("learning")) {
     $arEdTypes[] = array("code" => "learning_public", "editors" => array(), "title" => GetMessage("FILEMAN_EDITOR_TYPE_LEARNING_PUBLIC"), "public" => true);
     $arEdTypes[] = array("code" => "learning_admin", "editors" => array(), "title" => GetMessage("FILEMAN_EDITOR_TYPE_LEARNING_ADMIN"), "public" => false);
 }
 if (IsModuleInstalled("form")) {
     $arEdTypes[] = array("code" => "form_edit", "editors" => array("FORM_TEMPLATE"), "title" => GetMessage("FILEMAN_EDITOR_TYPE_FORM"), "public" => false);
     $arEdTypes[] = array("code" => "form_edit_public", "editors" => array("FORM_TEMPLATE"), "title" => GetMessage("FILEMAN_EDITOR_TYPE_FORM_PUBLIC"), "public" => false);
 }
 $arCurConfig = array();
 for ($i = 0, $l = count($arEdTypes); $i < $l; $i++) {
     $arCurConfig[$arEdTypes[$i]['code']] = CFileMan::GetEditorToolbarConfig($arEdTypes[$i]['code']);
     // for ($j = 0, $n = count($arEdTypes[$i]['editors']); $j < $n; $j++)
     // {
     // $arJS = Array();
     // $arCSS = Array();
     // $events = GetModuleEvents("fileman", "OnBeforeHTMLEditorScriptsGet");
     // while($arEvent = $events->Fetch())
     // {
     // $tmp = ExecuteModuleEventEx($arEvent, array($arEdTypes[$i]['editors'][$j], array()));
     // if (!is_array($tmp))
     // continue;
     // if (is_array($tmp['JS']))
     // $arJS = array_merge($arJS, $tmp['JS']);
     // if (is_array($tmp['CSS']))
     // $arCSS = array_merge($arCSS, $tmp['CSS']);
     // }