MDL-19010: In developer debug mode, print information about this page in the footer.

This commit is contained in:
tjhunt 2009-07-20 06:18:16 +00:00
parent cb4f6179d5
commit 2c0901cb5a
3 changed files with 48 additions and 43 deletions

View file

@ -1718,6 +1718,9 @@ class moodle_core_renderer extends moodle_renderer_base {
// but some of the content won't be known until later, so we return a placeholder
// for now. This will be replaced with the real content in {@link footer()}.
$output = self::PERFORMANCE_INFO_TOKEN;
if (debugging('', DEBUG_DEVELOPER)) {
$output .= '<div class="performanceinfo">This page is: ' . $this->page->debug_summary() . '</div>';
}
if (debugging()) {
$output .= '<div class="validators"><ul>
<li><a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=' . urlencode(qualified_me()) . '">Validate HTML</a></li>

View file

@ -482,6 +482,18 @@ class moodle_page {
return has_any_capability($this->all_editing_caps(), $this->context);
}
/**
* @return string a description of this page (context, page-type and sub-page.
*/
public function debug_summary() {
$summary = 'Context ' . print_context_name($this->context) . ' (context id ' . $this->context->id . '). ';
$summary .= 'Page type ' . $this->pagetype . '. ';
if ($this->subpage) {
'Sub-page ' . $this->subpage . '. ';
}
return $summary;
}
/// Setter methods =============================================================
/**

View file

@ -27,31 +27,7 @@
</div>
</div>
</div>
<?php
if ($navigation and false) { ?>
<div class="navbar clearfix">
<div class="breadcrumb"><?php print_navigation($navigation); ?></div>
<div class="menu"><?php echo $menu; ?></div>
</div>
}
if (!empty($performanceinfo)) {
echo $performanceinfo;
}
if (debugging()) { ?>
<div class="validators"><ul>
<li><a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=<?php echo urlencode(qualified_me()) ?>">Validate HTML</a></li>
<li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=-1&amp;url1=<?php echo urlencode(qualified_me()) ?>">Section 508 Check</a></li>
<li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=0&amp;warnp2n3e=1&amp;url1=<?php echo urlencode(qualified_me()) ?>">WCAG 1 (2,3) Check</a></li>
</ul></div>
<?php }
print_container_end();
?>
<?php print_container_end(); ?>
</div>
</div>
</div>
@ -61,6 +37,20 @@
</div>
</div>
</div> <!-- end #page -->
<?php if (!empty($performanceinfo)) {
echo $performanceinfo;
}
if (debugging()) {
echo '<div class="performanceinfo">This page is: ' . $this->page->debug_summary() . '</div>';
}
if (debugging()) { ?>
<div class="validators"><ul>
<li><a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=<?php echo urlencode(qualified_me()) ?>">Validate HTML</a></li>
<li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=-1&amp;url1=<?php echo urlencode(qualified_me()) ?>">Section 508 Check</a></li>
<li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=0&amp;warnp2n3e=1&amp;url1=<?php echo urlencode(qualified_me()) ?>">WCAG 1 (2,3) Check</a></li>
</ul></div>
<?php } ?>
<script type="text/javascript" charset="utf-8">
/* <![CDATA[ */