All pastes #1273306 Raw Copy code Copy link Edit

Rego

public diff v1 · immutable
#1273306 ·published 2008-12-02 08:44 UTC
rendered paste body
Index: res/ratings.html===================================================================--- res/ratings.html	(revision 14509)+++ res/ratings.html	(working copy)@@ -70,7 +70,13 @@ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi purus. Nullam id ipsum. Pellentesque iaculis lacus sed turpis. Vestibulum ut diam. Vivamus ut mauris. Integer non lacus ac mauris venenatis convallis. Vivamus feugiat, urna vitae adipiscing adipiscing, nulla est placerat mi, nec cursus lorem dui venenatis lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus viverra neque volutpat nisi. Quisque vehicula nulla condimentum dolor. Donec aliquam magna eu nunc.  <!-- ###VOTE_LINK_SUB### begin -->-<a href="javascript:void(0)" rel="nofollow" class="tx-ratings-star-###VALUE###" onclick="tx_ratings_submit('###REF###', ###VALUE###, '###AJAX_DATA###', '###CHECK###');return false"></a>+<script type="text/javascript">+	document.write("<a href=\"javascript:void(0)\" rel=\"nofollow\" class=\"tx-ratings-star-###VALUE###\" onclick=\"tx_ratings_submit('###REF###', ###VALUE###, '###AJAX_DATA###', '###CHECK###');return false\"></a>");+</script>++<noscript type="text/javascript">+	<a href="###URL###" rel="nofollow" class="tx-ratings-star-###VALUE###"></a>+</noscript> <!-- ###VOTE_LINK_SUB### end -->  </body>Index: pi1/class.tx_ratings_pi1.php===================================================================--- pi1/class.tx_ratings_pi1.php	(revision 14509)+++ pi1/class.tx_ratings_pi1.php	(working copy)@@ -57,6 +57,19 @@ 			return $this->pi_wrapInBaseClass($this->pi_getLL('no_ts_template')); 		} +		if (t3lib_div::_GET('rating')) {+			$siteUrl = t3lib_div::getIndpEnv('TYPO3_SITE_URL');+			$url = t3lib_div::linkThisUrl($site_url . 'index.php', array(+				'eID' => 'tx_ratings_ajax',+				'ref' => t3lib_div::_GET('ref'),+				'rating' => t3lib_div::_GET('rating'),+				'data' => t3lib_div::_GET('data'),+				'check' => t3lib_div::_GET('check'),+			));+			header('Location: ' . $url);+			//t3lib_div::getUrl($url);+		}+ 		$api = t3lib_div::makeInstance('tx_ratings_api'); 		/* @var $api tx_ratings_api */ 		$content = $api->getRatingDisplay($conf['ref'] ? $conf['ref'] : 'pages_' . $GLOBALS['TSFE']->id, $this->conf);@@ -109,4 +122,4 @@ 	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/ratings/pi1/class.tx_ratings_pi1.php']); } -?>\ No newline at end of file+?>Index: class.tx_ratings_api.php===================================================================--- class.tx_ratings_api.php	(revision 14509)+++ class.tx_ratings_api.php	(working copy)@@ -265,8 +265,13 @@ 			$ajaxData = base64_encode($data); 			// Create links 			$links = '';+			$getParams = t3lib_div::_GET(); 			for ($i = $conf['minValue']; $i <= $conf['maxValue']; $i++) { 				$check = md5($ref . $i . $ajaxData . $GLOBALS['TYPO3_CONF_VARS']['SYS']['encryptionKey']);+				$getParams['ref'] = $ref;+				$getParams['rating'] = $i;+				$getParams['data'] = rawurlencode($ajaxData);+				$getParams['check'] = $check; 				$links .= $this->cObj->substituteMarkerArray($voteSub, array( 					'###VALUE###' => $i, 					'###REF###' => $ref,@@ -274,6 +279,7 @@ 					'###CHECK###' => $check, 					'###SITE_REL_PATH###' => $siteRelPath, 					'###AJAX_DATA###' => rawurlencode($ajaxData),+					'###URL###' => $this->cObj->getTypoLink_URL($GLOBALS['TSFE']->id, $getParams) 				)); 			} 		}@@ -313,4 +319,4 @@ 	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/ratings/class.tx_ratings_api.php']); } -?>\ No newline at end of file+?>