source: trunk/plugins/AdminTools/template/public_controller.tpl @ 29255

Last change on this file since 29255 was 29255, checked in by mistic100, 10 years ago

Ctrl+E opens the quick edit popup

File size: 9.4 KB
Line 
1{strip}
2{combine_css path=$ADMINTOOLS_PATH|cat:'template/public_style.css'}
3{combine_css path='admin/themes/default/fontello/css/fontello.css'}
4{combine_css path=$ADMINTOOLS_PATH|cat:'template/fontello/css/fontello-ato.css'}
5
6{if isset($ato.QUICK_EDIT)}
7  {*<!-- mousetrap -->*}
8  {combine_script id='mousetrap' load='footer' path=$ADMINTOOLS_PATH|cat:'template/mousetrap.min.js'}
9 
10  {*<!-- colorbox -->*}
11  {combine_script id='jquery.colorbox' load='footer' require='jquery' path='themes/default/js/plugins/jquery.colorbox.min.js'}
12  {combine_css id='colorbox' path='themes/default/js/plugins/colorbox/style2/colorbox.css'}
13
14  {if isset($ato.IS_PICTURE)}
15    {*<!-- tokeninput -->*}
16    {combine_script id='jquery.tokeninput' load='footer' require='jquery' path='themes/default/js/plugins/jquery.tokeninput.js'}
17    {combine_css path='themes/default/js/plugins/jquery.tokeninput.css'}
18
19    {*<!-- datepicker -->*}
20    {combine_script id='jquery.ui.datepicker' load='footer' path='themes/default/js/ui/jquery.ui.datepicker.js'}
21
22    {assign var=datepicker_language value='themes/default/js/ui/i18n/jquery.ui.datepicker-'|cat:$lang_info.code|cat:'.js'}
23    {if 'PHPWG_ROOT_PATH'|constant|cat:$datepicker_language|file_exists}
24    {combine_script id='jquery.ui.datepicker-'|cat:$lang_info.code load='footer' path=$datepicker_language}
25    {/if}
26
27    {combine_css path='themes/default/js/ui/theme/jquery.ui.core.css'}
28    {combine_css path='themes/default/js/ui/theme/jquery.ui.theme.css'}
29    {combine_css path='themes/default/js/ui/theme/jquery.ui.datepicker.css'}
30  {/if}
31{/if}
32
33{combine_script id='admintools.controller' load='footer' require='jquery' path=$ADMINTOOLS_PATH|cat:'template/public_controller.js'}
34{/strip}
35
36{footer_script require='admintools.controller'}
37AdminTools.urlWS = '{$ROOT_URL}ws.php?format=json&method=';
38AdminTools.urlSelf = '{$ato.U_SELF}';
39
40{if isset($ato.MULTIVIEW)}
41AdminTools.multiView = {
42  view_as: {$ato.MULTIVIEW.view_as},
43  theme: '{$ato.MULTIVIEW.theme}',
44  lang: '{$ato.MULTIVIEW.lang}'
45};
46{/if}
47
48{if $ato.DELETE_CACHE}
49  AdminTools.deleteCache();
50{/if}
51  AdminTools.init({intval($ato.DEFAULT_OPEN)});
52{if isset($themeconf.mobile) and $themeconf.mobile}
53  AdminTools.initMobile();
54{/if}
55{if isset($ato.U_SET_REPRESENTATIVE)}
56  AdminTools.initRepresentative({$current.id}, {$ato.CATEGORY_ID});
57{/if}
58{if isset($ato.U_CADDIE) and isset($ato.IS_PICTURE)}
59  AdminTools.initCaddie({$current.id});
60{/if}
61{if isset($ato.QUICK_EDIT)}
62  AdminTools.initQuickEdit({intval(isset($ato.IS_PICTURE))}, {
63    hintText: '{'Type in a search term'|translate|escape:javascript}',
64    noResultsText: '{'No results'|translate|escape:javascript}',
65    searchingText: '{'Searching...'|translate|escape:javascript}',
66    newText: ' ({'new'|translate|escape:javascript})'
67  });
68{/if}
69{/footer_script}
70
71<div id="ato_header_closed"{if $ato.POSITION=='right'} class="right"{/if}><a href="#" class="icon-tools"></a></div>
72
73<div id="ato_header">
74  <ul>
75    <li{if $ato.POSITION=='right'} class="right"{/if}><a href="#" class="icon-ato-cancel close-panel"></a></li>
76  {if isset($ato.U_SITE_ADMIN)}
77    <li class="parent"><a href="#" class="icon-menu ato-min-1">{'Administration'|translate}</a>
78      <ul>
79        <li><a class="icon-home" href="{$ato.U_SITE_ADMIN}intro">{'Home'|translate}</a></li>
80        <li><a class="icon-picture" href="{$ato.U_SITE_ADMIN}batch_manager">{'Photos'|translate}</a></li>
81        <li><a class="icon-sitemap" href="{$ato.U_SITE_ADMIN}cat_list">{'Albums'|translate}</a></li>
82        <li><a class="icon-users" href="{$ato.U_SITE_ADMIN}user_list">{'Users'|translate}</a></li>
83        <li><a class="icon-puzzle" href="{$ato.U_SITE_ADMIN}plugins">{'Plugins'|translate}</a></li>
84        <li><a class="icon-wrench" href="{$ato.U_SITE_ADMIN}maintenance">{'Tools'|translate}</a></li>
85        <li><a class="icon-cog" href="{$ato.U_SITE_ADMIN}configuration">{'Configuration'|translate}</a></li>
86      </ul>
87    </li>
88  {/if}
89  {if isset($ato.U_ADMIN_EDIT)}
90    <li class="parent"><a href="#" class="icon-pencil ato-min-2">{'Edit'|translate}</a>
91      <ul>
92        <li><a href="#ato_quick_edit" class="icon-ato-flash edit-quick">{'Quick edit'|translate}</a></li>
93        <li><a class="icon-ato-doc-text-inv" href="{$ato.U_ADMIN_EDIT}">{'Properties page'|translate}</a></li>
94      {if isset($ato.U_DELETE)}
95                                <li style="margin-top:1em;"><a class="icon-ato-cancel" href="{$ato.U_DELETE}" onclick="return confirm('{'Are you sure?'|translate|escape:javascript}')">{'delete photo'|translate|ucfirst}</a></li>
96      {/if}
97      </ul>
98    </li>
99  {elseif isset($ato.QUICK_EDIT)}
100    <li><a href="#ato_quick_edit" class="icon-pencil edit-quick ato-min-2">{'Edit'|translate}</a></li>
101    {if isset($ato.U_DELETE)}
102      <li><a class="icon-ato-cancel ato-min-2" href="{$ato.U_DELETE}" onclick="return confirm('{'Are you sure?'|translate|escape:javascript}')">{'delete photo'|translate|ucfirst}</a></li>
103    {/if}
104  {/if}
105  {if isset($ato.U_SET_REPRESENTATIVE)}
106    <li {if $ato.IS_REPRESENTATIVE}class="disabled"{/if}><a class="icon-ato-trophy set-representative ato-min-2" href="{$ato.U_SET_REPRESENTATIVE}">{'representative'|translate|ucfirst}</a></li>
107  {/if}
108  {if isset($ato.U_CADDIE)}
109    <li {if $ato.IS_IN_CADDIE}class="disabled"{/if}><a class="icon-flag add-caddie ato-min-2" href="{$ato.U_CADDIE}">{'Add to caddie'|translate}</a></li>
110  {/if}
111  {if isset($ato.IS_CATEGORY)}
112    <li><a class="icon-plus-circled ato-min-2" href="{$ato.U_SITE_ADMIN}photos_add&amp;album={$ato.CATEGORY_ID}">{'Add Photos'|translate}</a></li>
113  {/if}
114    <li class="saved"><span class="icon-ato-ok ato-min-1">{'Saved'|translate}</span></li>
115
116  {if isset($ato.MULTIVIEW)}
117    <li class="parent right multiview"><a class="icon-cog-alt ato-min-1" href="#">{'Tools'|translate}</a>
118      <ul>
119        <li><label>{'View as'|translate}</label>
120          <select class="switcher" data-type="view_as"></select>
121        </li>
122        <li><label>{'Theme'|translate}</label>
123          <select class="switcher" data-type="theme"></select>
124        </li>
125        <li><label>{'Language'|translate}</label>
126          <select class="switcher" data-type="lang"></select>
127        </li>
128        <li><a class="icon-check{if !$ato.MULTIVIEW.show_queries}-empty{/if}" href="{$ato.U_SELF}ato_show_queries={(int)!$ato.MULTIVIEW.show_queries}">{'Show SQL queries'|translate}</a></li>
129        <li><a class="icon-check{if !$ato.MULTIVIEW.debug_l10n}-empty{/if}" href="{$ato.U_SELF}ato_debug_l10n={(int)!$ato.MULTIVIEW.debug_l10n}">{'Debug languages'|translate}</a></li>
130        <li><a class="icon-check{if !$ato.MULTIVIEW.debug_template}-empty{/if}" href="{$ato.U_SELF}ato_debug_template={(int)!$ato.MULTIVIEW.debug_template}">{'Debug template'|translate}</a></li>
131        <li><a class="icon-check{if !$ato.MULTIVIEW.template_combine_files}-empty{/if}" href="{$ato.U_SELF}ato_template_combine_files={(int)!$ato.MULTIVIEW.template_combine_files}">{'Combine JS&CSS'|translate}</a></li>
132        <li><a class="icon-check{if $ato.MULTIVIEW.no_history}-empty{/if}" href="{$ato.U_SELF}ato_no_history={(int)!$ato.MULTIVIEW.no_history}">{'Save visit in history'|translate}</a></li>
133        <li><a class="icon-ato-null" href="{$ato.U_SELF}ato_purge_template=1">{'Purge compiled templates'|translate}</a></li>
134      </ul>
135    </li>
136    {if $ato.USER.id != $ato.MULTIVIEW.view_as}
137    <li class="right ato-hide-2"><span>
138      {'Viewing as <b>%s</b>.'|translate:$ato.CURRENT_USERNAME}
139      <a href="{$ato.U_SELF}ato_view_as={$ato.USER.id}">{'Revert'|translate}</a>
140    </span></li>
141    {/if}
142  {/if}
143  </ul>
144</div>
145
146{if isset($ato.QUICK_EDIT)}
147<div style="display:none;">
148  <div id="ato_quick_edit" title="{'Quick edit'|translate}">
149    <form method="post" action="{$ato.U_SELF}">
150      <fieldset class="left">
151        {if isset($ato.QUICK_EDIT.img)}<img src="{$ato.QUICK_EDIT.img}" width="100" height="100">{/if}
152        <input type="submit" value="{'Save'|translate}">
153        <a href="#" class="icon-ato-cancel close-edit">{'Cancel'|translate}</a>
154      </fieldset>
155
156      <fieldset class="main">
157        <label for="quick_edit_name">{'Name'|translate}</label>
158        <input type="text" name="name" id="quick_edit_name" value="{$ato.QUICK_EDIT.name|escape:html}">
159
160      {if isset($ato.IS_PICTURE)}
161        <label for="quick_edit_author">{'Author'|translate}</label>
162        <input type="text" name="author" id="quick_edit_author" value="{$ato.QUICK_EDIT.author|escape:html}">
163
164        <label for="quick_edit_date_creation">{'Creation date'|translate}</label>
165        <input type="text" name="date_creation" id="quick_edit_date_creation" class="datepicker" value="{$ato.QUICK_EDIT.date_creation}">
166        <input type="hidden" name="date_creation_time" value="{$ato.QUICK_EDIT.date_creation_time}">
167
168        <label for="quick_edit_tags">{'Tags'|translate}</label>
169        <select name="tags" id="quick_edit_tags" class="tags">
170        {foreach from=$ato.QUICK_EDIT.tag_selection item=tag}
171          <option value="{$tag.id}" class="selected">{$tag.name}</option>
172        {/foreach}
173        </select>
174
175        {if isset($available_permission_levels)}
176        <label for="quick_edit_level">{'Who can see this photo?'|@translate}</label>
177        <select name="level" size="1">
178          {html_options options=$available_permission_levels selected=$ato.QUICK_EDIT.level}
179        </select>
180        {/if}
181      {/if}
182
183        <label for="quick_edit_comment">{'Description'|translate}</label>
184        <textarea name="comment" id="quick_edit_comment">{$ato.QUICK_EDIT.comment}</textarea>
185      </fieldset>
186
187      <input type="hidden" name="action" value="quick_edit">
188    </form>
189  </div>
190</div>
191{/if}
Note: See TracBrowser for help on using the repository browser.