agc ..
deberías poner el código que estás usando dicha classe completo ..
En principio.. los "avisos" que obtienes son por qué se están leyendo (o intentando) variables que no están definidas todavía .. así que tendrias que hacer estructuras tipo
if (isset($forum)){
// usas formum
}
Lo mismo con el resto de variabels que "alega" PHP que no están definidas
o bien es que no estás accediendo por su array superglobal $_GET como por ejemplo:
$_GET['forum']
y pese a eso hay que usar (recomendable):
Código PHP:
if (isset($_GET['forum'])){
// usas dicha variable ..
// o predefines un valor para esta:
$forum=$_GET['forum'];
} else {
$forum='';
}
Pero .. también puedes "silenciar" ese tipo de avisos (recomendable insisto que lo resuelvas con programación .. no "forzando configuración" ) desde la función (o directiva PHP.ini), así podras bajar el nivel de avisos y no mostrarlos (igualemte internamente se producen . pero no los "veras" ):
error_reporting()
www.php.net/error_reporting
Un saludo,