$bugreport->load_report($_FILES['file']['tmp_name'], true); } elseif (isset($_POST['report'])) { $bugreport->load_report(stripslashes($_POST['report'])); } $r = $bugreport->check(); if (!$r) { die(text("invalid")); } $r = $bugreport->check_amsn_version(); if (!$r) { die(text("update")); } $r = $bugreport->supported(); if (!$r) { die(text("notsupported")); } $r = $bugreport->spam($_SERVER['REMOTE_ADDR']); if ($r) { die(text("ipreported")); } $ret = $bugreport->searchForParents(); if ($ret > 0) { $bug = new Bug(); $bug->loaddb($ret); if (!$bug->checkReport($bugreport)) { echo text("fixed"); die; } } $id = $bugreport->save2db(); echo text("thankyou", $id);