| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: date_repeat.install,v 1.3.6.1 2008/11/18 16:16:00 karens Exp $ 3 4 /** 5 * Implementation of hook_install(). 6 */ 7 function date_repeat_install() { 8 // Make sure this module loads after date_api. 9 db_query("UPDATE {system} SET weight = 1 WHERE name = 'date_repeat'"); 10 if (module_exists('content')) { 11 drupal_load('module', 'content'); 12 if (!db_table_exists(content_instance_tablename())) { 13 return; 14 } 15 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'); 16 content_clear_type_cache(TRUE); 17 } 18 } 19 20 /** 21 * Implementation of hook_uninstall(). 22 */ 23 function date_repeat_uninstall() { 24 if (module_exists('content')) { 25 drupal_load('module', 'content'); 26 if (!db_table_exists(content_instance_tablename())) { 27 return; 28 } 29 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'); 30 content_clear_type_cache(TRUE); 31 } 32 } 33 34 /** 35 * Implementation of hook_enable(). 36 */ 37 function date_repeat_enable() { 38 if (module_exists('content')) { 39 drupal_load('module', 'content'); 40 if (!db_table_exists(content_instance_tablename())) { 41 return; 42 } 43 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'); 44 content_clear_type_cache(TRUE); 45 } 46 } 47 48 /** 49 * Implementation of hook_disable(). 50 */ 51 function date_repeat_disable() { 52 if (module_exists('content')) { 53 drupal_load('module', 'content'); 54 if (!db_table_exists(content_instance_tablename())) { 55 return; 56 } 57 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'); 58 content_clear_type_cache(TRUE); 59 } 60 }
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 |