2if(!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==
true)
die();
7 if(empty($aOptions[
"by"]))
8 $aOptions[
"by"] = $this->sort->by_initial;
9 if(empty($aOptions[
"order"]))
10 $aOptions[
"order"] = $this->sort->order_initial;
12if(isset($aOptions[
"page_size"]) && intval($aOptions[
"page_size"]) <= 0)
14 $aOptions[
"page_size"] = 20;
22<div
class=
"settings-form">
23<form name=
"list_settings">
25<table cellspacing=
"0" width=
"100%">
27 <td colspan=
"2"><?=
GetMessage(
"admin_lib_sett_all")?></td>
28 <td colspan=
"2"><?=
GetMessage(
"admin_lib_sett_sel")?></td>
32 <
select class=
"select" name=
"all_columns" id=
"list_settings_all_columns" size=
"10" multiple onchange=
"document.list_settings.add.disabled=(this.selectedIndex == -1);">
35foreach($aAllCols as $header)
37 echo
'<option value="'.$header[
"id"].
'">'.(!empty($header[
"name"]) ? $header[
"name"] : $header[
"content"]).
'</option>';
38 if($header[
"sort"] <>
"")
46 <td
align=
"center" width=
"50%"><input type=
"button" name=
"add" value=
" > " title=
"<?=GetMessage("admin_lib_sett_sel_title
")?>" disabled onclick=
"BX.selectUtils.addSelectedOptions(document.list_settings.all_columns, 'list_settings_selected_columns');"></td>
48 <
select class=
"select" name=
"selected_columns" id=
"list_settings_selected_columns" size=
"10" multiple onchange=
"var frm=document.list_settings; frm.up.disabled=frm.down.disabled=frm.del.disabled=(this.selectedIndex == -1);">
51foreach($this->aHeaders as $header)
53 if((
$bEmptyCols && $header[
"default"]==
true) || in_array($header[
"id"], $aCols))
55 echo
'<option value="'.$header[
"id"].
'">'.(!empty($header[
"name"]) ? $header[
"name"] : $header[
"content"]).
'</option>';
62 <input type=
"button" name=
"up" class=
"button" value=
"<?=GetMessage("admin_lib_sett_up
")?>" title=
"<?=GetMessage("admin_lib_sett_up_title
")?>" disabled=
"disabled" onclick=
"BX.selectUtils.moveOptionsUp(document.list_settings.selected_columns);" /><br />
63 <input type=
"button" name=
"down" class=
"button" value=
"<?=GetMessage("admin_lib_sett_down
")?>" title=
"<?=GetMessage("admin_lib_sett_down_title
")?>" disabled=
"disabled" onclick=
"BX.selectUtils.moveOptionsDown(document.list_settings.selected_columns);" /><br />
64 <input type=
"button" name=
"del" class=
"button" value=
"<?=GetMessage("admin_lib_sett_del
")?>" title=
"<?=GetMessage("admin_lib_sett_del_title
")?>" disabled=
"disbled" onclick=
"BX.selectUtils.deleteSelectedOptions('list_settings_selected_columns'); document.list_settings.selected_columns.onchange();" /><br />
68<h2><?=
GetMessage(
"admin_lib_sett_def_title")?></h2>
69<table cellspacing=
"0" width=
"100%">
77 <
select name=
"order_field">
79$by = mb_strtoupper($aOptions[
"by"]);
80$order = mb_strtoupper($aOptions[
"order"]);
81 foreach($aAllCols as $header)
83 if($header[
"sort"] <>
"")
85 echo
'<option value="'.$header[
"sort"].
'"'.($by == mb_strtoupper($header[
"sort"])?
' selected':
'').
'>'.(!empty($header[
"name"]) ? $header[
"name"] : $header[
"content"]).
'</option>';
90 <
select name=
"order_direction">
91 <option value=
"desc"<?=(
$order ==
"DESC"?
' selected':
'')?>><?=
GetMessage(
"admin_lib_sett_desc")?></option>
92 <option value=
"asc"<?=(
$order ==
"ASC"?
' selected':
'')?>><?=
GetMessage(
"admin_lib_sett_asc")?></option>
102 <
select name=
"nav_page_size">
107 echo
'<option value="'.$size.
'"'.(isset($aOptions[
"page_size"]) && $aOptions[
"page_size"] == $size?
' selected':
'').
'>'.$size.
'</option>';
115if(
$USER->CanDoOperation(
'edit_other_settings'))
118<h2><?=
GetMessage(
"admin_lib_sett_common")?></h2>
119<table cellspacing=
"0" width=
"100%">
121 <td><input type=
"checkbox" name=
"set_default" id=
"set_default" value=
"Y"></td>
122 <td><label
for=
"set_default"><?=
GetMessage(
"admin_lib_sett_common_set")?></label></td>
123 <td><a
class=
"delete-icon" title=
"<?=GetMessage("admin_lib_sett_common_del
")?>" href=
"javascript:if(confirm('<?=CUtil::JSEscape(GetMessage("admin_lib_sett_common_del_conf
"))?>'))<?=$this->table_id?>.DeleteSettings(true)"></a></td>
132BX.adminFormTools.modifyFormElements(
'list_settings')
137<input
class=
"adm-btn-save" type=
"button" value=
"<?=GetMessage("admin_lib_sett_save
")?>" onclick=
"<?=$this->table_id?>.SaveSettings(this)" title=
"<?=GetMessage("admin_lib_sett_save_title
")?>" />
138<input type=
"button" value=
"<?=GetMessage("admin_lib_sett_cancel
")?>" onclick=
"BX.WindowManager.Get().Close()" title=
"<?=GetMessage("admin_lib_sett_cancel_title
")?>" />
139<input type=
"button" value=
"<?=GetMessage("admin_lib_sett_reset
")?>" onclick=
"if(confirm('<?=CUtil::JSEscape(GetMessage("admin_lib_sett_reset_ask
"))?>'))<?=$this->table_id?>.DeleteSettings()" title=
"<?=GetMessage("admin_lib_sett_reset_title
")?>" />
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Form FILTER_ACTION disabled
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
<? endif;?> window document title
foreach($aAllCols as $header) $bEmptyCols
foreach( $this->aHeaders as $header) if($this->sort && $bNeedSort $aSizes)