/** * Zapisanie raportów do logs.madkom.pl * * @param $errorMsg */ private function saveLog($errorMsg) { if (!$this->logs instanceof MK_Logs) { $this->logs = new MK_Logs(APP_PATH); } $this->logs->saveToFile('cron', $errorMsg); }
/** * 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; }