You are here

function opigno_install in Opigno 7.0

Same name and namespace in other branches
  1. 7 opigno.install \opigno_install()

Implements hook_install()

File

./opigno.install, line 11
Contains install instructions and logic

Code

function opigno_install() {
  db_update('system')
    ->fields(array(
    'weight' => 20,
  ))
    ->condition('name', 'opigno')
    ->execute();

  // Import panels
  if (module_exists('panels') && module_exists('page_manager')) {
    $page = page_manager_get_page_cache('node_view');
    ob_start();
    eval(file_get_contents(drupal_get_path('module', 'opigno') . '/install/panels/opigno.og_home_page.definition'));
    ob_end_clean();
    if (isset($handler)) {
      page_manager_handler_add_to_page($page, $handler, $handler->conf['title']);
    }
    else {
      drupal_set_message(t("An error occured while importing the panels definition."), 'error');
    }
  }
}