zu 2.:

Man muss darauf achten, dass in den *.php Dateien die Bereiche:
HTML und PHP klar abgegrenzt sind/sein müssen:

PHP-Code:
<?php
//PHP Code
?>
HTML code
<?
//auch php code
?>
wieder html
Sprich kurz gesagt in deiner functions.lib.php sollte am Anfang <? stehen und ganz am Ende ?> und im gesamten Inhalt keine <? oder ?> mehr

EDIT1: Und bitte keine vollständigen Codes von gekauften Addons posten...

EDIT2: um das auf Anhieb zu sehen mit den Bereichen empfehle ich dir einen Texteditor mit Syntax-Highlighting (google mal fragen, bspw: scite)