You are here

opigno.install in Opigno 7.0

Same filename and directory in other branches
  1. 7 opigno.install

Contains install instructions and logic

File

opigno.install
View source
<?php

/**
 * @file
 * Contains install instructions and logic
 */

/**
 * Implements hook_install()
 */
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');
    }
  }
}

/**
 * Implements hook_uninstall()
 */
function opigno_uninstall() {

  //
}

Functions

Namesort descending Description
opigno_install Implements hook_install()
opigno_uninstall Implements hook_uninstall()