Check in a version of the debug toolkit that I've added debug prints to. They're commented out at the moment, but may come in handy later.
git-svn-id: file:///svn-source/pmgr/branches/ledger_transactions_20090605/site@102 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -50,6 +50,10 @@ class DebugView extends DoppelGangerView {
|
|||||||
* @access protected
|
* @access protected
|
||||||
*/
|
*/
|
||||||
function _render($___viewFn, $___dataForView, $loadHelpers = true, $cached = false) {
|
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')) {
|
if (isset($this->_oldExtension) && strstr($___viewFn, '.debug_view')) {
|
||||||
$___viewFn = substr($___viewFn, 0, -10) . $this->_oldExtension;
|
$___viewFn = substr($___viewFn, 0, -10) . $this->_oldExtension;
|
||||||
}
|
}
|
||||||
@@ -62,6 +66,10 @@ class DebugView extends DoppelGangerView {
|
|||||||
if (!isset($___dataForView['disableTimer'])) {
|
if (!isset($___dataForView['disableTimer'])) {
|
||||||
DebugKitDebugger::stopTimer('render_' . basename($___viewFn));
|
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;
|
return $out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,16 +84,29 @@ class DebugView extends DoppelGangerView {
|
|||||||
* @return string Rendered Element
|
* @return string Rendered Element
|
||||||
*/
|
*/
|
||||||
function render($action = null, $layout = null, $file = null) {
|
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));
|
DebugKitDebugger::startTimer('viewRender', __('Rendering View', true));
|
||||||
$out = parent::render($action, $layout, $file);
|
$out = parent::render($action, $layout, $file);
|
||||||
|
/* pr(array('function' => 'DebugView::render', */
|
||||||
|
/* 'checkpoint' => 'parent::render', */
|
||||||
|
/* 'out' => $out ? 'not-empty' : 'empty')); */
|
||||||
DebugKitDebugger::stopTimer('viewRender');
|
DebugKitDebugger::stopTimer('viewRender');
|
||||||
DebugKitDebugger::stopTimer('controllerRender');
|
DebugKitDebugger::stopTimer('controllerRender');
|
||||||
|
|
||||||
if (isset($this->loaded['toolbar'])) {
|
if (isset($this->loaded['toolbar'])) {
|
||||||
|
/* pr(array('function' => 'DebugView::render', */
|
||||||
|
/* 'checkpoint' => 'toolbarLoaded')); */
|
||||||
$this->loaded['toolbar']->postRender();
|
$this->loaded['toolbar']->postRender();
|
||||||
}
|
}
|
||||||
//Temporary work around to hide the SQL dump at page bottom
|
//Temporary work around to hide the SQL dump at page bottom
|
||||||
Configure::write('debug', 0);
|
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;
|
return $this->output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user