getData())) { ReportParser::setProcessed($id, 1); continue; } if (!($version = $r["clientVersion"])|| !($chan = $r["clientChannel"])) { ReportParser::setProcessed($id, 1); continue; } $stacktrace = ReportParser::getStackTrace("$chan-$version", $r["Minidump"]); $crash = new CrashReport(); $crash->init($id, $r, $stacktrace); if ($crash->save()) { $nr++; ReportParser::setProcessed($id, 1); } } rrmdir(ReportParser::getWorkPath()); if ($nr) { IRCNotify::send("#SingularityViewer", "[CrashProcessor] $nr new reports. http://crash.singularityviewer.org/crashes.php "); }