[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/audio/contrib/import/ -> audio_import.install (source)

   1  <?php
   2  // $Id: audio_import.install,v 1.2 2008/10/02 07:24:47 drewish Exp $
   3  
   4  /**
   5   * Implementation of hook_requirements().
   6   */
   7  function audio_import_requirements($phase) {
   8    $requirements = array();
   9    if ($phase == 'runtime') {
  10      $requirements['audio_import_dir'] = array('title' => t('Audio import'));
  11      $dirpath = variable_get('audio_import_path', '');
  12      // If the import directory has not been configured, indicate an error.
  13      if ($dirpath == '') {
  14        $requirements['audio_import_dir']['value'] = t('Import directory has not been configured.');
  15        $requirements['audio_import_dir']['description'] = t('The import directory must be <a href="@configure">configured</a> and exist in order for the Audio import module to function.', array('@configure' => url('admin/settings/audio_import')));
  16        $requirements['audio_import_dir']['severity'] = REQUIREMENT_ERROR;
  17      }
  18      elseif (!file_check_directory($dirpath)) {
  19        // The import directory does not exist, indicate an error.
  20        $requirements['audio_import_dir']['value'] = t('Import directory <em>@dirpath</em> does not exist or is not writable.', array('@dirpath' => $dirpath));
  21        $requirements['audio_import_dir']['description'] = t('The import directory <em>@dirpath</em> 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 <em>@dirpath</em> directory and grant write permissions.  The Audio import module will not function until this is corrected.', array('@dirpath' => $dirpath, '@choose'=> url('admin/settings/audio_import')));
  22        $requirements['audio_import_dir']['severity'] = REQUIREMENT_ERROR;
  23      }
  24      else {
  25        $requirements['audio_import_dir']['value'] = t('Import directory <em>@dirpath</em> exists', array('@dirpath' => $dirpath));
  26        $requirements['audio_import_dir']['severity'] = REQUIREMENT_OK;
  27      }
  28    }
  29    return $requirements;
  30  }
  31  
  32  function audio_import_uninstall() {
  33    variable_del('audio_import_path');
  34  }
  35  
  36  function audio_import_update_1() {
  37    variable_del('audio_import_extensions');
  38    return array();
  39  }


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7