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") { feedback_set_unaccepted($_GET['id']); f_op_display_new_feedback($_GET['id'], $_GET['div_id']); } else { if ($_GET['operation'] == "bugfix") { $sql = "UPDATE " . PREFIX . "feedback SET size=1 WHERE id=" . sql_safe($_GET['id']) . ";"; mysql_query($sql); feedback_display_size_buttons($_GET['id'], $_GET['div_id']); } else {
function feedback_set_checked_in($id) { //Check in the feedback $sql = "UPDATE " . PREFIX . "feedback SET not_implemented=NULL, checked_in='" . date("YmdHis") . "', accepted=IFNULL(accepted, NOW()) WHERE id=" . sql_safe($id) . ";"; mysql_query($sql); //Check in any children //Find children $sql = "SELECT id FROM " . PREFIX . "feedback WHERE merged_with=" . sql_safe($id) . " AND not_implemented IS NULL;"; if ($ff = mysql_query($sql)) { while ($f = mysql_fetch_array($ff)) { feedback_set_checked_in($f['id']); } } }