protected function createBackup($backupFilename)
{
$zip = new ZipArchive();
if ($zip->open($backupFilename, ZipArchive::CREATE)) {
$this->addDirectoryToZip($zip, GC_APPLICATION_PATH, array(GC_APPLICATION_PATH . '/data/translations', GC_APPLICATION_PATH . '/templates', GC_APPLICATION_PATH . '/config', GC_PUBLIC_PATH . '/frontend', GC_MEDIA_PATH . '/files'));
$zip->close();
return true;
}
return false;
}