Exemple #1
0
 private function onBundleTarget($target)
 {
     # Create ZIP
     $archive = new GWF_ZipArchive();
     $archivename = sprintf('protected/zipped/language_bundle_%s.zip', $target);
     if (false === $archive->open($archivename, ZipArchive::CREATE)) {
         return $this->module->error('err_zip', __FILE__, __LINE__);
     }
     $files = $this->getLanguageFiles($target);
     foreach ($files as $file) {
         $archive->addFile($file);
     }
     if (false === $archive->close()) {
         return $this->module->error('err_zip', __FILE__, __LINE__);
     }
     return $this->module->message('msg_bundled', array($archivename, $archive->getTotalFilesCounter()));
 }