Marius Cramer
2014-09-26 132081c0e69f0313ccb0d23637499e940d29f470
server/lib/app.inc.php
@@ -35,6 +35,7 @@
   var $loaded_modules = array();
   var $loaded_plugins = array();
   var $_calling_script = '';
   function __construct() {
@@ -60,6 +61,23 @@
   }
   function setCaller($caller) {
      $this->_calling_script = $caller;
   }
   function getCaller() {
      return $this->_calling_script;
   }
   function forceErrorExit($errmsg = 'undefined') {
      global $conf;
      if($this->_calling_script == 'server') {
         @unlink($conf['temppath'] . $conf['fs_div'] . '.ispconfig_lock');
      }
      die('Exiting because of error: ' . $errmsg);
   }
   function uses($classes) {
      global $conf;