You are here

function agreement_install in Agreement 7.2

Same name and namespace in other branches
  1. 8.2 agreement.install \agreement_install()
  2. 6.2 agreement.install \agreement_install()
  3. 6 agreement.install \agreement_install()
  4. 3.0.x agreement.install \agreement_install()

Implements hook_install().

File

./agreement.install, line 44
Install, update and uninstall functions for Agreement module.

Code

function agreement_install() {

  // Set module weight.
  $n = db_update('system')
    ->condition('name', 'agreement', '=')
    ->fields(array(
    'weight' => 9999,
  ))
    ->execute();
  if ($n != 1) {
    drupal_set_message(st('Could not set agreement module weight.'), 'error');
  }

  // Add a default agreement.
  $default = (object) _agreement_default_agreement();
  $default->settings = serialize($default->settings);
  drupal_write_record('agreement_type', $default);
}