Exemplo n.º 1
0
 static function showDebug($override = false)
 {
     if (self::$_debug === NULL or $override != false) {
         if ($override) {
             $debug = $override;
             $dev = $override;
         } else {
             $debug = tsmConfig::get('debug_enable', 'none');
             $dev = tsmConfig::get('vmdev', 0);
         }
         //$debug = 'all';	//this is only needed, when you want to debug THIS file
         // 1 show debug only to admins
         if ($debug === 'admin') {
             if (tsmConfig::$echoAdmin) {
                 self::$_debug = TRUE;
             } else {
                 self::$_debug = FALSE;
             }
         } else {
             if ($debug === 'all') {
                 self::$_debug = TRUE;
             } else {
                 self::$_debug = FALSE;
             }
         }
         if ($dev === 'admin') {
             if (tsmConfig::$echoAdmin) {
                 $dev = TRUE;
             } else {
                 $dev = FALSE;
             }
         } else {
             if ($dev === 'all') {
                 $dev = TRUE;
             } else {
                 $dev = FALSE;
             }
         }
         //self::setErrorReporting($dev);
     }
     return self::$_debug;
 }