[TYPO3-english] getTabMenu htmlspecialchars urls twice, bug - or feature?
Kay Strobach
typo3 at kay-strobach.de
Wed Oct 15 09:14:00 CEST 2008
Hello Guys,
i do have a question with the class template for be modules:
in
http://typo3.org/fileadmin/typo3api-4.0.0/d4/d7a/template_8php-source.html#l01577
the function getTabMenu is defined
this function uses htmlspecialchars to encode the string, than it calls
getTabMenuRaw and this function htmlspecialchars the url the second
time. This leads into the following problem:
If i call: $this->content.=$this->doc->getTabMenu(
'',
'test',
intval($_GET['amp;test']),
$this->MOD_MENU['function']
);
then I get an url like the following:
index.php?&id=&test=2
this results in this $_GET array
array(2) {
["amp;id"] => string(0) ""
["amp;test"] => string(1) "3"
}
but i expected an url like:
index.php?id=&test=2
Is there anyway to solve this problem, my current workaround is to
replace amp; within the keys of the $_GET array with nothing
Regards Kay
PS: If you think this is a bug, i will send it to the bugtracker ... - I
think it's a bug, but perhaps it's a feature ;)
More information about the TYPO3-english
mailing list