Update module to highest weight in Drupal

Define below code in modulename.install

Run update.php

<?php

 

function modulename_update_6201() {

  $items = array();

  $max_weight = db_result(db_query('SELECT MAX(weight) FROM {system}'));

  $items[] = update_sql('UPDATE {system} SET weight = ' . ($max_weight+1) . ' WHERE name = "modulename" AND type="module"');

  return $items;

}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: