MDL-31984: add debugging message if theme renderer file is missnamed
authorBrian Jorgensen <brian.jorgensen@ualberta.ca>
Mon, 12 Mar 2012 18:38:53 +0000 (12:38 -0600)
committerSam Hemelryk <sam@moodle.com>
Mon, 19 Mar 2012 06:12:39 +0000 (19:12 +1300)
lib/outputlib.php

index 9d53be7..2a843be 100644 (file)
@@ -416,6 +416,12 @@ class theme_config {
         if (is_readable($rendererfile)) {
             // may contain core and plugin renderers and renderer factory
             include_once($rendererfile);
+        } else {
+            // check if renderers.php file is missnamed renderer.php
+            if (is_readable($this->dir.'/renderer.php')) {
+                debugging('Developer hint: '.$this->dir.'/renderer.php should be renamed to ' . $this->dir."/renderers.php.
+                       See: http://docs.moodle.org/dev/Output_renderers#Theme_renderers.", DEBUG_DEVELOPER);
+            }
         }
 
         // cascade all layouts properly
@@ -1343,4 +1349,4 @@ class xhtml_container_stack {
     protected function output_log() {
         return '<ul>' . implode("\n", $this->log) . '</ul>';
     }
-}
\ No newline at end of file
+}