You are here

function css_emimage_theme_registry_alter in CSS Embedded Images 7

Same name and namespace in other branches
  1. 6.2 css_emimage.module \css_emimage_theme_registry_alter()
  2. 6 css_emimage.module \css_emimage_theme_registry_alter()

Implements hook_theme_registry_alter().

Make css_emimage's page process function run after everything else.

File

./css_emimage.module, line 149
CSS Embedded Images module.

Code

function css_emimage_theme_registry_alter(&$theme_registry) {

  // Do not alter the theme_registry if advagg is installed.
  if (module_exists('advagg')) {
    return;
  }
  if (isset($theme_registry['html'])) {

    // Move our process function after everything else.
    $key = array_search('_css_emimage_process_html', $theme_registry['html']['process functions']);
    if ($key !== FALSE) {
      unset($theme_registry['html']['process functions'][$key]);
    }
    $theme_registry['html']['process functions'][] = '_css_emimage_process_html';
  }
}