} 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":
Пример #2
0
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);
}