<?php

/********************************************************************************
	- MemHT Portal -
	
	Copyright (C) 2007-2008 by Miltenovik Manojlo
	http://www.memht.com
	
	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your opinion) any later version.
	
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License along
	with this program; if not, see <http://www.gnu.org/licenses/> (GPLv2)
	or write to the Free Software Foundation, Inc., 51 Franklin Street,
	Fifth Floor, Boston, MA02110-1301, USA.
		
********************************************************************************/

class rating {
	//==============================
	//DEFAULT CONFIGURATION
	//==============================
	var $whr = 0; //Where
	var $wid = 0; //Item id
	
	//==============================
	//DO NOT EDIT
	//==============================
	var $rank = 0;
	
	//PHP5 Constructor
	function __construct() {
		?> <link rel="stylesheet" href="inc/class/rating.class.css" type="text/css"> <?php
	}
	//PHP4 Constructor
	function rating() {
		?> <link rel="stylesheet" href="inc/class/rating.class.css" type="text/css"> <?php
	}
	
	function show() {
		$rnd = rand(10000,99999);
		
		?>
		<script type="text/javascript">
			function rate_item<?php echo $rnd; ?>(whr,wid,vote) {
				var glue = "&";
				$.ajax({
					type: "POST",
					url: "inc/ajax/ajax_rating.php",
					cache: false,
					data: "whr="+<?php echo $this->whr; ?>+glue+"wid="+<?php echo $this->wid; ?>+glue+"vote="+vote+glue+"rnd=<?php echo $rnd; ?>",
					success: function(data,textStatus) {
						$('span.std_rating_info<?php echo $rnd; ?>').html(data);
					}
				});
			}
		</script>
		<?php
		
		$this->rank = @round($this->rank);
		$this->p_rank = $this->rank * 20;
		?>
		<span class="inline-rating">
		<ul class='star-rating'>
			<li class='current-rating' style='width:<?php echo $this->p_rank; ?>%;'><?php echo $this->rank; ?></li>
			<li><a href='javascript:void(0);' title='1' class='one-star' onclick="rate_item<?php echo $rnd; ?>('<?php echo $this->whr; ?>','<?php echo $this->wid; ?>','1');">1</a></li>
			<li><a href='javascript:void(0);' title='2' class='two-stars' onclick="rate_item<?php echo $rnd; ?>('<?php echo $this->whr; ?>','<?php echo $this->wid; ?>','2');">2</a></li>
			<li><a href='javascript:void(0);' title='3' class='three-stars' onclick="rate_item<?php echo $rnd; ?>('<?php echo $this->whr; ?>','<?php echo $this->wid; ?>','3');">3</a></li>
			<li><a href='javascript:void(0);' title='4' class='four-stars' onclick="rate_item<?php echo $rnd; ?>('<?php echo $this->whr; ?>','<?php echo $this->wid; ?>','4');">4</a></li>
			<li><a href='javascript:void(0);' title='5' class='five-stars' onclick="rate_item<?php echo $rnd; ?>('<?php echo $this->whr; ?>','<?php echo $this->wid; ?>','5');">5</a></li>
		</ul>
		</span>
		<span class='std_rating_info<?php echo $rnd; ?>'></span>
		<?php
	}
}

?>