# 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": project_remove_machine($_POST['confirm_project_id'], $_POST['confirm_id']); $delete_successful = true; break; case "remove_testtype_from_project":
function admin_build_delete($build_id) { global $db; $build_tbl = BUILD_TBL; $f_build_id = BUILD_ID; $f_build_rel_id = BUILD_REL_ID; $testset_tbl = TS_TBL; $f_testset_id = TS_ID; $f_ts_build_id = TS_BUILD_ID; $q_ts = "SELECT {$f_testset_id} FROM {$testset_tbl} WHERE {$f_ts_build_id} = '{$build_id}'"; $rs_ts = db_query($db, $q_ts); while ($row_ts = db_fetch_row($db, $rs_ts)) { # while there are records in the testset tbl admin_testset_delete($row_ts[$f_testset_id]); } $q = "DELETE FROM {$build_tbl} WHERE {$f_build_id} = '{$build_id}'"; db_query($db, $q); }