[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/modules/date/date_repeat/ -> date_repeat.install (source)

   1  <?php
   2  
   3  /**
   4   * Implementation of hook_install().
   5   */
   6  function date_repeat_install() {
   7    // Make sure this module loads after date_api.
   8    db_query("UPDATE {system} SET weight = 1 WHERE name = 'date_repeat'");
   9    if (module_exists('content')) {
  10      drupal_load('module', 'content');
  11      if (!db_table_exists(content_instance_tablename())) {
  12        return;
  13      }
  14      db_query("UPDATE {". content_instance_tablename() ."} SET widget_active=1 WHERE widget_type='%s' OR widget_type='%s' OR widget_type='%s'", 'date_select_repeat', 'date_text_repeat', 'date_popup_repeat');
  15      content_clear_type_cache(TRUE);
  16    }
  17  }
  18  
  19  /**
  20   * Implementation of hook_uninstall().
  21   */
  22  function date_repeat_uninstall() {
  23    if (module_exists('content')) {
  24      drupal_load('module', 'content');
  25      if (!db_table_exists(content_instance_tablename())) {
  26        return;
  27      }
  28      db_query("UPDATE {". content_instance_tablename() ."} SET widget_active=0 WHERE widget_type='%s' OR widget_type='%s' OR widget_type='%s'", 'date_select_repeat', 'date_text_repeat', 'date_popup_repeat');
  29      content_clear_type_cache(TRUE);
  30    }
  31  }
  32  
  33  /**
  34   * Implementation of hook_enable().
  35   */
  36  function date_repeat_enable() {
  37    if (module_exists('content')) {
  38      drupal_load('module', 'content');
  39      if (!db_table_exists(content_instance_tablename())) {
  40        return;
  41      }
  42      db_query("UPDATE {". content_instance_tablename() ."} SET widget_active=1 WHERE widget_type='%s' OR widget_type='%s' OR widget_type='%s'", 'date_select_repeat', 'date_text_repeat', 'date_popup_repeat');
  43      content_clear_type_cache(TRUE);
  44    }
  45  }
  46  
  47  /**
  48   * Implementation of hook_disable().
  49   */
  50  function date_repeat_disable() {
  51    if (module_exists('content')) {
  52      drupal_load('module', 'content');
  53      if (!db_table_exists(content_instance_tablename())) {
  54        return;
  55      }
  56      db_query("UPDATE {". content_instance_tablename() ."} SET widget_active=0 WHERE widget_type='%s' OR widget_type='%s' OR widget_type='%s'", 'date_select_repeat', 'date_text_repeat', 'date_popup_repeat');
  57      content_clear_type_cache(TRUE);
  58    }
  59  }


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7