"TITLE" => GetMessage("FORM_ADD_STATUS"), "LINK" => "/freetrix/admin/form_status_edit.php?lang=".LANGUAGE_ID."&WEB_FORM_ID=".$WEB_FORM_ID, ), ); $lAdmin->AddAdminContextMenu($aMenu); $lAdmin->CheckListMode(); /*************************************************************************** HTML form ****************************************************************************/ $sDocTitle = GetMessage("FORM_PAGE_TITLE"); $APPLICATION->SetTitle(str_replace("#ID#","$WEB_FORM_ID",$sDocTitle)); require_once ($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_after.php"); $context = new CAdminContextMenuList($arForm['ADMIN_MENU']); $context->Show(); echo BeginNote('width="100%"');?> <b><?php echo GetMessage("FORM_FORM_NAME"); ?> </b> [<a title='<?php echo GetMessage("FORM_EDIT_FORM"); ?> ' href='form_edit.php?lang=<?php echo LANGUAGE_ID; ?> &ID=<?php echo $WEB_FORM_ID; ?>
function Display() { /** @global CMain $APPLICATION */ global $APPLICATION; foreach(GetModuleEvents("main", "OnAdminListDisplay", true) as $arEvent) ExecuteModuleEventEx($arEvent, array(&$this)); $errmsg = ''; foreach ($this->arFilterErrors as $err) $errmsg .= ($errmsg<>''? '<br>': '').$err; foreach ($this->arUpdateErrors as $err) $errmsg .= ($errmsg<>''? '<br>': '').$err[0]; foreach ($this->arGroupErrors as $err) $errmsg .= ($errmsg<>''? '<br>': '').$err[0]; if($errmsg<>'') CAdminMessage::ShowMessage(array("MESSAGE"=>GetMessage("admin_lib_error"), "DETAILS"=>$errmsg, "TYPE"=>"ERROR")); $successMessage = ''; for ($i = 0, $cnt = count($this->arActionSuccess); $i < $cnt; $i++) $successMessage .= ($successMessage != '' ? '<br>' : '').$this->arActionSuccess[$i]; if ($successMessage != '') CAdminMessage::ShowMessage(array("MESSAGE" => GetMessage("admin_lib_success"), "DETAILS" => $successMessage, "TYPE" => "OK")); echo $this->sPrologContent; if($this->sContent===false) { ?> <div class="adm-list-table-wrap<?php echo $this->context ? '' : ' adm-list-table-without-header'; echo count($this->arActions) <= 0 && !$this->bCanBeEdited ? ' adm-list-table-without-footer' : ''; ?> "> <? } if($this->context) $this->context->Show(); if( (isset($_REQUEST['ajax_debugx']) && $_REQUEST['ajax_debugx']=='Y') || (isset($_SESSION['AJAX_DEBUGX']) && $_SESSION['AJAX_DEBUGX']) ) echo '<form method="POST" '.($this->bMultipart?' enctype="multipart/form-data" ':'').' onsubmit="CheckWin();ShowWaitWindow();" target="frame_debug" id="form_'.$this->table_id.'" name="form_'.$this->table_id.'" action="'.htmlspecialcharsbx($APPLICATION->GetCurPageParam("mode=frame", array("mode"))).'">'; else echo '<form method="POST" '.($this->bMultipart?' enctype="multipart/form-data" ':'').' onsubmit="return BX.ajax.submitComponentForm(this, \''.$this->table_id.'_result_div\', true);" id="form_'.$this->table_id.'" name="form_'.$this->table_id.'" action="'.htmlspecialcharsbx($APPLICATION->GetCurPageParam("mode=frame", array("mode", "action", "action_button"))).'">'; if($this->bEditMode && !$this->bCanBeEdited) $this->bEditMode = false; if($this->sContent!==false) { echo $this->sContent; echo '</form>'; return; } $bShowSelectAll = (count($this->arActions)>0 || $this->bCanBeEdited); $this->bShowActions = false; foreach($this->aRows as $row) { if(!empty($row->aActions)) { $this->bShowActions = true; break; } } //!!! insert filter's hiddens echo freetrix_sessid_post(); //echo $this->sNavText; $colSpan = 0; ?> <table class="adm-list-table" id="<?php echo $this->table_id; ?> "> <thead> <tr class="adm-list-table-header"> <? if($bShowSelectAll): ?> <td class="adm-list-table-cell adm-list-table-checkbox" onclick="this.firstChild.firstChild.click(); return BX.PreventDefault(event);"><div class="adm-list-table-cell-inner"><input class="adm-checkbox adm-designed-checkbox" type="checkbox" id="<?php echo $this->table_id; ?> _check_all" onclick="<?php echo $this->table_id; ?> .SelectAllRows(this); return BX.eventCancelBubble(event);" title="<?php echo GetMessage("admin_lib_list_check_all"); ?> " /><label for="<?php echo $this->table_id; ?> _check_all" class="adm-designed-checkbox-label"></label></div></td> <? $colSpan++; endif; if($this->bShowActions): ?> <td class="adm-list-table-cell adm-list-table-popup-block" title="<?php echo GetMessage("admin_lib_list_act"); ?> "><div class="adm-list-table-cell-inner"></div></td> <? $colSpan++; endif; foreach($this->aVisibleHeaders as $header): $bSort = $this->sort && !empty($header["sort"]); if ($bSort) $attrs = $this->sort->Show($header["content"], $header["sort"], $header["title"], "adm-list-table-cell"); else $attrs = 'class="adm-list-table-cell"'; ?> <td <?php echo $attrs; ?> > <div class="adm-list-table-cell-inner"><?php echo $header["content"]; ?> </div> </td> <? $colSpan++; endforeach; ?> </tr> </thead> <tbody> <? if(!empty($this->aRows)): foreach($this->aRows as $row) { $row->Display(); } elseif(!empty($this->aHeaders)): ?> <tr><td colspan="<?php echo $colSpan; ?> " class="adm-list-table-cell adm-list-table-empty"><?php echo GetMessage("admin_lib_no_data"); ?> </td></tr> <? endif; ?> </tbody> </table> <? $this->ShowActionTable(); // close form and div.adm-list-table-wrap echo $this->sEpilogContent; echo ' </form> </div> '; echo $this->sNavText; }
// "TEXT" => GetMessage("FM_ML_TAGS_CLOUD"), // "ICON" => "", // "LINK" => "javascript: void(0);", // "TITLE" => GetMessage("FM_ML_TAGS_CLOUD_TITLE") //); if (count($aContext) > 0) { $aContext[] = array("NEWBAR" => true); } if ($bCols && $exParams['arCountPerm']['access'] > 0 || CMedialib::CanDoOperation('medialib_access', 0)) { $aContext[] = array("TEXT" => GetMessage("FM_ML_ACCESS"), "LINK" => "fileman_medialib_access.php?lang=" . LANGUAGE_ID . "&" . bitrix_sessid_get(), "TITLE" => GetMessage("FM_ML_ACCESS_TITLE")); } if ($USER->CanDoOperation('fileman_view_all_settings')) { $aContext[] = array("TEXT" => GetMessage("FM_ML_MANAGE_TYPES"), "LINK" => "/bitrix/admin/settings.php?mid=fileman&tabControl_active_tab=edit5&lang=" . LANGUAGE_ID . "&" . bitrix_sessid_get(), "TITLE" => GetMessage("FM_ML_MANAGE_TYPES_TITLE")); } if (count($aContext) > 0) { $menu = new CAdminContextMenuList($aContext); $menu->Show(); } ?> <script> <?php CMedialib::AppendLangMessages(); CMedialib::AppendLangMessagesEx(); ?> BX.ready(function() { BX.loadScript([ "/bitrix/js/fileman/medialib/common.js?v=<?php echo @filemtime($_SERVER['DOCUMENT_ROOT'] . '/bitrix/js/fileman/medialib/common.js');