image_import.install in Image 6
File
contrib/image_import/image_import.install
View source
<?php
function image_import_requirements($phase) {
$requirements = array();
if ($phase == 'runtime') {
$requirements['image_import_dir'] = array(
'title' => t('Image import'),
);
$dirpath = variable_get('image_import_path', '');
if ($dirpath == '') {
$requirements['image_import_dir']['value'] = t('Import directory has not been configured.');
$requirements['image_import_dir']['description'] = t('The import directory must be <a href="@configure">configured</a> and exist in order for the Image import module to function.', array(
'@configure' => url('admin/settings/image/image_import'),
));
$requirements['image_import_dir']['severity'] = REQUIREMENT_ERROR;
}
elseif (!file_check_directory($dirpath)) {
$requirements['image_import_dir']['value'] = t('Import directory %dirpath does not exist or is not writable.', array(
'%dirpath' => $dirpath,
));
$requirements['image_import_dir']['description'] = t('The import directory %dirpath either does not exist or does not grant the web container write permission. Either <a href="@choose">choose</a> a different directory or create the %dirpath directory and grant write permissions. The Image import module will not function until this is corrected.', array(
'%dirpath' => $dirpath,
'@choose' => url('admin/settings/image/image_import'),
));
$requirements['image_import_dir']['severity'] = REQUIREMENT_ERROR;
}
else {
$requirements['image_import_dir']['value'] = t('Import directory %dirpath exists.', array(
'%dirpath' => $dirpath,
));
$requirements['image_import_dir']['severity'] = REQUIREMENT_OK;
}
}
return $requirements;
}
function image_import_uninstall() {
variable_del('image_import_path');
}
function image_import_update_1() {
variable_del('image_import_extensions');
return array();
}