der code an sich müsste schon funktionieren, bei "ganze seite weis" tippe ich auch mal nur auf falschen einbau, dazu empfiehlt es sich, auch nen vernünftigen Code highlighter zu verwenden:
http://scintilla.sourceforge.net/SciTE.html
dann siehtman besser, ob klammern { } fehlen, oder ob man php bereich enicht richtig beendet/angefangen hat.

also aller php code (und in diesm fall ist es nur php code) steht zwischen <? und ?>
da in der functions.lib.php an sich keinerlei direkte ausgaben gemacht werden sollten, braucht man hier eigentlich nur ganz am anfang ein
<?
und ganz am ende ein
?>
und dazwischen diese beiden zeichen kombinationen am besten gar nicht!