function css_emimage_module_implements_alter in CSS Embedded Images 7
Implements hook_module_implements_alter().
File
- ./
css_emimage.module, line 91 - CSS Embedded Images module.
Code
function css_emimage_module_implements_alter(&$implementations, $hook) {
// Move css_emimage to the top.
if ($hook === 'advagg_get_css_aggregate_contents_alter' && array_key_exists('css_emimage', $implementations)) {
$item = array(
'css_emimage' => $implementations['css_emimage'],
);
unset($implementations['css_emimage']);
$implementations = array_merge($item, $implementations);
}
// Move css_emimage to the bottom.
if ($hook === 'advagg_build_aggregate_plans_alter' && array_key_exists('css_emimage', $implementations)) {
$item = $implementations['css_emimage'];
unset($implementations['css_emimage']);
$implementations['css_emimage'] = $item;
}
// Move css_emimage to the bottom.
if ($hook === 'theme_registry_alter' && array_key_exists('css_emimage', $implementations)) {
$item = $implementations['css_emimage'];
unset($implementations['css_emimage']);
// Add in back in if advagg is not installed.
if (!module_exists('advagg')) {
$implementations['css_emimage'] = $item;
}
}
}