Implements hook_theme_registry_alter().
Replace template_process_html with _advagg_process_html.
File
-
./
advagg.module, line 1096
Code
function advagg_theme_registry_alter(&$theme_registry) {
if (!isset($theme_registry['html'])) {
return;
}
// Replace core's process function with our own.
$index = array_search('template_process_html', $theme_registry['html']['process functions']);
if ($index !== FALSE) {
$theme_registry['html']['process functions'][$index] = '_advagg_process_html';
}
else {
// Put AdvAgg at the bottom if we can't find the replacement.
$theme_registry['html']['process functions'][] = '_advagg_process_html';
}
// Copy html_tag to html_script_tag.
$theme_registry['html_script_tag'] = $theme_registry['html_tag'];
$theme_registry['html_script_tag']['function'] = 'theme_html_script_tag';
// Fix imce_page.
if (isset($theme_registry['imce_page'])) {
$advagg_path = drupal_get_path('module', 'advagg');
$imce_path = drupal_get_path('module', 'imce');
if (strpos($theme_registry['imce_page']['path'], $imce_path) !== FALSE) {
$theme_registry['imce_page']['path'] = $advagg_path . '/tpl';
}
}
}