I think that the code was added for someone whose PHP did not have ZIP support. I am releasing a patch which will remove the code from functions.php to a file pclZip.php. Then functions.php will include that file if the zip_open() function is not defined. Should work, but since I don't get the error, I can't be sure.