Pues o falta alguna línea, o no veo dónde se asigna la variable $full. El código que se encarga de generar el zip es este:
Código php:
Ver originalinclude("zip.lib.php");
$ziper = new zipfile();
$ziper->addFiles(array($full)); //array of files $ziper->output("sample.zip");
Sin embargo en todo el código que le precede, en ningún momento se le da ningún valor a $full.