} else { print "<div class='error'>" . ERROR_NO_DATA . "</div>" . NEWLINE; } html_print_footer(); # User submitted the form, check which option was selected } elseif ($_POST['confirm'] == lang_get('no')) { # User does not want to delete record html_redirect($_POST['confirm_r_page']); } elseif ($_POST['confirm'] == 'Yes') { switch ($_POST['confirm_f']) { case "delete_release": admin_release_delete($_POST['confirm_id']); $delete_successful = true; break; case "delete_build": admin_build_delete($_POST['confirm_id']); $delete_successful = true; break; case "delete_testset": admin_testset_delete($_POST['confirm_id']); $delete_successful = true; break; case "remove_user_from_project": project_remove_user($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "remove_area_tested_from_project": project_remove_area_tested($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "remove_machine_from_project":
function admin_release_delete($release_id) { global $db; $release_tbl = RELEASE_TBL; $f_release_id = RELEASE_ID; $build_tbl = BUILD_TBL; $f_build_id = BUILD_ID; $f_build_rel_id = BUILD_REL_ID; $q_b = "SELECT {$f_build_id} FROM {$build_tbl} WHERE {$f_build_rel_id} = '{$release_id}'"; $rs_b = db_query($db, $q_b); while ($row_b = db_fetch_row($db, $rs_b)) { # while there are records in the build tbl admin_build_delete($row_b[$f_build_id]); } $q = "DELETE FROM {$build_tbl} WHERE {$f_build_rel_id} = '{$release_id}'"; db_query($db, $q); $q_rel = "DELETE FROM {$release_tbl} WHERE {$f_release_id} = '{$release_id}'"; db_query($db, $q_rel); }