[TYPO3-core] RFC: Bug 5602: spamProtectEmailAddresses_atSubst is not recognized correctly
Franz Holzinger
franz at fholzinger.com
Thu May 31 09:27:33 CEST 2007
Hello Oliver,
>
> The scenario before was the same (at-substitution outside the mentioned
> IF statement). This means if only spamProtectEmailAddresses is set, the
> "@" is replaced with "(at)" by default, even if the property
> spamProtectEmailAddresses_atSubst is not set (you can test this with the
> latest release of the 4.0.x branch).
>
> Have a look to the TSref were this default value is also mentioned:
> http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/7/3/
>
But here a case is mentioned, when all characters are changed into Unicode
mailto:a at b.c will be converted to
mailto:a@b.c
So the new code line
$spamProtectedMailAddress = str_replace('@', ($atLabel ? $atLabel : '(at)'),
$mailAddress);
needs only be done in the ELSE block of this IF:
if ($GLOBALS['TSFE']->spamProtectEmailAddresses === 'ascii')
And IMHO even more lines doing replacements should go there.
- Franz
More information about the TYPO3-team-core
mailing list