You are here

function context_init in Context 7.3

Same name and namespace in other branches
  1. 6.3 context.module \context_init()
  2. 6 context.module \context_init()
  3. 6.2 context.module \context_init()

Implementation of hook_init().

File

./context.module, line 167

Code

function context_init() {
  if ($plugin = context_get_plugin('condition', 'sitewide')) {
    $plugin
      ->execute(1);
  }
  if ($plugin = context_get_plugin('condition', 'path')) {
    $plugin
      ->execute();
  }
  if ($plugin = context_get_plugin('condition', 'query_string')) {
    $plugin
      ->execute();
  }
  if ($plugin = context_get_plugin('condition', 'language')) {
    global $language;
    $plugin
      ->execute($language->language);
  }
  if ($plugin = context_get_plugin('condition', 'user')) {
    global $user;
    $plugin
      ->execute($user);
  }
}