source: trunk/admin/themes/default/template/picture_modify.tpl @ 12855

Revision 12855, 7.2 KB checked in by rvelices, 8 years ago (diff)

feature 2548 multisize - improved picture.php display (original...) + code cleanup

  • Property svn:eol-style set to LF
Line 
1{include file='include/autosize.inc.tpl'}
2{include file='include/dbselect.inc.tpl'}
3{include file='include/datepicker.inc.tpl'}
4
5{combine_script id='jquery.tokeninput' load='async' require='jquery' path='themes/default/js/plugins/jquery.tokeninput.js'}
6{footer_script require='jquery.tokeninput'}
7jQuery(document).ready(function() {ldelim}
8  jQuery("#tags").tokenInput(
9    [{foreach from=$tags item=tag name=tags}{ldelim}"name":"{$tag.name|@escape:'javascript'}","id":"{$tag.id}"{rdelim}{if !$smarty.foreach.tags.last},{/if}{/foreach}],
10    {ldelim}
11      hintText: '{'Type in a search term'|@translate}',
12      noResultsText: '{'No results'|@translate}',
13      searchingText: '{'Searching...'|@translate}',
14      newText: ' ({'new'|@translate})',
15      animateDropdown: false,
16      preventDuplicates: true,
17      allowCreation: true
18    }
19  );
20});
21{/footer_script}
22
23{footer_script}
24pwg_initialization_datepicker("#date_creation_day", "#date_creation_month", "#date_creation_year", "#date_creation_linked_date", "#date_creation_action_set");
25{/footer_script}
26
27<h2>{'Edit photo information'|@translate}</h2>
28
29<img src="{$TN_SRC}" alt="{'Thumbnail'|@translate}" class="Thumbnail">
30
31<ul class="categoryActions">
32  {if isset($U_JUMPTO) }
33  <li><a href="{$U_JUMPTO}" title="{'jump to photo'|@translate}"><img src="{$themeconf.admin_icon_dir}/category_jump-to.png" alt="{'jump to photo'|@translate}"></a></li>
34  {/if}
35  {if !url_is_remote($PATH)}
36  <li><a href="{$U_SYNC}" title="{'Synchronize'|@translate}"><img src="{$themeconf.admin_icon_dir}/sync_metadata.png" alt="{'Synchronize'|@translate}"></a></li>
37
38  <li><a href="{$U_DELETE}" title="{'delete photo'|@translate}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/category_delete.png" alt="{'delete photo'|@translate}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');"></a></li>
39  {/if}
40</ul>
41
42<form action="{$F_ACTION}" method="post" id="properties">
43
44  <fieldset>
45    <legend>{'Informations'|@translate}</legend>
46
47    <table>
48
49      <tr>
50        <td><strong>{'Path'|@translate}</strong></td>
51        <td>{$PATH}</td>
52      </tr>
53
54      <tr>
55        <td><strong>{'Post date'|@translate}</strong></td>
56        <td>{$REGISTRATION_DATE}</td>
57      </tr>
58
59      <tr>
60        <td><strong>{'Dimensions'|@translate}</strong></td>
61        <td>{$DIMENSIONS}</td>
62      </tr>
63
64      <tr>
65        <td><strong>{'Filesize'|@translate}</strong></td>
66        <td>{$FILESIZE}</td>
67      </tr>
68
69      <tr>
70        <td><strong>{'Storage album'|@translate}</strong></td>
71        <td>{$STORAGE_CATEGORY}</td>
72      </tr>
73
74      {if isset($related_categories) }
75      <tr>
76        <td><strong>{'Linked albums'|@translate}</strong></td>
77        <td>
78          <ul>
79            {foreach from=$related_categories item=name}
80            <li>{$name}</li>
81            {/foreach}
82          </ul>
83        </td>
84      </tr>
85      {/if}
86
87    </table>
88
89  </fieldset>
90
91  <fieldset>
92    <legend>{'Properties'|@translate}</legend>
93
94    <table>
95
96      <tr>
97        <td><strong>{'Name'|@translate}</strong></td>
98        <td><input type="text" class="large" name="name" value="{$NAME}"></td>
99      </tr>
100
101      <tr>
102        <td><strong>{'Author'|@translate}</strong></td>
103        <td><input type="text" class="large" name="author" value="{$AUTHOR}"></td>
104      </tr>
105
106      <tr>
107        <td><strong>{'Creation date'|@translate}</strong></td>
108        <td>
109          <label><input type="radio" name="date_creation_action" value="unset"> {'unset'|@translate}</label>
110          <input type="radio" name="date_creation_action" value="set" id="date_creation_action_set"> {'set to'|@translate}
111          <select id="date_creation_day" name="date_creation_day">
112            <option value="0">--</option>
113            {section name=day start=1 loop=32}
114              <option value="{$smarty.section.day.index}" {if $smarty.section.day.index==$DATE_CREATION_DAY_VALUE}selected="selected"{/if}>{$smarty.section.day.index}</option>
115            {/section}
116          </select>
117          <select id="date_creation_month" name="date_creation_month">
118            {html_options options=$month_list selected=$DATE_CREATION_MONTH_VALUE}
119          </select>
120          <input id="date_creation_year"
121                 name="date_creation_year"
122                 type="text"
123                 size="4"
124                 maxlength="4"
125                 value="{$DATE_CREATION_YEAR_VALUE}">
126          <input id="date_creation_linked_date" name="date_creation_linked_date" type="hidden" size="10" disabled="disabled">
127        </td>
128      </tr>
129
130      <tr>
131        <td><strong>{'Tags'|@translate}</strong></td>
132        <td>
133<select id="tags" name="tags">
134{foreach from=$tag_selection item=tag}
135  <option value="{$tag.id}" class="selected">{$tag.name}</option>
136{/foreach}
137</select>
138        </td>
139      </tr>
140
141
142      <tr>
143        <td><strong>{'Description'|@translate}</strong></td>
144        <td><textarea name="description" id="description" class="description">{$DESCRIPTION}</textarea></td>
145      </tr>
146
147  <tr>
148    <td><strong>{'Who can see this photo?'|@translate}</strong></td>
149    <td>
150      <select name="level" size="1">
151        {html_options options=$level_options selected=$level_options_selected}
152      </select>
153    </td>
154  </tr>
155
156    </table>
157
158    <p style="text-align:center;">
159      <input class="submit" type="submit" value="{'Submit'|@translate}" name="submit">
160      <input class="submit" type="reset" value="{'Reset'|@translate}" name="reset">
161    </p>
162
163  </fieldset>
164
165</form>
166
167<form id="associations" method="post" action="{$F_ACTION}#associations">
168  <fieldset>
169    <legend>{'Linked albums'|@translate}</legend>
170
171    <table class="doubleSelect">
172      <tr>
173        <td>
174          <h3>{'Associated'|@translate}</h3>
175          <select class="categoryList" name="cat_associated[]" multiple="multiple" size="30">
176            {html_options options=$associated_options}
177          </select>
178          <p><input class="submit" type="submit" value="&raquo;" name="dissociate" style="font-size:15px;"></p>
179        </td>
180
181        <td>
182          <h3>{'Dissociated'|@translate}</h3>
183          <select class="categoryList" name="cat_dissociated[]" multiple="multiple" size="30">
184            {html_options options=$dissociated_options}
185          </select>
186          <p><input class="submit" type="submit" value="&laquo;" name="associate" style="font-size:15px;"></p>
187        </td>
188      </tr>
189    </table>
190
191  </fieldset>
192</form>
193
194<form id="representation" method="post" action="{$F_ACTION}#representation">
195  <fieldset>
196    <legend>{'Representation of albums'|@translate}</legend>
197
198    <table class="doubleSelect">
199      <tr>
200        <td>
201          <h3>{'Represents'|@translate}</h3>
202          <select class="categoryList" name="cat_elected[]" multiple="multiple" size="30">
203            {html_options options=$elected_options}
204          </select>
205          <p><input class="submit" type="submit" value="&raquo;" name="dismiss" style="font-size:15px;"></p>
206        </td>
207
208        <td>
209          <h3>{'Does not represent'|@translate}</h3>
210          <select class="categoryList" name="cat_dismissed[]" multiple="multiple" size="30">
211            {html_options options=$dismissed_options}
212          </select>
213          <p><input class="submit" type="submit" value="&laquo;" name="elect" style="font-size:15px;"></p>
214        </td>
215      </tr>
216    </table>
217
218  </fieldset>
219</form>
Note: See TracBrowser for help on using the repository browser.