Changeset 9132

Show
Ignore:
Timestamp:
03/11/10 17:50:35 (3 years ago)
Author:
p_lindheimer
Message:

closes #4126 - maybe someday we'll make the traceback look a bit cleaner but this does the trick for now

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php

    r9130 r9132  
    14611461 
    14621462function die_freepbx($text, $extended_text="", $type="FATAL") { 
     1463  $trace = print_r(debug_backtrace(),true); 
    14631464  if (function_exists('fatal')) { 
    14641465    // "custom" error handler  
    14651466    // 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); 
    14671468  } else if (isset($_SERVER['REQUEST_METHOD'])) { 
    14681469    // running in webserver 
     
    14721473      echo "<p>".$extended_text."</p>\n"; 
    14731474    } 
     1475    echo "<h4>Trace Back</h4>"; 
     1476    echo "<pre>$trace</pre>"; 
    14741477  } else { 
    14751478    // CLI 
    14761479    echo "[$type] ".$text." ".$extended_text."\n"; 
     1480    echo "Trace Back:\n"; 
     1481    echo $trace; 
    14771482  } 
    14781483