Language Parameter in tt_products
in tt_products/pi/class.tx_ttproducts.php
dadurch werden alle durchzureichenden paramter in jeden Link eingebaut
/**
* Returns a url for use in forms and links
*/
function getLinkUrl($id="",$excludeList="") {
$queryString=array();
$queryString["id"] = 'id='.($id ? $id : $GLOBALS["TSFE"]->id);
$queryString["type"]= $GLOBALS["TSFE"]->type ? 'type='.$GLOBALS["TSFE"]->type : "";
$queryString["backPID"]= 'backPID='.$GLOBALS["TSFE"]->id;
$queryString["begin_at"]= t3lib_div::GPvar("begin_at") ? 'begin_at='.t3lib_div::GPvar("begin_at") : "";
$queryString["swords"]= t3lib_div::GPvar("swords") ? "swords=".rawurlencode(stripslashes(t3lib_div::GPvar("swords"))) : "";
// ZK+
$queryString["newitemdays"]= t3lib_div::GPvar("newitemdays") ? "newitemdays=".rawurlencode(stripslashes(t3lib_div::GPvar("newitemdays"))) : "";
// ZK-
reset($queryString);
while(list($key,$val)=each($queryString)) {
if (!$val || ($excludeList && t3lib_div::inList($excludeList,$key))) {
unset($queryString[$key]);
}
}
// ###bw### begin
unset($querystring['id']);
$retval = $this->cObj->getTypoLink_URL(($id ? $id : $GLOBALS["TSFE"]->id),$querystring);
return $retval;
// ###bw### end
return $GLOBALS["TSFE"]->absRefPrefix.'index.php?'.implode($queryString,"&");
}