Beispiel #1
0
 /**
  * Włączaja/Wyłącza debbuging firephp oraz xdebug
  *
  * @return Array
  */
 public function enableDebug()
 {
     $msg = '';
     if (array_key_exists('DEBUG_FIREPHP', $_SESSION) && $_SESSION['DEBUG_FIREPHP'] === true) {
         unset($_SESSION['DEBUG_FIREPHP']);
         MK_Cookie::clear('XDEBUG_SESSION');
         $msg .= 'Wyłączono';
     } else {
         $_SESSION['DEBUG_FIREPHP'] = true;
         MK_Cookie::set('XDEBUG_SESSION', 'netbeans-xdebug', 0);
         $msg .= 'Włączono';
     }
     return array("success" => true, "message" => $msg . ' debugowanie');
 }
Beispiel #2
0
 /**
  * Obsługa błędu JavaScript odczytanego z ciastka. Zapisywanie informacji do pliku.
  *
  * @return string
  */
 public static function fromJavaScript()
 {
     if (isset($_COOKIE['ys-javascriptErrorLog'])) {
         MK_Cookie::clear('ys-javascriptErrorLog');
         $errorObject = json_decode(substr($_COOKIE['ys-javascriptErrorLog'], 2));
         $md5 = md5(print_r($errorObject, true));
         $devMessage = self::_prepareMessage() . "Komunikat:\n " . substr(print_r($errorObject, true), 0, 1024) . "\n\n";
         if (MK_DEBUG === true) {
             return "Błąd \"js\"\t" . $md5 . "\n" . $devMessage;
         }
         $logs = new MK_Logs(APP_PATH);
         $logs->saveToFile('js', $devMessage, $md5);
         return 'Błąd JavaScript. ' . self::$mailAdmin;
     }
     return null;
 }