Moved debugging() to weblib.php since it's really about output

This commit is contained in:
moodler
2006-09-14 04:25:17 +00:00
parent 9dcc11eb97
commit fa989c3882
2 changed files with 29 additions and 29 deletions
-29
View File
@@ -6628,35 +6628,6 @@ function loadeditor($args) {
return editorObject::loadeditor($args);
}
/**
* Returns true if the current enviromental debuggin settings (user+site)
* are equal to the specified level: E_NOTICE, E_ALL, E_STRICT etc
* eg use like this:
*
* if (debugging()) { echo "some normal debug info" }
*
* debugging("something really picky", E_STRICT);
*
* @param int $level the level at which this debugging statement should show
* @param string $message a message to print if possible
* @return bool
*/
function debugging($message='', $level=E_NOTICE) {
global $CFG;
if (empty($CFG->debug)) {
return false;
}
if ($CFG->debug >= $level) {
if ($message) {
notify($message, 'notifytiny');
}
return true;
}
return false;
}
// vim:autoindent:expandtab:shiftwidth=4:tabstop=4:tw=140:
?>
+29
View File
@@ -5213,6 +5213,35 @@ function page_doc_link($text='', $iconpath='') {
return $str;
}
/**
* Returns true if the current site debugging settings are equal
* to the specified level: E_NOTICE, E_ALL, E_STRICT etc
* eg use like this:
*
* if (debugging()) { echo "some normal debug info" }
*
* debugging("something really picky", E_STRICT);
*
* @param int $level the level at which this debugging statement should show
* @param string $message a message to print if possible
* @return bool
*/
function debugging($message='', $level=E_NOTICE) {
global $CFG;
if (empty($CFG->debug)) {
return false;
}
if ($CFG->debug >= $level) {
if ($message) {
notify($message, 'notifytiny');
}
return true;
}
return false;
}
// vim:autoindent:expandtab:shiftwidth=4:tabstop=4:tw=140:
?>