Problem war: Beim Prozessieren des Parameters 'x' wurde auf Vollständigkeit des angegebenen URLs überprüft, bevor dieser überhaupt im $vars array eingelesen war.
Neu wird die Vollständigkeit des URLs überprüft, nachdem alle Parameter eingelesen wurden (Function checkParams). Die Funktion checkDeleteParam diesbezüglich etwas umgeschrieben, von der Logik her jedoch unverändert und auch getestet.