Das ganze liegt grundsätzlich daran, dass ein paar Seiten nach alten Techniken programmiert wurden, die zwar damals funktioniert haben, aber inzwischen nicht mehr state of the art sind. Diese Techniken werfen jetzt Fehler, weil diese sie diverse undefinierte Zustände des Scripts einfach ignorieren.