From aa87a2583b10dfcd7cd2b0e5bbdd717122778c3f Mon Sep 17 00:00:00 2001 From: rvelices Date: Mon, 21 Nov 2011 20:48:37 +0000 Subject: feature 2486 merge from trunk -r12624,12625,12650 Add an admin view for rates by user (improvement) git-svn-id: http://piwigo.org/svn/branches/2.3@12651 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/themes/default/template/rating_user.tpl | 77 +++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 admin/themes/default/template/rating_user.tpl (limited to 'admin/themes/default/template') diff --git a/admin/themes/default/template/rating_user.tpl b/admin/themes/default/template/rating_user.tpl new file mode 100644 index 000000000..72d6a26ce --- /dev/null +++ b/admin/themes/default/template/rating_user.tpl @@ -0,0 +1,77 @@ +

{$ratings|@count} {'Users'|@translate}

+ +
+
+ + + + + +
+
+ +{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'} +{footer_script}{literal} +function del(elt,uid,aid) +{ + if (!confirm({/literal}'{'Are you sure?'|@translate|@escape:'javascript'}'{literal})) + return false; + var tr = elt; + while ( tr.nodeName != "TR") tr = tr.parentNode; + tr = jQuery(tr).fadeTo(1000, 0.4); + (new PwgWS({/literal}'{$ROOT_URL|@escape:javascript}'{literal})).callService( + 'pwg.rates.delete', {user_id:uid, anonymous_id:aid}, + { + 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; +} +{/literal}{/footer_script} + + + + + + + +{foreach from=$available_rates item=rate} + +{/foreach} + + +{foreach from=$ratings item=rating key=user} + + + + + + + {foreach from=$rating.rates item=rates key=rate} + + {/foreach} + + +{/foreach} +
{'Username'|@translate}{'Number of rates'|@translate}{'Average rate'|@translate}{'Variation'|@translate}{'Consensus deviation'|@translate|@replace:' ':'
'}
{$rate}
{$user}{$rating.count}{$rating.avg|@number_format:2}{$rating.cv|@number_format:3}{$rating.cd|@number_format:3}{if !empty($rates)} + {capture assign=rate_over}{foreach from=$rates item=rate_arr}thumb-{$rate_arr.id} + {/foreach}{/capture} + {$rates|@count} + {/if}[{'Delete'|@translate}]
+ +{combine_script id='jquery.cluetip' load='footer' require='jquery' path='themes/default/js/plugins/jquery.cluetip.js'} +{footer_script require='jquery.cluetip'} +jQuery(document).ready(function(){ldelim} + jQuery('.cluetip').cluetip({ldelim} + width: {$TN_WIDTH}, splitTitle: '|' + }); +}) +{/footer_script} \ No newline at end of file -- cgit v1.2.3