| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
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 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |