| 7 update.api.php | hook_verify_update_archive($project, $archive_file, $directory) |
| 8 update.api.php | hook_verify_update_archive($project, $archive_file, $directory) |
Verify an archive after it has been downloaded and extracted.
Parameters
string $project: The short name of the project that has been downloaded.
string $archive_file: The filename of the unextracted archive.
string $directory: The directory that the archive was extracted into.
Return value
If there are any problems, return an array of error messages. If there are no problems, return an empty array.
See also
update_manager_archive_verify()
Related topics
1 function implements hook_verify_update_archive()
1 invocation of hook_verify_update_archive()
File
- modules/
update/ update.api.php, line 122 - Hooks provided by the Update Status module.
Code
function hook_verify_update_archive($project, $archive_file, $directory) {
$errors = array();
if (!file_exists($directory)) {
$errors[] = t('The %directory does not exist.', array('%directory' => $directory));
}
// Add other checks on the archive integrity here.
return $errors;
}
Login or register to post comments