source: trunk/admin/themes/default/template/configuration.tpl @ 14514

Last change on this file since 14514 was 14514, checked in by plg, 12 years ago

feature 2626: add watermark preview (copied from original configuration screen)

  • Property svn:eol-style set to LF
File size: 25.6 KB
Line 
1{footer_script}{literal}
2jQuery(document).ready(function(){
3  jQuery("#activate_comments").change(function(){
4    if ($(this).is(':checked')) {
5      jQuery("#comments_param_warp").show();
6    } else {
7      jQuery("#comments_param_warp").hide();
8    }
9  });
10
11  var targets = {
12    'input[name="rate"]' : '#rate_anonymous',
13    'input[name="allow_user_registration"]' : '#email_admin_on_new_user',
14    'input[name="comments_validation"]' : '#email_admin_on_comment_validation',
15    'input[name="user_can_edit_comment"]' : '#email_admin_on_comment_edition',
16    'input[name="user_can_delete_comment"]' : '#email_admin_on_comment_deletion',
17  };
18
19  for (selector in targets) {
20    var target = targets[selector];
21
22    jQuery(target).toggle(jQuery(selector).is(':checked'));
23
24    (function(target){
25      jQuery(selector).bind('change', function() {
26        jQuery(target).toggle($(this).is(':checked'));
27      });
28    })(target);
29  };
30});
31{/literal}{/footer_script}
32
33<h2>{'Piwigo configuration'|@translate} {$TABSHEET_TITLE}</h2>
34
35{if !isset($default)}
36<form method="post" action="{$F_ACTION}" class="properties">
37{/if}
38<div id="configContent">
39{if isset($main)}
40<fieldset id="mainConf">
41  <legend></legend>
42  <ul>
43    <li>
44     
45        <label for="gallery_title">{'Gallery title'|@translate}</label>
46      <br>
47      <input type="text" maxlength="255" size="50" name="gallery_title" id="gallery_title" value="{$main.CONF_GALLERY_TITLE}">
48    </li>
49
50    <li>
51     
52        <label for="page_banner">{'Page banner'|@translate}</label>
53      <br>
54      <textarea rows="5" cols="50" class="description" name="page_banner" id="page_banner">{$main.CONF_PAGE_BANNER}</textarea>
55    </li>
56
57    <li>
58      <label>
59        <input type="checkbox" name="rate" {if ($main.rate)}checked="checked"{/if}>
60        {'Allow rating'|@translate}
61      </label>
62    </li>
63
64    <li id="rate_anonymous">
65      <label>
66        <input type="checkbox" name="rate_anonymous" {if ($main.rate_anonymous)}checked="checked"{/if}>
67        {'Rating by guests'|@translate}
68      </label>
69    </li>
70
71    <li>
72      <label>
73        <input type="checkbox" name="allow_user_registration" {if ($main.allow_user_registration)}checked="checked"{/if}>
74        {'Allow user registration'|@translate}
75      </label>
76    </li>
77
78    <li id="email_admin_on_new_user">
79      <label>
80        <input type="checkbox" name="email_admin_on_new_user" {if ($main.email_admin_on_new_user)}checked="checked"{/if}>
81        {'Email admins when a new user registers'|@translate}
82      </label>
83    </li>
84
85    <li>
86      <label>
87        <input type="checkbox" name="allow_user_customization" {if ($main.allow_user_customization)}checked="checked"{/if}>
88        {'Allow user customization'|@translate}
89      </label>
90    </li>
91
92    <li>
93      <label>
94        <input type="checkbox" name="obligatory_user_mail_address" {if ($main.obligatory_user_mail_address)}checked="checked"{/if}>
95        {'Mail address is obligatory for all users'|@translate}
96      </label>
97    </li>
98
99    <li>
100      <label>{'Week starts on'|@translate}
101      {html_options name="week_starts_on" options=$main.week_starts_on_options selected=$main.week_starts_on_options_selected}</label>
102    </li>
103   
104    <li>
105        <label>{'Default photos order'|@translate}</label>
106       
107        {foreach from=$main.order_by item=order}
108        <span class="filter {if $ORDER_BY_IS_CUSTOM}transparent{/if}">         
109          <select name="order_by[]" {if $ORDER_BY_IS_CUSTOM}disabled{/if}>
110            {html_options options=$main.order_by_options selected=$order}
111          </select>
112          <a class="removeFilter">{'delete'|@translate}</a>
113        </span>
114        {/foreach}
115       
116        {if !$ORDER_BY_IS_CUSTOM}
117          <a class="addFilter">{'Add a criteria'|@translate}</a>
118        {else}
119          <span class="order_by_is_custom">{'You can\'t define a default photo order because you have a custom setting in your local configuration.'|@translate}</span>
120        {/if}
121    </li>
122   
123{if !$ORDER_BY_IS_CUSTOM}
124{footer_script require='jquery'}
125// counters for displaying of addFilter link
126fields = {$main.order_by|@count}; max_fields = Math.ceil({$main.order_by_options|@count}/2);
127
128{literal}
129function updateAddFilterLink() {
130  if (fields >= max_fields) {
131    $('.addFilter').css('display', 'none');
132  } else {
133    $('.addFilter').css('display', '');
134  }
135}
136
137function updateRemoveFilterTrigger() {
138  $(".removeFilter").click(function () {
139    $(this).parent('span.filter').remove();
140    fields--;
141    updateAddFilterLink();
142  });
143 
144  $(".removeFilter").css('display', '');
145  $(".filter:first .removeFilter").css('display', 'none');
146}
147
148jQuery(document).ready(function () {
149  $('.addFilter').click(function() {
150    $(this).prev('span.filter').clone().insertBefore($(this));
151    $(this).prev('span.filter').children('select[name="order_by[]"]').val('');
152   
153    fields++;
154    updateRemoveFilterTrigger();
155    updateAddFilterLink();
156  });
157 
158  updateRemoveFilterTrigger();
159  updateAddFilterLink();
160});
161{/literal}
162{/footer_script}
163{/if}
164
165    <li>
166      <strong>{'Save visits in history for'|@translate}</strong>
167
168      <label>
169        <input type="checkbox" name="history_guest" {if ($main.history_guest)}checked="checked"{/if}>
170        {'simple visitors'|@translate}
171      </label>
172
173      <label>
174        <input type="checkbox" name="log" {if ($main.log)}checked="checked"{/if}>
175        {'registered users'|@translate}
176      </label>
177
178      <label>
179        <input type="checkbox" name="history_admin" {if ($main.history_admin)}checked="checked"{/if}>
180        {'administrators'|@translate}
181      </label>
182
183    </li>
184  </ul>
185</fieldset>
186{/if}
187
188{if isset($comments)}
189<fieldset id="commentsConf">
190  <legend></legend>
191  <ul>
192    <li>
193      <label>
194        <input type="checkbox" name="activate_comments" id="activate_comments"{if ($comments.activate_comments)}checked="checked"{/if}>
195        {'Activate comments'|@translate}
196      </label>
197    </li>
198  </ul>
199 
200  <ul id="comments_param_warp"{if not ($comments.activate_comments)} style="display:none;"{/if}>
201    <li>
202      <label>
203        <input type="checkbox" name="comments_forall" {if ($comments.comments_forall)}checked="checked"{/if}>
204        {'Comments for all'|@translate}
205      </label>
206    </li>
207
208    <li>
209      <label>
210        {'Number of comments per page'|@translate}
211        <input type="text" size="3" maxlength="4" name="nb_comment_page" id="nb_comment_page" value="{$comments.NB_COMMENTS_PAGE}">
212      </label>
213    </li>
214   
215    <li>
216      <label>
217        {'Default comments order'|@translate}
218        <select name="comments_order">
219          {html_options options=$comments.comments_order_options selected=$comments.comments_order}
220        </select>
221      </label>
222    </li>
223
224    <li>
225      <label>
226        <input type="checkbox" name="comments_validation" {if ($comments.comments_validation)}checked="checked"{/if}>
227        {'Validation'|@translate}
228      </label>
229    </li>
230
231    <li>
232      <label>
233        <input type="checkbox" name="user_can_edit_comment" {if ($comments.user_can_edit_comment)}checked="checked"{/if}>
234        {'Allow users to edit their own comments'|@translate}
235      </label>
236    </li>
237    <li>
238      <label>
239        <input type="checkbox" name="user_can_delete_comment" {if ($comments.user_can_delete_comment)}checked="checked"{/if}>
240        {'Allow users to delete their own comments'|@translate}
241      </label>
242    </li>
243
244    <li id="notifyAdmin">
245      <strong>{'Notify administrators when a comment is'|@translate}</strong>
246
247      <label id="email_admin_on_comment_validation">
248        <input type="checkbox" name="email_admin_on_comment_validation" {if ($comments.email_admin_on_comment_validation)}checked="checked"{/if}> {'pending validation'|@translate}
249      </label>
250
251      <label>
252        <input type="checkbox" name="email_admin_on_comment" {if ($comments.email_admin_on_comment)}checked="checked"{/if}> {'added'|@translate}
253      </label>
254
255      <label id="email_admin_on_comment_edition">
256        <input type="checkbox" name="email_admin_on_comment_edition" {if ($comments.email_admin_on_comment_edition)}checked="checked"{/if}> {'modified'|@translate}
257      </label>
258
259      <label id="email_admin_on_comment_deletion">
260        <input type="checkbox" name="email_admin_on_comment_deletion" {if ($comments.email_admin_on_comment_deletion)}checked="checked"{/if}> {'deleted'|@translate}
261      </label>
262    </li>
263  </ul>
264</fieldset>
265{/if}
266
267{if isset($sizes)}
268
269{footer_script}
270var labelMaxWidth = "{'Maximum Width'|@translate}";
271var labelWidth = "{'Width'|@translate}";
272
273var labelMaxHeight = "{'Maximum Height'|@translate}";
274var labelHeight = "{'Height'|@translate}";
275{literal}
276jQuery(document).ready(function(){
277  function toggleResizeFields(size) {
278    var checkbox = jQuery("#original_resize");
279    var needToggle = jQuery("#sizeEdit-original");
280
281    if (jQuery(checkbox).is(':checked')) {
282      needToggle.show();
283    }
284    else {
285      needToggle.hide();
286    }
287  }
288
289  toggleResizeFields("original");
290  jQuery("#original_resize").click(function () {toggleResizeFields("original")});
291
292  jQuery("a[id^='sizeEditOpen-']").click(function(){
293    var sizeName = jQuery(this).attr("id").split("-")[1];
294    jQuery("#sizeEdit-"+sizeName).toggle();
295    jQuery(this).hide();
296  });
297
298  jQuery(".cropToggle").click(function() {
299    var labelBoxWidth = jQuery(this).parents('table.sizeEditForm').find('td.sizeEditWidth');
300    var labelBoxHeight = jQuery(this).parents('table.sizeEditForm').find('td.sizeEditHeight');
301
302    if (jQuery(this).is(':checked')) {
303      jQuery(labelBoxWidth).html(labelWidth);
304      jQuery(labelBoxHeight).html(labelHeight);
305    }
306    else {
307      jQuery(labelBoxWidth).html(labelMaxWidth);
308      jQuery(labelBoxHeight).html(labelMaxHeight);
309    }
310  });
311
312  jQuery("#showDetails").click(function() {
313    jQuery(".sizeDetails").show();
314    jQuery(this).css("visibility", "hidden");
315                return false;
316  });
317
318});
319{/literal}{/footer_script}
320
321{html_style}{literal}
322.sizeEnable {width:50px;}
323.sizeEditForm {margin:0 0 10px 20px;}
324.sizeEdit {display:none;}
325#sizesConf table {margin:0;}
326.showDetails {padding:0;}
327.sizeDetails {display:none;margin-left:10px;}
328.sizeEditOpen {margin-left:10px;}
329{/literal}{/html_style}
330
331<fieldset id="sizesConf">
332  <legend>{'Original Size'|@translate}</legend>
333
334  <div>
335    <label for="original_resize">
336      <input type="checkbox" name="original_resize" id="original_resize" {if ($sizes.original_resize)}checked="checked"{/if}>
337      {'Resize after upload'|@translate}
338    </label>
339  </div>
340
341  <table id="sizeEdit-original">
342    <tr>
343      <th>{'Maximum Width'|@translate}</th>
344      <td>
345        <input type="text" name="original_resize_maxwidth" value="{$sizes.original_resize_maxwidth}" size="4" maxlength="4"{if isset($ferrors.original_resize_maxwidth)} class="dError"{/if}> {'pixels'|@translate}
346        {if isset($ferrors.original_resize_maxwidth)}<span class="dErrorDesc" title="{$ferrors.original_resize_maxwidth}">!</span>{/if}
347      </td>
348    </tr>
349    <tr>
350      <th>{'Maximum Height'|@translate}</th>
351      <td>
352        <input type="text" name="original_resize_maxheight" value="{$sizes.original_resize_maxheight}" size="4" maxlength="4"{if isset($ferrors.original_resize_maxheight)} class="dError"{/if}> {'pixels'|@translate}
353        {if isset($ferrors.original_resize_maxheight)}<span class="dErrorDesc" title="{$ferrors.original_resize_maxheight}">!</span>{/if}
354      </td>
355    </tr>
356    <tr>
357      <th>{'Image Quality'|@translate}</th>
358      <td>
359        <input type="text" name="original_resize_quality" value="{$sizes.original_resize_quality}" size="3" maxlength="3"{if isset($ferrors.original_resize_quality)} class="dError"{/if}> %
360        {if isset($ferrors.original_resize_quality)}<span class="dErrorDesc" title="{$ferrors.original_resize_quality}">!</span>{/if}
361      </td>
362    </tr>
363  </table>
364
365</fieldset>
366
367<fieldset id="multiSizesConf">
368  <legend>{'Multiple Size'|@translate}</legend>
369
370<div class="showDetails">
371  <a href="#" id="showDetails"{if $show_details or isset($ferrors)} style="display:none"{/if}>{'show details'|@translate}</a>
372</div>
373
374<table style="margin:0">
375{foreach from=$derivatives item=d key=type}
376  <tr>
377    <td>
378      <label>
379        <span class="sizeEnable">
380  {if $d.must_enable}
381          &#x2714;
382  {else}
383          <input type="checkbox" name="d[{$type}][enabled]" {if $d.enabled}checked="checked"{/if}>
384  {/if}
385        </span>
386        {$type|@translate}
387      </label>
388    </td>
389
390    <td>
391      <span class="sizeDetails"{if isset($ferrors)} style="display:inline"{/if}>{$d.w} x {$d.h} {'pixels'|@translate}{if $d.crop}, {'Crop'|@translate|lower}{/if}</span>
392    </td>
393
394    <td>
395      <span class="sizeDetails"{if isset($ferrors) and !isset($ferrors.$type)} style="display:inline"{/if}>
396        <a href="#" id="sizeEditOpen-{$type}" class="sizeEditOpen">{'edit'|@translate}</a>
397      </span>
398    </td>
399  </tr>
400
401  <tr id="sizeEdit-{$type}" class="sizeEdit" {if isset($ferrors.$type)} style="display:block"{/if}>
402    <td colspan="3">
403      <table class="sizeEditForm">
404  {if !$d.must_square}
405        <tr>
406          <td colspan="2">
407            <label>
408              <input type="checkbox" class="cropToggle" name="d[{$type}][crop]" {if $d.crop}checked="checked"{/if}>
409              {'Crop'|@translate}
410            </label>
411          </td>
412        </tr>
413  {/if}
414
415        <tr>
416          <td class="sizeEditWidth">{if $d.must_square or $d.crop}{'Width'|@translate}{else}{'Maximum Width'|@translate}{/if}</td>
417          <td>
418            <input type="text" name="d[{$type}][w]" maxlength="4" size="4" value="{$d.w}"{if isset($ferrors.$type.w)} class="dError"{/if}>
419            {'pixels'|@translate}
420            {if isset($ferrors.$type.w)}<span class="dErrorDesc" title="{$ferrors.$type.w}">!</span>{/if}
421          </td>
422        </tr>
423
424  {if !$d.must_square}
425        <tr>
426          <td class="sizeEditHeight">{if $d.crop}{'Height'|@translate}{else}{'Maximum Height'|@translate}{/if}</td>
427          <td>
428            <input type="text" name="d[{$type}][h]" maxlength="4" size="4"  value="{$d.h}"{if isset($ferrors.$type.h)} class="dError"{/if}>
429            {'pixels'|@translate}
430            {if isset($ferrors.$type.h)}<span class="dErrorDesc" title="{$ferrors.$type.h}">!</span>{/if}
431          </td>
432        </tr>
433  {/if}
434      </table> {* #sizeEdit *}
435    </td>
436  </tr>
437{/foreach}
438</table>
439
440<p style="margin:10px 0 0 0;{if isset($ferrors)} display:block;{/if}" class="sizeDetails">
441  {'Image Quality'|@translate}
442  <input type="text" name="resize_quality" value="{$resize_quality}" size="3" maxlength="3"{if isset($ferrors.resize_quality)} class="dError"{/if}> %
443  {if isset($ferrors.resize_quality)}<span class="dErrorDesc" title="{$ferrors.resize_quality}">!</span>{/if}
444</p>
445<p style="margin:10px 0 0 0;{if isset($ferrors)} display:block;{/if}" class="sizeDetails">
446  <a href="{$F_ACTION}&action=restore_settings" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');">{'Reset to default values'|@translate}</a>
447</p>
448</fieldset>
449{/if}
450
451{if isset($watermark)}
452
453{footer_script}{literal}
454jQuery(document).ready(function() {
455
456  function onWatermarkChange() {
457    var val = jQuery("#wSelect").val();
458    if (val.length) {
459      jQuery("#wImg").attr('src', {/literal}'{$ROOT_URL}'{literal}+val).show();
460    }
461    else {
462      jQuery("#wImg").hide();
463    }
464  }
465
466  onWatermarkChange();
467
468  jQuery("#wSelect").bind("change", onWatermarkChange);
469
470  if (jQuery("input[name='w[position]']:checked").val() == 'custom') {
471    jQuery("#positionCustomDetails").show();
472  }
473
474  jQuery("input[name='w[position]']").change(function(){
475    if (jQuery(this).val() == 'custom') {
476      jQuery("#positionCustomDetails").show();
477    }
478    else {
479      jQuery("#positionCustomDetails").hide();
480    }
481  });
482});
483{/literal}{/footer_script}
484
485
486<fieldset id="watermarkConf">
487  <legend></legend>
488  <ul>
489    <li>
490      <label>{'Select a file'|@translate}</label>
491      <select name="w[file]" id="wSelect">
492        {html_options options=$watermark_files selected=$watermark.file}
493      </select>
494      <br>{'... or '|@translate}<a href="#" class="addWatermarkOpen" title="{'add a new watermark'|@translate}">{'add a new watermark'|@translate}</a>
495      <br><img id="wImg"></img>
496    </li>
497
498    <li>
499      <label>
500        {'Apply watermark if width is bigger than'|@translate}
501        <input  size="4" maxlength="4" type="text" name="w[minw]" value="{$watermark.minw}"{if isset($ferrors.watermark.minw)} class="dError"{/if}>
502      </label>
503      {'pixels'|@translate}
504    </li>
505
506    <li>
507      <label>
508        {'Apply watermark if height is bigger than'|@translate}
509        <input  size="4" maxlength="4" type="text" name="w[minh]" value="{$watermark.minh}"{if isset($ferrors.watermark.minh)} class="dError"{/if}>
510      </label>
511      {'pixels'|@translate}
512    </li>
513
514    <li>
515      <label>{'Position'|@translate}</label>
516      <br>
517      <div id="watermarkPositionBox">
518        <label class="right">{'top right corner'|@translate} <input name="w[position]" type="radio" value="topright"{if $watermark.position eq 'topright'} checked="checked"{/if}></label>
519        <label><input name="w[position]" type="radio" value="topleft"{if $watermark.position eq 'topleft'} checked="checked"{/if}> {'top left corner'|@translate}</label>
520        <label class="middle"><input name="w[position]" type="radio" value="middle"{if $watermark.position eq 'middle'} checked="checked"{/if}> {'middle'|@translate}</label>
521        <label class="right">{'bottom right corner'|@translate} <input name="w[position]" type="radio" value="bottomright"{if $watermark.position eq 'bottomright'} checked="checked"{/if}></label>
522        <label><input name="w[position]" type="radio" value="bottomleft"{if $watermark.position eq 'bottomleft'} checked="checked"{/if}> {'bottom left corner'|@translate}</label>
523      </div>
524      <label style="display:block;margin-top:10px;font-weight:normal;"><input name="w[position]" type="radio" value="custom"{if $watermark.position eq 'custom'} checked="checked"{/if}> {'custom'|@translate}</label>
525      <div id="positionCustomDetails">
526        <label>{'X Position'|@translate}
527          <input size="3" maxlength="3" type="text" name="w[xpos]" value="{$watermark.xpos}"{if isset($ferrors.watermark.xpos)} class="dError"{/if}>%
528          {if isset($ferrors.watermark.xpos)}<span class="dErrorDesc" title="{$ferrors.watermark.xpos}">!</span>{/if}
529        </label>
530
531        <br>
532        <label>{'Y Position'|@translate}
533          <input size="3" maxlength="3" type="text" name="w[ypos]" value="{$watermark.ypos}"{if isset($ferrors.watermark.ypos)} class="dError"{/if}>%
534          {if isset($ferrors.watermark.ypos)}<span class="dErrorDesc" title="{$ferrors.watermark.ypos}">!</span>{/if}
535        </label>
536
537        <br>
538        <label>{'X Repeat'|@translate}
539          <input size="3" maxlength="3" type="text" name="w[xrepeat]" value="{$watermark.xrepeat}"{if isset($ferrors.watermark.xrepeat)} class="dError"{/if}>
540          {if isset($ferrors.watermark.xrepeat)}<span class="dErrorDesc" title="{$ferrors.watermark.xrepeat}">!</span>{/if}
541        </label>
542      </div>
543    </li>
544
545    <li>
546      <label>{'Opacity'|@translate}</label>
547      <input size="3" maxlength="3" type="text" name="w[opacity]" value="{$watermark.opacity}"{if isset($ferrors.watermark.opacity)} class="dError"{/if}> %
548      {if isset($ferrors.watermark.opacity)}<span class="dErrorDesc" title="{$ferrors.watermark.opacity}">!</span>{/if}
549    </li>
550  </ul>
551</fieldset>
552
553{/if} {* end of watermark section *}
554
555{if isset($display)}
556<fieldset id="indexDisplayConf">
557  <legend>{'Main Page'|@translate}</legend>
558  <ul>
559    <li>
560      <label>
561        <input type="checkbox" name="menubar_filter_icon" {if ($display.menubar_filter_icon)}checked="checked"{/if}>
562        {'display only recently posted photos'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
563      </label>
564    </li>   
565   
566    <li>
567      <label>
568        <input type="checkbox" name="index_new_icon" {if ($display.index_new_icon)}checked="checked"{/if}>
569        {'Activate icon "new" next to albums and pictures'|@translate}
570      </label>
571    </li>
572
573    <li>
574      <label>
575        <input type="checkbox" name="index_sort_order_input" {if ($display.index_sort_order_input)}checked="checked"{/if}>
576        {'Sort order'|@translate|@string_format:$pwg->l10n('Activate icon "%s"')}
577      </label>
578    </li>
579
580    <li>
581      <label>
582        <input type="checkbox" name="index_flat_icon" {if ($display.index_flat_icon)}checked="checked"{/if}>
583        {'display all photos in all sub-albums'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
584      </label>
585    </li>
586
587    <li>
588      <label>
589        <input type="checkbox" name="index_posted_date_icon" {if ($display.index_posted_date_icon)}checked="checked"{/if}>
590        {'display a calendar by posted date'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
591      </label>
592    </li>
593
594    <li>
595      <label>
596        <input type="checkbox" name="index_created_date_icon" {if ($display.index_created_date_icon)}checked="checked"{/if}>
597        {'display a calendar by creation date'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
598      </label>
599    </li>
600
601    <li>
602      <label>
603        <input type="checkbox" name="index_slideshow_icon" {if ($display.index_slideshow_icon)}checked="checked"{/if}>
604        {'slideshow'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
605      </label>
606    </li>
607  </ul>
608</fieldset>
609
610<fieldset id="pictureDisplayConf">
611  <legend>{'Photo Page'|@translate}</legend>
612  <ul>
613    <li>
614      <label>
615        <input type="checkbox" name="picture_slideshow_icon" {if ($display.picture_slideshow_icon)}checked="checked"{/if}>
616        {'slideshow'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
617      </label>
618    </li>
619
620    <li>
621      <label>
622        <input type="checkbox" name="picture_metadata_icon" {if ($display.picture_metadata_icon)}checked="checked"{/if}>
623        {'Show file metadata'|@translate|@string_format:$pwg->l10n('Activate icon "%s"')}
624      </label>
625    </li>
626
627    <li>
628      <label>
629        <input type="checkbox" name="picture_download_icon" {if ($display.picture_download_icon)}checked="checked"{/if}>
630        {'Download this file'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
631      </label>
632    </li>
633
634    <li>
635      <label>
636        <input type="checkbox" name="picture_favorite_icon" {if ($display.picture_favorite_icon)}checked="checked"{/if}>
637        {'add this photo to your favorites'|@translate|@ucfirst|@string_format:$pwg->l10n('Activate icon "%s"')}
638      </label>
639    </li>
640
641    <li>
642      <label>
643        <input type="checkbox" name="picture_navigation_icons" {if ($display.picture_navigation_icons)}checked="checked"{/if}>
644        {'Activate Navigation Bar'|@translate}
645      </label>
646    </li>
647
648    <li>
649      <label>
650        <input type="checkbox" name="picture_navigation_thumb" {if ($display.picture_navigation_thumb)}checked="checked"{/if}>
651        {'Activate Navigation Thumbnails'|@translate}
652      </label>
653    </li>
654   
655    <li>
656      <label>
657        <input type="checkbox" name="picture_menu" {if ($display.picture_menu)}checked="checked"{/if}>
658        {'Show menubar'|@translate}
659      </label>
660    </li>
661  </ul>
662</fieldset>
663
664<fieldset id="pictureInfoConf">
665  <legend>{'Photo Properties'|@translate}</legend>
666  <ul>
667    <li>
668      <label>
669        <input type="checkbox" name="picture_informations[author]" {if ($display.picture_informations.author)}checked="checked"{/if}>
670        {'Author'|@translate}
671      </label>
672    </li>
673
674    <li>
675      <label>
676        <input type="checkbox" name="picture_informations[created_on]" {if ($display.picture_informations.created_on)}checked="checked"{/if}>
677        {'Created on'|@translate}
678      </label>
679    </li>
680
681    <li>
682      <label>
683        <input type="checkbox" name="picture_informations[posted_on]" {if ($display.picture_informations.posted_on)}checked="checked"{/if}>
684        {'Posted on'|@translate}
685      </label>
686    </li>
687
688    <li>
689      <label>
690        <input type="checkbox" name="picture_informations[dimensions]" {if ($display.picture_informations.dimensions)}checked="checked"{/if}>
691        {'Dimensions'|@translate}
692      </label>
693    </li>
694
695    <li>
696      <label>
697        <input type="checkbox" name="picture_informations[file]" {if ($display.picture_informations.file)}checked="checked"{/if}>
698        {'File'|@translate}
699      </label>
700    </li>
701
702    <li>
703      <label>
704        <input type="checkbox" name="picture_informations[filesize]" {if ($display.picture_informations.filesize)}checked="checked"{/if}>
705        {'Filesize'|@translate}
706      </label>
707    </li>
708
709    <li>
710      <label>
711        <input type="checkbox" name="picture_informations[tags]" {if ($display.picture_informations.tags)}checked="checked"{/if}>
712        {'Tags'|@translate}
713      </label>
714    </li>
715
716    <li>
717      <label>
718        <input type="checkbox" name="picture_informations[categories]" {if ($display.picture_informations.categories)}checked="checked"{/if}>
719        {'Albums'|@translate}
720      </label>
721    </li>
722
723    <li>
724      <label>
725        <input type="checkbox" name="picture_informations[visits]" {if ($display.picture_informations.visits)}checked="checked"{/if}>
726        {'Visits'|@translate}
727      </label>
728    </li>
729
730    <li>
731      <label>
732        <input type="checkbox" name="picture_informations[rating_score]" {if ($display.picture_informations.rating_score)}checked="checked"{/if}>
733        {'Rating score'|@translate}
734      </label>
735    </li>
736
737    <li>
738      <label>
739        <input type="checkbox" name="picture_informations[privacy_level]" {if ($display.picture_informations.privacy_level)}checked="checked"{/if}>
740        {'Who can see this photo?'|@translate} ({'available for administrators only'|@translate})
741      </label>
742    </li>
743  </ul>
744</fieldset>
745{/if}
746
747{if !isset($default)}
748        <p class="formButtons">
749                <input type="submit" name="submit" value="{'Save Settings'|@translate}">
750        </p>
751</form>
752{/if}
753
754</div> <!-- configContent -->
755
756{if isset($default)}
757{$PROFILE_CONTENT}
758{/if}
Note: See TracBrowser for help on using the repository browser.