[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

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

   1  <?php
   2  
   3  // $Id: audio_import.module,v 1.11 2009/05/10 19:15:23 drewish Exp $
   4  
   5  /**
   6   * Implementation of hook_help().
   7   */
   8  function audio_import_help($section, $arg) {
   9    switch ($section) {
  10      case 'admin/content/audio_import':
  11        return '<p>'. t("Import multiple audio files and save them as audio nodes. The files will be moved from their location into the audio module's files directory. ") .'</p>'
  12          .'<p>'. t("Searching for files ending with %extensions in %dirpath directory.", array('%dirpath' => realpath(variable_get('audio_import_path', '')), '%extensions' => variable_get('audio_allowed_extensions', 'mp3 wav ogg'))) .'</p>';
  13      case 'admin/help#audio':
  14        return '<p>'. t("The audio_import module allows users with 'administer audio' permission to import audio files and create audio nodes from them. ") .'</p>';
  15      case 'admin/settings/audio_import':
  16        return t("Configure the audio import module's settings.");
  17    }
  18  }
  19  
  20  /**
  21   * Implementation of hook_menu().
  22   */
  23  function audio_import_menu() {
  24    $items = array();
  25  
  26    $items['admin/content/audio_import'] = array(
  27      'title' => 'Audio import',
  28      'description' => 'Import audio from the filesystem.',
  29      'page callback' => 'drupal_get_form',
  30      'page arguments' => array('audio_import_form'),
  31      'file' => 'audio_import.pages.inc',
  32      'access arguments' => array('administer audio'),
  33      'type' => MENU_NORMAL_ITEM,
  34    );
  35    $items['admin/settings/audio_import'] = array(
  36      'title' => 'Audio import settings',
  37      'description' => 'Change settings for the Audio Import module.',
  38      'page callback' => 'drupal_get_form',
  39      'page arguments' => array('audio_import_admin_settings'),
  40      'file' => 'audio_import.admin.inc',
  41      'access arguments' => array('administer site configuration'),
  42      'type' => MENU_NORMAL_ITEM,
  43    );
  44  
  45    return $items;
  46  }
  47  
  48  /**
  49   * Implementation of hook_theme
  50   */
  51  function audio_import_theme() {
  52    return array(
  53      'audio_import_form' => array(
  54        'arguments' => array('form'),
  55        'file' => 'audio_import.admin.inc',
  56      ),
  57    );
  58  }


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