public static function getRefererURLAndParams() {\r
$caller_url_parts = explode('/', $_SERVER['PHP_SELF']); \r
$caller_script = $caller_url_parts[count($caller_url_parts)-1];\r
- \r
+ $url_param = '';\r
+\r
if (count($_GET) > 0)\r
{\r
foreach ($_GET as $param => $value)\r
if ($param == 'action' || $param == 'cid') \r
continue;\r
else\r
- $url_param .= $param.'='.urlencode($value).'&';\r
+ $url_param .= ($url_param != '' ? '&' : '').$param.'='.urlencode($value);\r
}\r
}\r
\r
- $caller_url = $caller_script. '?'.(isset($url_param) ? $url_param : '');\r
- $url_param = substr($url_param, 0, -1);\r
+ $caller_url = $caller_script. '?'.$url_param;\r
\r
return array($caller_url, $url_param);\r
}\r
}\r
-?>
\ No newline at end of file
+?>\r