From c42dd69394d0d01585e9704751334093940fd3cd Mon Sep 17 00:00:00 2001
From: MikeyGMT <mikeygmt@gmail.com>
Date: Fri, 30 Dec 2016 15:18:03 +0000
Subject: [PATCH] Text To LANS #6 - Rate

Text To LANS #6 - Rate
---
 e107_handlers/rate_class.php        | 37 ++++++++++++++---------------
 e107_languages/English/lan_rate.php | 20 +++++++++-------
 rate.php                            | 18 ++++----------
 3 files changed, 35 insertions(+), 40 deletions(-)

diff --git a/e107_handlers/rate_class.php b/e107_handlers/rate_class.php
index 83619ca59..f58fbc10d 100644
--- a/e107_handlers/rate_class.php
+++ b/e107_handlers/rate_class.php
@@ -1,14 +1,13 @@
 <?php
 /*
- * e107 website system
- *
- * Copyright (C) e107 Inc (e107.org)
- * Released under the terms and conditions of the
- * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
- *
- * $URL$
- * $Id$
- */
++ ----------------------------------------------------------------------------+
+| 
+|     e107 website system
+|     Copyright (C) 2008-2016 e107 Inc (e107.org)
+|     Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
+|
++ ----------------------------------------------------------------------------+
+*/
 
 if (!defined('e107_INIT')) { exit; }
 
@@ -64,9 +63,9 @@ class rater {
 		
 		$template = vartrue($options['template'], " STATUS |RATE|VOTES");
 		
-		$TEMPLATE['STATUS'] 	= "&nbsp;<span class='e-rate-status e-rate-status-{$table}' id='e-rate-{$table}-{$id}' style='display:none'>".$label."</span>";
-		$TEMPLATE['RATE'] = "<div class='e-rate e-rate-{$table}' id='{$table}-{$id}'  data-hint=\"{$datahint}\" data-readonly='{$readonly}' data-score='{$score}' data-url='".e_HTTP."rate.php' data-path='{$path}'></div>";
-		$TEMPLATE['VOTES'] 	= "<div class='muted e-rate-votes e-rate-votes-{$table}' id='e-rate-votes-{$table}-{$id}'><small>".$this->renderVotes($votes,$score)."</small></div>";
+		$TEMPLATE['STATUS'] = "&nbsp;<span class='e-rate-status e-rate-status-{$table}' id='e-rate-{$table}-{$id}' style='display:none'>".$label."</span>";
+		$TEMPLATE['RATE']   = "<div class='e-rate e-rate-{$table}' id='{$table}-{$id}'  data-hint=\"{$datahint}\" data-readonly='{$readonly}' data-score='{$score}' data-url='".e_HTTP."rate.php' data-path='{$path}'></div>";
+		$TEMPLATE['VOTES']  = "<div class='muted e-rate-votes e-rate-votes-{$table}' id='e-rate-votes-{$table}-{$id}'><small>".$this->renderVotes($votes,$score)."</small></div>";
 
 		$tmp = explode("|",$template);
 		
@@ -188,7 +187,7 @@ class rater {
 		
 		if($id == 0)
 		{
-			return "There is no item ID in the rating";	
+			return RATELAN_10;
 		}
 		$sep = chr(1);
 
@@ -270,8 +269,8 @@ class rater {
 		
 		$p = ($perc) ? "%" : "";	
 		
-		$upImg = "<img class='e-tip' src='".e_IMAGE_ABS."rate/like_16.png' alt='' title='Like' />";
-		$upDown = "<img class='e-tip' src='".e_IMAGE_ABS."rate/dislike_16.png' alt='' title='Dislike' />";
+		$upImg = "<img class='e-tip' src='".e_IMAGE_ABS."rate/like_16.png' alt='' title='".RATELAN_7."' />";//like
+		$upDown = "<img class='e-tip' src='".e_IMAGE_ABS."rate/dislike_16.png' alt='' title='".RATELAN_8."' />";//dislike
 		
 		if(deftrue('BOOTSTRAP'))
 		{
@@ -397,7 +396,7 @@ class rater {
 			}
 			else
 			{
-				return "Error: ".print_a($qs,true);	
+				return LAN_ERROR.": ".print_a($qs,true);	
 			}	
 			
 		}
@@ -425,7 +424,7 @@ class rater {
 			if(strpos($row['rate_voters'], ".".$voter.".") == true || strpos($row['rate_voters'], ".".USERID.".") == true)
 			{
 				
-				return "You already voted|".$this->renderVotes($new_votes,$statR); // " newvotes = ".($statR). " =".$new_votes;
+				return RATELAN_9."|".$this->renderVotes($new_votes,$statR); // " newvotes = ".($statR). " =".$new_votes;
 			}
 			
 			
@@ -435,7 +434,7 @@ class rater {
 			}
 			else
 			{
-				return "Error";	
+				return LAN_ERROR;
 			}
 				
 		}
@@ -463,7 +462,7 @@ class rater {
 			}
 			elseif(getperms('0'))
 			{
-				return "Rating Failed ";	
+				return RATELAN_11;
 			}
 		}
 		
diff --git a/e107_languages/English/lan_rate.php b/e107_languages/English/lan_rate.php
index de2bd63ac..aa118b161 100644
--- a/e107_languages/English/lan_rate.php
+++ b/e107_languages/English/lan_rate.php
@@ -1,13 +1,12 @@
 <?php
 /*
 + ----------------------------------------------------------------------------+
-|     e107 website system - Language File.
+| 
+|     e107 website system
+|     Copyright (C) 2008-2016 e107 Inc (e107.org)
+|     Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
 |
-|     $Source: /cvs_backup/e107_0.8/e107_languages/English/lan_rate.php,v $
-|     $Revision$
-|     $Date$
-|     $Author$
-+----------------------------------------------------------------------------+
++ ----------------------------------------------------------------------------+
 */
 
 define("RATELAN_0", "Vote");
@@ -16,7 +15,12 @@ define("RATELAN_2", "How do you rate this item?");
 define("RATELAN_3", "Thanks for voting!");
 define("RATELAN_4", "Not rated");
 define("RATELAN_5", "Rate this:");
-define("RATELAN_6",	"Please login to rate this.");
+define("RATELAN_6", "Please login to rate this.");
+define("RATELAN_7", "Like");
+define("RATELAN_8", "Dislike");
+define("RATELAN_9", "You already voted");
+define("RATELAN_10", "There is no item ID in the rating");
+define("RATELAN_11", "Rating Failed ");
 
 define("RATELAN_POOR","Poor");
 define("RATELAN_FAIR","Fair");
@@ -25,4 +29,4 @@ define("RATELAN_VERYGOOD","Very Good");
 define("RATELAN_EXCELLENT","Excellent");
 
 
-?>
\ No newline at end of file
+?>
diff --git a/rate.php b/rate.php
index 902b8a4b2..43b5920cb 100644
--- a/rate.php
+++ b/rate.php
@@ -1,20 +1,12 @@
 <?php
 /*
 + ----------------------------------------------------------------------------+
+| 
 |     e107 website system
+|     Copyright (C) 2008-2016 e107 Inc (e107.org)
+|     Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
 |
-|     Copyright (C) 2008-2009 e107 Inc 
-|     http://e107.org
-|
-|
-|     Released under the terms and conditions of the
-|     GNU General Public License (http://gnu.org).
-|
-|     $Source: /cvs_backup/e107_0.8/rate.php,v $
-|     $Revision$
-|     $Date$
-|     $Author$
-+----------------------------------------------------------------------------+
++ ----------------------------------------------------------------------------+
 */
 
 // DIRTY - needs input validation, streaky
@@ -126,4 +118,4 @@ else
 
 exit;
 	
-?>
\ No newline at end of file
+?>