From 50927b3569b389da6949d559805f2e846745921c Mon Sep 17 00:00:00 2001 From: rvelices Date: Fri, 17 Jan 2014 22:19:44 +0000 Subject: admin rating improvements - use web service for deletion - use datatables for rating by user - use fontello icons git-svn-id: http://piwigo.org/svn/trunk@26837 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/themes/default/template/rating.tpl | 61 +++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 16 deletions(-) (limited to 'admin/themes/default/template/rating.tpl') diff --git a/admin/themes/default/template/rating.tpl b/admin/themes/default/template/rating.tpl index fbfd9d8d9..9dcce6f12 100644 --- a/admin/themes/default/template/rating.tpl +++ b/admin/themes/default/template/rating.tpl @@ -40,28 +40,57 @@ {'Rating score'|@translate} {'Average rate'|@translate} {'Sum of rates'|@translate} - {'Rate'|@translate} - {'Username'|@translate} - {'Rate date'|@translate} + {'Rate'|@translate}/{'Username'|@translate}/{'Rate date'|@translate} {foreach from=$images item=image name=image} - {$image.FILE} - {$image.NB_RATES}/{$image.NB_RATES_TOTAL} - {$image.SCORE_RATE} - {$image.AVG_RATE} - {$image.SUM_RATE} - + {$image.FILE} + {$image.NB_RATES}/{$image.NB_RATES_TOTAL} + {$image.SCORE_RATE} + {$image.AVG_RATE} + {$image.SUM_RATE} + + {foreach from=$image.rates item=rate name=rate} - - + + - - + + + +{/foreach}{*rates*} +
{$rate.RATE}
{$rate.rate} {$rate.USER}{$rate.DATE}[{'Delete'|@translate}]{$rate.date}
+ -{/foreach} {*rates*} -{/foreach} {*images*} +{/foreach}{*images*} +{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'} +{footer_script} +function del(node,id,uid,aid){ + var tr = jQuery(node).parents("tr").first().fadeTo(1000, 0.4), + data = { + image_id: id, + user_id: uid + }; + if (aid) + data.anonymous_id = aid; -{if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} + (new PwgWS('{$ROOT_URL|@escape:javascript}')).callService( + 'pwg.rates.delete', data, + { + method: 'POST', + onFailure: function(num, text) { tr.stop(); tr.fadeTo(0,1); alert(num + " " + text); }, + onSuccess: function(result){ + if (result) + tr.remove(); + else + alert(result); + } + } + ); + return false; +} +{/footer_script} + +{if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} -- cgit v1.2.3