book_node_type_update
function book_node_type_update
book_node_type_update($type)
Implements hook_node_type_update().
Updates the Book module's persistent variables if the machine-readable name of a node type is changed.
File
- modules/book/book.module, line 1323
- Allows users to create and organize related content in an outline.
Code
function book_node_type_update($type) { if (!empty($type->old_type) && $type->old_type != $type->type) { // Update the list of node types that are allowed to be added to books. $allowed_types = variable_get('book_allowed_types', array('book')); $key = array_search($type->old_type, $allowed_types); if ($key !== FALSE) { $allowed_types[$type->type] = $allowed_types[$key] ? $type->type : 0; unset($allowed_types[$key]); variable_set('book_allowed_types', $allowed_types); } // Update the setting for the "Add child page" link. if (variable_get('book_child_type', 'book') == $type->old_type) { variable_set('book_child_type', $type->type); } } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!book!book.module/function/book_node_type_update/7.x