Changeset 9132
- Timestamp:
- 03/11/10 17:50:35 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php
r9130 r9132 1461 1461 1462 1462 function die_freepbx($text, $extended_text="", $type="FATAL") { 1463 $trace = print_r(debug_backtrace(),true); 1463 1464 if (function_exists('fatal')) { 1464 1465 // "custom" error handler 1465 1466 // fatal may only take one param, so we suppress error messages because it doesn't really matter 1466 @fatal($text , $extended_text, $type);1467 @fatal($text."\n".$trace, $extended_text, $type); 1467 1468 } else if (isset($_SERVER['REQUEST_METHOD'])) { 1468 1469 // running in webserver … … 1472 1473 echo "<p>".$extended_text."</p>\n"; 1473 1474 } 1475 echo "<h4>Trace Back</h4>"; 1476 echo "<pre>$trace</pre>"; 1474 1477 } else { 1475 1478 // CLI 1476 1479 echo "[$type] ".$text." ".$extended_text."\n"; 1480 echo "Trace Back:\n"; 1481 echo $trace; 1477 1482 } 1478 1483
