| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 <?php 2 3 function devel_themer_requirements($phase) { 4 // Ensure translations don't break at install time 5 $t = get_t(); 6 7 if ($phase == 'install' || $phase == 'runtime') { 8 // we need the Optimizer check function 9 drupal_load('module', 'devel'); 10 11 if (!devel_is_compatible_optimizer()) { 12 $requirements['optimizer'] = array( 13 'title' => $t('Zend Optimizer'), 14 'description' => $t('You must disable the Zend Optimizer php extension in order to enable %module. Zend Optimizer is <a href="!url">horribly buggy and segfaults your Apache</a>.', array('!url' => url('http://drupal.org/node/126098'), '%module' => 'Theme developer')), 15 'severity' => REQUIREMENT_ERROR, 16 ); 17 } 18 } 19 return isset($requirements) ? $requirements : array(); 20 } 21 22 /** 23 * Implementation of hook_install. 24 */ 25 function devel_themer_install() { 26 drupal_rebuild_theme_registry(); 27 } 28 /** 29 * Implementation of hook_uninstall. 30 */ 31 function devel_themer_uninstall() { 32 variable_del('devel_themer_enabled'); 33 variable_del('devel_themer_log'); 34 variable_del('devel_themer_no_whitespace'); 35 drupal_rebuild_theme_registry(); 36 } 37 38 function devel_themer_update_6000() { 39 $ret = array(); 40 drupal_install_schema('devel_themer'); 41 return $ret; 42 } 43 44 // We are now using a file based cache to avoid max_packet_size warning. 45 function devel_themer_update_6001() { 46 $ret = array(); 47 db_drop_table($ret, 'cache_devel_themer'); 48 return $ret; 49 }
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 |