En el método doSave() de la clase se hace uso de una característica disponible sólo para PHP 5.2 en adelante, y es el valor de filename que devuelve la función basename().
Abre el script, ubica la función doSave() y elimina estas lineas:
Código PHP:
if(empty($info['filename']))
$this->error("Para guardar se debe especificar un nombre de archivo válido");
Lamentablemente ahora estoy teniendo unos problemas con el hosting y no podré ofrecerte una copia corregida, pero borra esas líneas y el problema debe solucionarse.
Saludos,