/[drupal]/contributions/modules/iedestroyer/iedestroyer.module
ViewVC logotype

Diff of /contributions/modules/iedestroyer/iedestroyer.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6.2.17, Mon Jun 16 12:56:57 2008 UTC revision 1.6.2.17.2.1, Tue Jun 17 09:05:23 2008 UTC
# Line 60  function iedestroyer_init() { Line 60  function iedestroyer_init() {
60  /**  /**
61   * Implementation of hook_menu()   * Implementation of hook_menu()
62   */   */
63  function iedestroyer_menu($may_cache) {  function iedestroyer_menu() {
64    if ($may_cache == TRUE) {    $items['admin/settings/iedestroyer'] = array(
65      $items[] = array(      'title' => t('IE Destroyer'),
66        'path' => 'admin/settings/iedestroyer',      'description' => t('Configure IE Destroyer.'),
67        'title' => t('IE Destroyer'),      'page callback' => 'drupal_get_form',
68        'description' => t('Configure IE Destroyer.'),      'page arguments' => array('iedestroyer_admin'),
69        'callback' => 'drupal_get_form',      'access arguments' => array('administer iedestroyer')       ,
70        'callback arguments' => array('iedestroyer_admin'),      );
       'access' => user_access('administer iedestroyer'),  
     );  
   }  
71    
72    return $items;    return $items;
73  }  }
# Line 105  function iedestroyer_browser_load() { Line 102  function iedestroyer_browser_load() {
102    return $browsers[$id];    return $browsers[$id];
103  }  }
104    
105    /** * Implementation of hook_theme() */ function iedestroyer_theme() {  $functions['iedestroyer_bar'] = array(    'arguments' => array(      'message' => '',      'button' => '',    ),  );    $functions['iedestroyer_block'] = array(    'arguments' => array(      'message' => '',      'button' => '',
106          'banner' => '',    ),  );    $functions['iedestroyer_button'] = array(    'arguments' => array(      'label' => '',    ),  );    $functions['iedestroyer_page'] = array(    'arguments' => array(      'iedestroyer' => '',      'title' => '',      'css' => '',      'js' => '',    ),  );    return $functions; }
107    
108  /**  /**
109  * Admin configuration page  * Admin configuration page
110  */  */
# Line 213  function iedestroyer_admin() { Line 213  function iedestroyer_admin() {
213    );    );
214    
215    $locales = iedestroyer_supported_languages();    $locales = iedestroyer_supported_languages();
216    foreach ($locales['name'] as $locale => $name) {    foreach ($locales as $locale => $name) {
217      $id_bar = 'iedestroyer_message_' . IEDESTROYER_SEVERITY_BAR . $locale;      $id_bar = 'iedestroyer_message_' . IEDESTROYER_SEVERITY_BAR . $locale;
218      $form['iedestroyer_bar_message'][$id_bar] = array(      $form['iedestroyer_bar_message'][$id_bar] = array(
219      '#type' => 'textarea',      '#type' => 'textarea',
# Line 239  function iedestroyer_admin() { Line 239  function iedestroyer_admin() {
239   */   */
240  function iedestroyer_supported_languages() {  function iedestroyer_supported_languages() {
241    if (module_exists('locale')) {    if (module_exists('locale')) {
242      return locale_supported_languages();      return locale_language_list();
243    }    }
244    else {    else {
245      return array('name' => array('en' => 'English'));      return array('name' => array('en' => 'English'));
# Line 268  function iedestroyer_view_block() { Line 268  function iedestroyer_view_block() {
268   * Render IE Destroyer   * Render IE Destroyer
269   */   */
270  function iedestroyer_view($severity) {  function iedestroyer_view($severity) {
271    if (_iedestroyer_should_display_page() == TRUE && $severity == variable_get('iedestroyer_severity', IEDESTROYER_SEVERITY_DISABLED)) {    if (_iedestroyer_should_display_page() == TRUE && $severity == variable_get('iedestroyer_severity', IEDESTROYER_SEVERITY_DISABLED)) {
272          // Prepare all necessary values          // Prepare all necessary values
273          global $locale;          global $locale;
274          $browser = iedestroyer_browser_load();          $browser = iedestroyer_browser_load();

Legend:
Removed from v.1.6.2.17  
changed lines
  Added in v.1.6.2.17.2.1

  ViewVC Help
Powered by ViewVC 1.1.2