annotate modules/admin_menu/admin_menu_toolbar/admin_menu_toolbar.install @ 6:a75ead649730

added biblio, admin_menu and reference modules
author danieleb <danielebarchiesi@me.com>
date Fri, 20 Sep 2013 11:18:21 +0100
parents
children
rev   line source
danielebarchiesi@6 1 <?php
danielebarchiesi@6 2
danielebarchiesi@6 3 /**
danielebarchiesi@6 4 * @file
danielebarchiesi@6 5 * Installation functionality for Administration menu toolbar module.
danielebarchiesi@6 6 */
danielebarchiesi@6 7
danielebarchiesi@6 8 /**
danielebarchiesi@6 9 * Implements hook_install().
danielebarchiesi@6 10 */
danielebarchiesi@6 11 function admin_menu_toolbar_install() {
danielebarchiesi@6 12 // Required to load JS/CSS in hook_init() after admin_menu.
danielebarchiesi@6 13 db_update('system')
danielebarchiesi@6 14 ->fields(array('weight' => 101))
danielebarchiesi@6 15 ->condition('type', 'module')
danielebarchiesi@6 16 ->condition('name', 'admin_menu_toolbar')
danielebarchiesi@6 17 ->execute();
danielebarchiesi@6 18 }
danielebarchiesi@6 19
danielebarchiesi@6 20 /**
danielebarchiesi@6 21 * Set module weight to a value higher than admin_menu.
danielebarchiesi@6 22 *
danielebarchiesi@6 23 * At this point, admin_menu should have a weight of 100. To account for
danielebarchiesi@6 24 * customized weights, we increase the weight relatively.
danielebarchiesi@6 25 *
danielebarchiesi@6 26 * @see admin_menu_toolbar_install()
danielebarchiesi@6 27 */
danielebarchiesi@6 28 function admin_menu_toolbar_update_6300() {
danielebarchiesi@6 29 $weight = db_query("SELECT weight FROM {system} WHERE type = 'module' AND name = 'admin_menu'")->fetchField();
danielebarchiesi@6 30 $weight++;
danielebarchiesi@6 31 db_update('system')
danielebarchiesi@6 32 ->fields(array('weight' => $weight))
danielebarchiesi@6 33 ->condition('type', 'module')
danielebarchiesi@6 34 ->condition('name', 'admin_menu_toolbar')
danielebarchiesi@6 35 ->execute();
danielebarchiesi@6 36 }
danielebarchiesi@6 37