function patterns_export_to_zip in Patterns 7
Same name and namespace in other branches
- 7.2 patterns_export/finalize.inc \patterns_export_to_zip()
Exports patterns as a donwlodable Zip archive
Parameters
array $sections The sections of the pattern:
array $info The info section of the pattern:
array $modules The modules section of the pattern:
string $format The pattern format:
string $filename (optional) The final name of file :
string $path (optional) : The path of the temporary directory in which the zip file will be saved
1 call to patterns_export_to_zip()
- patterns_export_finalize_export in patterns_export/
finalize.inc - Initializes the appropriate action to export a collection of patterns
File
- patterns_export/
finalize.inc, line 75
Code
function patterns_export_to_zip($sections = array(), $info = array(), $modules = array(), $format, $filename = NULL, $path = NULL) {
$zip_path = patterns_create_zip($sections, $format, $path, $filename);
if (!$zip_path) {
return FALSE;
}
// web server
if (!patterns_utils_is_cli()) {
patterns_download_zip($zip_path);
}
return TRUE;
}