[OT]
@dadie
Doppelte Anführungszeichen (") und einfache (') gleichen sich bis auf eine einzige Ausnahme: Bei doppelten werden Variablen und escapte Zeichen ersetzt, bei einfachen nicht!
PHP-Code:
<?php
$var 
'Text';
echo 
"Ich bin ein $var\r\n"// gibt aus "Ich bin ein Text" mit einem Zeilenumbruch am Ende
echo 'Ich bin ein $var\r\n'// gibt aus "Ich bin ein $var\r\n" ohne Zeilenumbruch am Ende
?>
Und das @-Zeichen dient AFAIK nur dazu, Fehlerausgaben bei einer Funktion zu unterbinden, oder? Demnach würde das nichts ändern!
[/OT]

@Topic: Werd mir den Code später durchlesen, hab jetzt nicht sehr viel Zeit!