[8682] | 1 | <h2>{$NB_ELEMENTS} {'Photos'|@translate}</h2> |
---|
[2531] | 2 | |
---|
[12528] | 3 | <form action="{$F_ACTION}" method="GET" class="filter"> |
---|
[2531] | 4 | <fieldset> |
---|
| 5 | <legend>{'Filter'|@translate}</legend> |
---|
| 6 | |
---|
| 7 | <label> |
---|
| 8 | {'Sort by'|@translate} |
---|
| 9 | <select name="order_by"> |
---|
| 10 | {html_options options=$order_by_options selected=$order_by_options_selected} |
---|
| 11 | </select> |
---|
| 12 | </label> |
---|
| 13 | |
---|
| 14 | <label> |
---|
| 15 | {'Users'|@translate} |
---|
| 16 | <select name="users"> |
---|
| 17 | {html_options options=$user_options selected=$user_options_selected} |
---|
| 18 | </select> |
---|
| 19 | </label> |
---|
| 20 | |
---|
| 21 | <label> |
---|
| 22 | {'Number of items'|@translate} |
---|
| 23 | <input type="text" name="display" size="2" value="{$DISPLAY}"> |
---|
| 24 | </label> |
---|
| 25 | |
---|
[2622] | 26 | <label> |
---|
| 27 | |
---|
[12528] | 28 | <input class="submit" type="submit" value="{'Submit'|@translate}"> |
---|
[2622] | 29 | </label> |
---|
[3185] | 30 | <input type="hidden" name="page" value="rating"> |
---|
[2531] | 31 | </fieldset> |
---|
| 32 | </form> |
---|
| 33 | |
---|
[3182] | 34 | {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} |
---|
[3172] | 35 | |
---|
[2531] | 36 | <table width="99%"> |
---|
| 37 | <tr class="throw"> |
---|
| 38 | <td>{'File'|@translate}</td> |
---|
| 39 | <td>{'Number of rates'|@translate}</td> |
---|
[11827] | 40 | <td>{'Rating score'|@translate}</td> |
---|
[2531] | 41 | <td>{'Average rate'|@translate}</td> |
---|
| 42 | <td>{'Sum of rates'|@translate}</td> |
---|
[26837] | 43 | <td>{'Rate'|@translate}/{'Username'|@translate}/{'Rate date'|@translate}</td> |
---|
[2531] | 44 | <td></td> |
---|
| 45 | </tr> |
---|
[2540] | 46 | {foreach from=$images item=image name=image} |
---|
[2971] | 47 | <tr valign="top" class="{if $smarty.foreach.image.index is odd}row1{else}row2{/if}"> |
---|
[26837] | 48 | <td><a href="{$image.U_URL}"><img src="{$image.U_THUMB}" alt="{$image.FILE}" title="{$image.FILE}"></a></td> |
---|
| 49 | <td><strong>{$image.NB_RATES}/{$image.NB_RATES_TOTAL}</strong></td> |
---|
| 50 | <td><strong>{$image.SCORE_RATE}</strong></td> |
---|
| 51 | <td><strong>{$image.AVG_RATE}</strong></td> |
---|
| 52 | <td style="border-right:1px solid" ><strong>{$image.SUM_RATE}</strong></td> |
---|
| 53 | <td> |
---|
| 54 | <table style="width:100%"> |
---|
[2540] | 55 | {foreach from=$image.rates item=rate name=rate} |
---|
[26837] | 56 | <tr> |
---|
| 57 | <td>{$rate.rate}</td> |
---|
[12528] | 58 | <td><b>{$rate.USER}</b></td> |
---|
[26837] | 59 | <td>{$rate.date}</td> |
---|
| 60 | <td><a onclick="return del(this,{$image.id},{$rate.user_id}{if !empty({$rate.anonymous_id})},'{$rate.anonymous_id}'{/if})" class="icon-trash"> </a></td> |
---|
[2531] | 61 | </tr> |
---|
[26837] | 62 | {/foreach}{*rates*} |
---|
| 63 | </table> |
---|
| 64 | </td> |
---|
| 65 | </tr> |
---|
| 66 | {/foreach}{*images*} |
---|
[2531] | 67 | </table> |
---|
[26837] | 68 | {combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'} |
---|
| 69 | {footer_script} |
---|
| 70 | function del(node,id,uid,aid){ |
---|
| 71 | var tr = jQuery(node).parents("tr").first().fadeTo(1000, 0.4), |
---|
| 72 | data = { |
---|
| 73 | image_id: id, |
---|
| 74 | user_id: uid |
---|
| 75 | }; |
---|
| 76 | if (aid) |
---|
| 77 | data.anonymous_id = aid; |
---|
[2531] | 78 | |
---|
[26837] | 79 | (new PwgWS('{$ROOT_URL|@escape:javascript}')).callService( |
---|
| 80 | 'pwg.rates.delete', data, |
---|
| 81 | { |
---|
| 82 | method: 'POST', |
---|
| 83 | onFailure: function(num, text) { tr.stop(); tr.fadeTo(0,1); alert(num + " " + text); }, |
---|
| 84 | onSuccess: function(result){ |
---|
| 85 | if (result) |
---|
| 86 | tr.remove(); |
---|
| 87 | else |
---|
| 88 | alert(result); |
---|
| 89 | } |
---|
| 90 | } |
---|
| 91 | ); |
---|
| 92 | return false; |
---|
| 93 | } |
---|
| 94 | {/footer_script} |
---|
| 95 | |
---|
| 96 | {if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} |
---|