1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
settings_admin_list.php
См. документацию.
1<?
2if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
4
5if($this->sort)
6{
7 if(empty($aOptions["by"]))
8 $aOptions["by"] = $this->sort->by_initial;
9 if(empty($aOptions["order"]))
10 $aOptions["order"] = $this->sort->order_initial;
11}
12if(isset($aOptions["page_size"]) && intval($aOptions["page_size"]) <= 0)
13{
14 $aOptions["page_size"] = 20;
15}
16
17$obJSPopup = new CJSPopup(GetMessage("admin_lib_sett_title"));
18$obJSPopup->ShowTitlebar();
19$obJSPopup->StartContent();
20echo '</form>';
21?>
22<div class="settings-form">
23<form name="list_settings">
24<h2><?=GetMessage("admin_lib_sett_cols")?></h2>
25<table cellspacing="0" width="100%">
26 <tr>
27 <td colspan="2"><?=GetMessage("admin_lib_sett_all")?></td>
28 <td colspan="2"><?=GetMessage("admin_lib_sett_sel")?></td>
29 </tr>
30 <tr>
31 <td width="0">
32 <select class="select" name="all_columns" id="list_settings_all_columns" size="10" multiple onchange="document.list_settings.add.disabled=(this.selectedIndex == -1);">
33<?
34$bNeedSort = false;
35foreach($aAllCols as $header)
36{
37 echo '<option value="'.$header["id"].'">'.(!empty($header["name"]) ? $header["name"] : $header["content"]).'</option>';
38 if($header["sort"] <> "")
39 {
40 $bNeedSort = true;
41 }
42}
43?>
44 </select>
45 </td>
46 <td align="center" width="50%"><input type="button" name="add" value="&nbsp; &gt; &nbsp;" title="<?=GetMessage("admin_lib_sett_sel_title")?>" disabled onclick="BX.selectUtils.addSelectedOptions(document.list_settings.all_columns, 'list_settings_selected_columns');"></td>
47 <td width="0">
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);">
49<?
50$bEmptyCols = empty($aCols);
51foreach($this->aHeaders as $header)
52{
53 if(($bEmptyCols && $header["default"]==true) || in_array($header["id"], $aCols))
54 {
55 echo '<option value="'.$header["id"].'">'.(!empty($header["name"]) ? $header["name"] : $header["content"]).'</option>';
56 }
57}
58?>
59 </select>
60 </td>
61 <td align="center" width="50%">
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 />
65 </td>
66 </tr>
67</table>
68<h2><?=GetMessage("admin_lib_sett_def_title")?></h2>
69<table cellspacing="0" width="100%">
70<?
71if($this->sort && $bNeedSort)
72{
73?>
74 <tr>
75 <td align="right"><?=GetMessage("admin_lib_sett_sort")?></td>
76 <td>
77 <select name="order_field">
78<?
79$by = mb_strtoupper($aOptions["by"]);
80$order = mb_strtoupper($aOptions["order"]);
81 foreach($aAllCols as $header)
82 {
83 if($header["sort"] <> "")
84 {
85 echo '<option value="'.$header["sort"].'"'.($by == mb_strtoupper($header["sort"])? ' selected':'').'>'.(!empty($header["name"]) ? $header["name"] : $header["content"]).'</option>';
86 }
87 }
88?>
89 </select>
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>
93 </select>
94 </td>
95 </tr>
96<?
97} // if($this->sort && $bNeedSort)
98?>
99 <tr>
100 <td align="right"><?=GetMessage("admin_lib_sett_rec")?></td>
101 <td>
102 <select name="nav_page_size">
103<?
104$aSizes = array(10, 20, 50, 100, 200, 500);
105foreach($aSizes as $size)
106{
107 echo '<option value="'.$size.'"'.(isset($aOptions["page_size"]) && $aOptions["page_size"] == $size? ' selected':'').'>'.$size.'</option>';
108}
109?>
110 </select>
111 </td>
112 </tr>
113</table>
114<?
115if($USER->CanDoOperation('edit_other_settings'))
116{
117?>
118<h2><?=GetMessage("admin_lib_sett_common")?></h2>
119<table cellspacing="0" width="100%">
120 <tr>
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>
124 </tr>
125</table>
126<?
127} //if($USER->CanDoOperation('edit_other_settings'))
128?>
129</form>
130</div>
131<script>
132BX.adminFormTools.modifyFormElements('list_settings')
133</script>
134<?
135$obJSPopup->StartButtons();
136?>
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")?>" />
140<?
141$obJSPopup->EndButtons();
142?>
return select
Определения access_edit.php:440
Определения jspopup.php:10
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
Определения file_new.php:677
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Form FILTER_ACTION disabled
Определения options.php:358
global $USER
Определения csv_new_run.php:40
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
GetMessage($name, $aReplace=null)
Определения tools.php:3397
$order
Определения payment.php:8
<? endif;?> window document title
Определения prolog_main_admin.php:76
die
Определения quickway.php:367
font size
Определения invoice.php:442
text align
Определения template.php:556
$obJSPopup
Определения settings_admin_form.php:102
foreach($aAllCols as $header) $bEmptyCols
Определения settings_admin_list.php:50
$bNeedSort
Определения settings_admin_list.php:34
foreach( $this->aHeaders as $header) if($this->sort && $bNeedSort $aSizes)
Определения settings_admin_list.php:104