1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
<?php /** * @version $Id: mosvote.php 85 2005-09-15 23:12:03Z eddieajau $ * @package Joomla * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */
// no direct access defined( '_VALID_MOS' ) or die( 'Restricted access' );
$_MAMBOTS->registerFunction( 'onBeforeDisplayContent', 'botVoting' );
function botVoting( &$row, &$params, $page=0 ) { global $Itemid;
$id = $row->id; $option = 'com_content'; $task = mosGetParam( $_REQUEST, 'task', '' );
$html = ''; if ($params->get( 'rating' ) && !$params->get( 'popup' )){ $html .= '<form method="post" action="' . sefRelToAbs( 'index.php' ) . '">'; $img = '';
// look for images in template if available $starImageOn = mosAdminMenus::ImageCheck( 'rating_star.png', '/images/M_images/' ); $starImageOff = mosAdminMenus::ImageCheck( 'rating_star_blank.png', '/images/M_images/' );
for ($i=0; $i < $row->rating; $i++) { $img .= $starImageOn; } for ($i=$row->rating; $i < 5; $i++) { $img .= $starImageOff; } $html .= '<span class="content_rating">'; $html .= _USER_RATING . ':' . $img . ' / '; $html .= intval( $row->rating_count ); $html .= "</span>\n<br />\n"; $url = @$_SERVER['REQUEST_URI']; $url = ampReplace( $url );
if (!$params->get( 'intro_only' ) && $task != "blogsection") { $html .= '<span class="content_vote">'; $html .= _VOTE_POOR; $html .= '<input type="radio" alt="vote 1 star" name="user_rating" value="1" />'; $html .= '<input type="radio" alt="vote 2 star" name="user_rating" value="2" />'; $html .= '<input type="radio" alt="vote 3 star" name="user_rating" value="3" />'; $html .= '<input type="radio" alt="vote 4 star" name="user_rating" value="4" />'; $html .= '<input type="radio" alt="vote 5 star" name="user_rating" value="5" checked="checked" />'; $html .= _VOTE_BEST; $html .= ' <input class="button" type="submit" name="submit_vote" value="'. _RATE_BUTTON .'" />'; $html .= '<input type="hidden" name="task" value="vote" />'; $html .= '<input type="hidden" name="pop" value="0" />'; $html .= '<input type="hidden" name="option" value="com_content" />'; $html .= '<input type="hidden" name="Itemid" value="'. $Itemid .'" />'; $html .= '<input type="hidden" name="cid" value="'. $id .'" />'; $html .= '<input type="hidden" name="url" value="'. $url .'" />'; $html .= '</span>'; } $html .= '</form>'; } return $html; } ?>
|