function rules_page_build in Rules 7.2
Implements hook_page_build() to add the rules debug log to the page bottom.
File
- ./
rules.module, line 1365 - Rules engine module.
Code
function rules_page_build(&$page) {
// Invoke a the page redirect, in case the action has been executed.
// @see rules_action_drupal_goto()
if (isset($GLOBALS['_rules_action_drupal_goto_do'])) {
list($url, $force) = $GLOBALS['_rules_action_drupal_goto_do'];
drupal_goto($url);
}
if (isset($_SESSION['rules_debug'])) {
$region = rules_debug_log_region();
foreach ($_SESSION['rules_debug'] as $log) {
$page[$region]['rules_debug'][] = array(
'#markup' => $log,
);
$page[$region]['rules_debug']['#theme_wrappers'] = array(
'rules_log',
);
}
unset($_SESSION['rules_debug']);
}
if (rules_show_debug_output()) {
$region = rules_debug_log_region();
$page[$region]['rules_debug']['#pre_render'] = array(
'rules_debug_log_pre_render',
);
}
}