system_update_7017

Versions
7
system_update_7017()

Change the theme setting 'toggle_node_info' into a per content type variable.

Related topics

Code

modules/system/system.install, line 2052

<?php
function system_update_7017() {
  $types = node_type_get_types();
  if (count($types)) {
    foreach ($types as $type) {
      $node_info = theme_get_setting('toggle_node_info_' . $type->type);
      if ($node_info !== NULL) {
        variable_set('node_submitted_' . $type->type, $node_info);
      }
    }
  }

  // Unset deprecated 'toggle_node_info' theme settings.
  $theme_settings = variable_get('theme_settings', array());
  foreach ($theme_settings as $setting => $value) {
    if (substr($setting, 0, 16) == 'toggle_node_info') {
      unset($theme_settings[$setting]);
    }
  }
  variable_set('theme_settings', $theme_settings);
}
?>
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.