source: extensions/square_thumbnails/thumbnail.tpl @ 5943

Last change on this file since 5943 was 5943, checked in by patdenice, 14 years ago

Add plugins files

File size: 4.7 KB
Line 
1{html_head}
2{literal}
3<script type="text/javascript">
4jQuery().ready(function(){
5  jQuery(':text').keyup(function(){
6    if(jQuery('#square').attr('checked')){
7      if (this.id == 'width'){
8        jQuery('#height').attr('value', this.value);
9      }else{
10        jQuery('#width').attr('value', this.value);
11      }
12    }
13  });
14  jQuery('#square').click(function(){
15    if (this.checked)
16      jQuery('#height').attr('value', jQuery('#width').attr('value'));
17  });
18});
19</script>
20{/literal}
21{/html_head}
22
23<div class="titrePage">
24  <h2>{'Thumbnail creation'|@translate}</h2>
25</div>
26
27{if isset($results) }
28<div class="admin">{'Results of miniaturization'|@translate}</div>
29<table style="width:100%;">
30  <tr class="throw">
31    <td>{'Path'|@translate}</td>
32    <td>{'Thumbnail'|@translate}</td>
33    <td>{'generated in'|@translate}</td>
34    <td>{'Filesize'|@translate}</td>
35    <td>{'Dimensions'|@translate}</td>
36  </tr>
37  {foreach from=$results.elements item=elt}
38  <tr>
39    <td>{$elt.PATH}</td>
40    <td><img src="{$elt.TN_FILE_IMG}"></td>
41    <td style="text-align:right;">{$elt.GEN_TIME}</td>
42    <td style="text-align:right;">{$elt.TN_FILESIZE_IMG}</td>
43    <td style="text-align:right;">{$elt.TN_WIDTH_IMG} x {$elt.TN_HEIGHT_IMG}</td>
44  </tr>
45  {/foreach}
46</table>
47
48<table class="table2">
49  <tr class="throw">
50    <td colspan="2">{'General statistics'|@translate}</td>
51  </tr>
52  <tr>
53    <td>{'number of miniaturized pictures'|@translate}</td>
54    <td style="text-align:center;">{$results.TN_NB}</td>
55  </tr>
56  <tr>
57    <td>{'total time'|@translate}</td>
58    <td style="text-align:right;">{$results.TN_TOTAL}</td>
59  </tr>
60  <tr>
61    <td>{'max time'|@translate}</td>
62    <td style="text-align:right;">{$results.TN_MAX}</td>
63  </tr>
64  <tr>
65    <td>{'min time'|@translate}</td>
66    <td style="text-align:right;">{$results.TN_MIN}</td>
67  </tr>
68  <tr>
69    <td>{'average time'|@translate}</td>
70    <td style="text-align:right;">{$results.TN_AVERAGE}</td>
71  </tr>
72</table>
73<br>
74{/if}
75
76{if isset($params) }
77<form method="post" action="{$params.F_ACTION}" class="properties">
78
79  <fieldset>
80    <legend>{'Miniaturization parameters'|@translate}</legend>
81
82    <ul>
83      <li>
84        <span class="property">{'GD version'|@translate}</span>
85        <label>
86          <input type="radio" name="gd" value="2" {if $params.GD_SELECTED==2}checked="checked"{/if}>2.x
87        </label>
88        <label>
89          <input type="radio" name="gd" value="1" {if $params.GD_SELECTED==1}checked="checked"{/if}>1.x
90        </label>
91      </li>
92
93      <li>
94        <span class="property">{'Square Thumbnails'|@translate}</span>
95             <label><input type="checkbox" name="square" id="square" {if $params.SQUARE}checked="checked"{/if}></label>
96      </li>
97
98      <li>
99        <span class="property">
100          <label for="width">{'maximum width'|@translate}</label>
101        </span>
102        <input type="text" id="width" name="width" value="{$params.WIDTH_TN}">
103      </li>
104
105      <li>
106        <span class="property">
107          <label for="height">{'maximum height'|@translate}</label>
108        </span>
109        <input type="text" id="height" name="height" value="{$params.HEIGHT_TN}">
110      </li>
111
112      <li>
113        <span class="property">{'Number of thumbnails to create'|@translate}</span>
114        <label><input type="radio" name="n" value="5"   {if $params.N_SELECTED==5}checked="checked"{/if}> 5</label>
115        <label><input type="radio" name="n" value="10"  {if $params.N_SELECTED==10}checked="checked"{/if}> 10</label>
116        <label><input type="radio" name="n" value="20"  {if $params.N_SELECTED==20}checked="checked"{/if}> 20</label>
117        <label><input type="radio" name="n" value="all" {if $params.N_SELECTED=='all'}checked="checked"{/if}> {'all'|@translate}</label>
118      </li>
119    </ul>
120  </fieldset>
121
122  <p><input class="submit" type="submit" name="submit" value="{'Submit'|@translate}" {$TAG_INPUT_ENABLED}></p>
123</form>
124{/if} {*isset params*}
125
126{if !empty($remainings) }
127<div class="admin">{$TOTAL_NB_REMAINING} {'pictures without thumbnail (jpeg and png only)'|@translate}</div>
128<table style="width:100%;">
129  <tr class="throw">
130    <td>&nbsp;</td>
131    <td style="width:60%;">{'Path'|@translate}</td>
132    <td>{'Filesize'|@translate}</td>
133    <td>{'Dimensions'|@translate}</td>
134  </tr>
135  {foreach from=$remainings item=elt name=remain_loop}
136  <tr class="{if $smarty.foreach.remain_loop.index is odd}row1{else}row2{/if}">
137    <td>{$smarty.foreach.remain_loop.iteration}</td>
138    <td><div style="margin-left:10px;">{$elt.PATH}</div></td>
139    <td><div style="margin-left:10px;">{$elt.FILESIZE_IMG}</div></td>
140    <td><div style="margin-left:10px;">{$elt.WIDTH_IMG} x {$elt.HEIGHT_IMG}</div></td>
141  </tr>
142  {/foreach}
143</table>
144{else}
145<div style="text-align:center;font-weight:bold;margin:10px;"> [ {'No missing thumbnail'|@translate} ]</div>
146{/if}
Note: See TracBrowser for help on using the repository browser.