diff --git a/plugins/debug_kit/views/debug.php b/plugins/debug_kit/views/debug.php index d296bc6..ed2a2a4 100644 --- a/plugins/debug_kit/views/debug.php +++ b/plugins/debug_kit/views/debug.php @@ -50,6 +50,10 @@ class DebugView extends DoppelGangerView { * @access protected */ function _render($___viewFn, $___dataForView, $loadHelpers = true, $cached = false) { +/* pr(array('function' => 'DebugView::_render', */ +/* 'args' => compact('__viewFn', '__dataForView', 'loadHelpers'), */ +/* 'this-output-len' => strlen($this->output), */ +/* )); */ if (isset($this->_oldExtension) && strstr($___viewFn, '.debug_view')) { $___viewFn = substr($___viewFn, 0, -10) . $this->_oldExtension; } @@ -62,6 +66,10 @@ class DebugView extends DoppelGangerView { if (!isset($___dataForView['disableTimer'])) { DebugKitDebugger::stopTimer('render_' . basename($___viewFn)); } +/* pr(array('function' => 'DebugView::_render', */ +/* 'out-len' => strlen($out), */ +/* 'this-output-len' => strlen($this->output), */ +/* 'return' => $out ? 'not-empty' : 'empty')); */ return $out; } @@ -76,16 +84,29 @@ class DebugView extends DoppelGangerView { * @return string Rendered Element */ function render($action = null, $layout = null, $file = null) { +/* pr(array('function' => 'DebugView::render', */ +/* 'args' => compact('action', 'layout', 'file'), */ +/* 'this-output-len' => strlen($this->output), */ +/* )); */ DebugKitDebugger::startTimer('viewRender', __('Rendering View', true)); $out = parent::render($action, $layout, $file); +/* pr(array('function' => 'DebugView::render', */ +/* 'checkpoint' => 'parent::render', */ +/* 'out' => $out ? 'not-empty' : 'empty')); */ DebugKitDebugger::stopTimer('viewRender'); DebugKitDebugger::stopTimer('controllerRender'); if (isset($this->loaded['toolbar'])) { +/* pr(array('function' => 'DebugView::render', */ +/* 'checkpoint' => 'toolbarLoaded')); */ $this->loaded['toolbar']->postRender(); } //Temporary work around to hide the SQL dump at page bottom Configure::write('debug', 0); +/* pr(array('function' => 'DebugView::render', */ +/* 'out-len' => strlen($out), */ +/* 'this-output-len' => strlen($this->output), */ +/* 'return' => $this->output ? 'not-empty' : 'empty')); */ return $this->output; }