| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: image_import.install,v 1.7.2.1 2010/08/03 17:43:00 sun Exp $ 3 4 /** 5 * Implementation of hook_requirements(). 6 */ 7 function image_import_requirements($phase) { 8 $requirements = array(); 9 if ($phase == 'runtime') { 10 $requirements['image_import_dir'] = array('title' => t('Image import')); 11 $dirpath = variable_get('image_import_path', ''); 12 // If the import directory has not been configured, indicate an error. 13 if ($dirpath == '') { 14 $requirements['image_import_dir']['value'] = t('Import directory has not been configured.'); 15 $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'))); 16 $requirements['image_import_dir']['severity'] = REQUIREMENT_ERROR; 17 } 18 elseif (!file_check_directory($dirpath)) { 19 // The import directory does not exist, indicate an error. 20 $requirements['image_import_dir']['value'] = t('Import directory %dirpath does not exist or is not writable.', array('%dirpath' => $dirpath)); 21 $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'))); 22 $requirements['image_import_dir']['severity'] = REQUIREMENT_ERROR; 23 } 24 else { 25 $requirements['image_import_dir']['value'] = t('Import directory %dirpath exists.', array('%dirpath' => $dirpath)); 26 $requirements['image_import_dir']['severity'] = REQUIREMENT_OK; 27 } 28 } 29 return $requirements; 30 } 31 32 function image_import_uninstall() { 33 variable_del('image_import_path'); 34 } 35 36 function image_import_update_1() { 37 variable_del('image_import_extensions'); 38 return array(); 39 } 40
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |