Line 0
Link Here
|
|
|
1 |
<form method="post" action="/cgi-bin/koha/opac-ratings.pl"> |
2 |
<div class="results_summary ratings" id="rating-[% item.itemnumber | html %]"> |
3 |
|
4 |
[% SET rating_avg = item.ratings.get_avg_rating() %] |
5 |
[% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %] |
6 |
|
7 |
<select class="star_rating" id="star_rating-[% item.itemnumber | html %]" name="rating" autocomplete="off" data-biblionumber="[% item.biblionumber | html %]" data-context="rating-[% item.itemnumber | html %]"> |
8 |
|
9 |
[% IF ( rating_avg_int == 0 ) %] |
10 |
<option value="" selected="selected"></option> |
11 |
[% END %] |
12 |
[% FOREACH i IN [ 1 2 3 4 5 ] %] |
13 |
[% IF rating_avg_int == i %] |
14 |
<option value="[% i | html %]" selected="selected">[% i | html %]</option> |
15 |
[% ELSE %] |
16 |
<option value="[% i | html %]">[% i | html %]</option> |
17 |
[% END %] |
18 |
[% END %] |
19 |
</select> |
20 |
<img id="rating-loading" style="display:none" src="[% interface | html %]/[% theme | html %]/images/spinner-small.gif" alt="" /> |
21 |
|
22 |
<!-- define some hidden vars for ratings --> |
23 |
|
24 |
<input type="hidden" name="biblionumber" value="[% item.biblionumber | html %]" /> |
25 |
<input type="hidden" name="rating_value" class="rating_value" value="[% item.my_rating.rating_value | html %]" /> |
26 |
|
27 |
<input name="rate_button" type="submit" value="Rate me" /> |
28 |
|
29 |
[% IF item.my_rating %] |
30 |
<div> |
31 |
<span class="rating_value_text">Your rating: [% item.my_rating.rating_value | html %].</span> |
32 |
<span class="cancel_rating_text"><a href="#" data-context="star_rating-[% item.itemnumber | html %]"><i class="fa fa-remove"></i> Cancel rating</a>.</span> |
33 |
</div> |
34 |
[% ELSE %] |
35 |
<span class="rating_value_text"></span> |
36 |
<span class="cancel_rating_text" style="display:none;"><a href="#" data-context="star_rating-[% item.itemnumber | html %]"><i class="fa fa-remove"></i> Cancel rating</a>.</span> |
37 |
[% END %] |
38 |
|
39 |
<div class="rating_text">Average rating: [% rating_avg | html %] ([% item.ratings.count | html %] votes)</div> |
40 |
</div> |
41 |
</form> |