language_setup(); //Connecta till databasen $conn = db_connect(db_host, db_name, db_user, db_pass); // echo $_GET['operation']." - ".$_GET['id']; if (isset($_SESSION[PREFIX . 'user_id']) && isset($_SESSION[PREFIX . "inloggad"]) && $_SESSION[PREFIX . "inloggad"] >= 3) { if (isset($_GET['operation']) && isset($_GET['id'])) { if ($_GET['operation'] == "uncheckin") { feedback_set_not_checked_in($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "unresolve") { feedback_set_unresolved($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "not_implemented") { feedback_set_not_implemented($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "feedback_accept") { feedback_set_accepted($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "feedback_check_in") { feedback_set_checked_in($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "feedback_resolve") { feedback_set_resolved($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "feedback_unaccept") {
function feedback_set_not_implemented($id) { //Resolve the feedback $sql = "UPDATE " . PREFIX . "feedback SET not_implemented='" . date("YmdHis") . "', resolved=NULL, accepted=NULL WHERE id=" . sql_safe($id) . ";"; mysql_query($sql); //Resolve any children //Find children $sql = "SELECT id FROM " . PREFIX . "feedback WHERE merged_with=" . sql_safe($id) . " AND resolved IS NULL AND checked_in IS NULL AND accepted IS NULL;"; if ($ff = mysql_query($sql)) { while ($f = mysql_fetch_array($ff)) { feedback_set_not_implemented($f['id']); } } }