Hi!
»»Parse error: syntax error, unexpected ';' in [...]/xy.php on line 101
<a href="?h=<?php echo $a.($z->j ? '&'.$l->e->u : '' ?>"<?php if($a == $this->e): ?> id="a"<?php endif ?>> <- Zeile 101
Da steht wohl ein implizites ; vor dem schließenden ?>. Allerdings fehlt etwas anderes. Schau genau hin, was du öffnest und nicht wieder schließt.
Lo!