File: /www/exchange0old/exchange/classes/Lib/rating.php
<?php
/***************************************************************************
* Product Name : AJ Classifides
* Version : V 3.0
* Release Date : Friday, March 13, 2009
* Copyright : (C) 2009 AJ Square Inc
* Email : info@ajsquare.com
* Company URL : www.ajsquare.com
***************************************************************************/
/****************************************************************************
* Licence Agreement:
* This program is a Commercial licensed software. You are not authorized to redistribute it and/or modify/and or sell it under any publication either user and enterprise versions of the License (or) any later version is applicable for the same. If you have received this software without a license, you must not use it, and you must destroy your copy of it immediately. If anybody illegally uses this software, please contact info@ajsquare.com.
*****************************************************************************/
?>
<?php
class starRating
{
function starRating($video_id,$categoryid)
{
$query = new Bin_Query();
$sql= "SELECT posting_rate FROM `posting_rates` WHERE `posting_id`='".$video_id."' AND `cat_id` = '".$categoryid."'";
$query->executeQuery($sql);
$rateVal=$query->records;
//print_r($rateVal);
$ratecnt=count($rateVal);
if($ratecnt>1)
{
for($k=0;$k<$ratecnt;$k++)
{
$rateVal[$k]['posting_rate'];
$ratevalue +=$rateVal[$k]['posting_rate'];
}
$rate=$ratevalue/$ratecnt;
}
else if($rateVal!='')
$rate=$rateVal[0]['posting_rate'];
else
$rate=0;
//echo $rate; //exit;
if($rate <= 0 || $rate == '')
{
$image1 = "images/star_empty.gif";
$image2 = "images/star_empty.gif";
$image3 = "images/star_empty.gif";
$image4 = "images/star_empty.gif";
$image5 = "images/star_empty.gif";
}
else if($rate > 0 && $rate <= 1)
{
$image1 = "images/star_full.gif";
$image2 = "images/star_empty.gif";
$image3 = "images/star_empty.gif";
$image4 = "images/star_empty.gif";
$image5 = "images/star_empty.gif";
}
else if($rate > 1 && $rate <= 2)
{
$image1 = "images/star_full.gif";
$image2 = "images/star_full.gif";
$image3 = "images/star_empty.gif";
$image4 = "images/star_empty.gif";
$image5 = "images/star_empty.gif";
}
else if($rate > 2 && $rate <= 3)
{
$image1 = "images/star_full.gif";
$image2 = "images/star_full.gif";
$image3 = "images/star_full.gif";
$image4 = "images/star_empty.gif";
$image5 = "images/star_empty.gif";
}
else if($rate > 3 && $rate <= 4)
{
$image1 = "images/star_full.gif";
$image2 = "images/star_full.gif";
$image3 = "images/star_full.gif";
$image4 = "images/star_full.gif";
$image5 = "images/star_empty.gif";
}
else if($rate > 4 && $rate <= 5)
{
$image1 = "images/star_full.gif";
$image2 = "images/star_full.gif";
$image3 = "images/star_full.gif";
$image4 = "images/star_full.gif";
$image5 = "images/star_full.gif";
}
$output.='<img name="img1" src="'.$image1.'" width="13" height="11" alt="Star_F" title="Rating" id="star_one" onMouseOver="fun(1)" onMouseOut="fun1('.$rate.')" onclick=fun2(1,'.$postingid.')/>
<img name="img2" src="'.$image2.'" width="13" height="11" alt="Star_F" title="Rating" id="star_two" onMouseOver="fun(2)" onMouseOut="fun1('.$rate.')" onclick=fun2(2,'.$postingid.')/>
<img name="img3" src="'.$image3.'" width="13" height="11" alt="Star_F" title="Rating" id="star_three" onMouseOver="fun(3)" onMouseOut="fun1('.$rate.')" onclick=fun2(3,'.$postingid.'/>
<img name="img4" src="'.$image4.'" width="13" height="11" alt="Star_F" title="Rating" id="star_four" onMouseOver="fun(4)" onMouseOut="fun1('.$rate.')" onclick=fun2(4,'.$postingid.')/>
<img name="img5" src="'.$image5.'" width="13" height="11" alt="Star_E" title="Rating" id="star_five" onMouseOver="fun(5)" onMouseOut="fun1('.$rate.')" onclick=fun2(5,'.$postingid.'/>';
return $output;
}
}
?>