MDL-14126, cron shouldn't print html tags, merged from MOODLE_19_STABLE
authordongsheng <dongsheng>
Tue, 1 Apr 2008 16:07:17 +0000 (16:07 +0000)
committerdongsheng <dongsheng>
Tue, 1 Apr 2008 16:07:17 +0000 (16:07 +0000)
lib/weblib.php

index f29466c52d96e85022737817ccf89b82744c3aaa..6cfd6be439e5df37ecc663ca9f8aa2b59631f489 100644 (file)
@@ -5694,17 +5694,17 @@ function print_error ($errorcode, $module='', $link='', $a=NULL) {
         $errordocroot = 'http://docs.moodle.org';
     }
 
-    $message = clean_text('<p class="errormessage">'.get_string($errorcode, $module, $a).'</p>'.
-               '<p class="errorcode">'.
-               '<a href="'.$errordocroot.'/en/error/'.$modulelink.'/'.$errorcode.'">'.
-                 get_string('moreinformation').'</a></p>');
-
     if (defined('FULLME') && FULLME == 'cron') {
         // Errors in cron should be mtrace'd.
         mtrace($message);
         die;
     }
 
+    $message = clean_text('<p class="errormessage">'.get_string($errorcode, $module, $a).'</p>'.
+               '<p class="errorcode">'.
+               '<a href="'.$errordocroot.'/en/error/'.$modulelink.'/'.$errorcode.'">'.
+                 get_string('moreinformation').'</a></p>');
+
     if (! defined('HEADER_PRINTED')) {
         //header not yet printed
         @header('HTTP/1.0 404 Not Found');