Yo, por lo pronto, estoy viendo un apóstrofo de más en el VALUE de este INSERT:
Código PHP:
Ver original$mysqli->query("INSERT INTO usuario(apodo,contrase) VALUES (''{$this->apodo}','{$this->passmd5}')");
Que debería ser:
Código PHP:
Ver original$mysqli->query("INSERT INTO usuario(apodo, contrase) VALUES ('{$this->apodo}', '{$this->passmd5}')");
Por otro lado, no estoy muy seguro del efecto de los corchetes. No soy experto en PHP en ese punto.
Una cosa que si deberías es recuperar el error devuelto por MySQL, en caso de suceder y no poner cualquier mensaje. Las bases de datos tienen errores codificados, que indican bastante claramente qué falla cuando falla.
Esto, en cambio, no dice absolutamente nada útil:
Código PHP:
Ver original$this->errors[] = 'Could Not Process Form';
Aprovechalos.