Пример #1
0
if (user_permissions_get('namedadmins')) {
    /*
    	Form Input
    */
    $obj_name_server_group = new name_server_group();
    $obj_name_server_group->id = security_form_input_predefined("int", "id_name_server_group", 0, "");
    // for error return if needed
    @security_form_input_predefined("any", "group_name", 1, "");
    @security_form_input_predefined("any", "group_description", 0, "");
    // confirm deletion
    @security_form_input_predefined("any", "delete_confirm", 1, "You must confirm the deletion");
    /*
    	Verify Data
    */
    // verify the selected server exists
    if (!$obj_name_server_group->verify_id()) {
        log_write("error", "process", "The server group you have attempted to delete - " . $obj_name_server_group->id . " - does not exist in this system.");
    }
    // make sure the group is empty
    if (!$obj_name_server_group->verify_empty()) {
        log_write("error", "process", "The requested server group (" . $obj_name_server_group->id . ") is not empty, thus cannot be deleted. Make sure all members are assigned elsewhere first.");
        return 0;
    }
    /*
    	Process Data
    */
    if (error_check()) {
        $_SESSION["error"]["form"]["name_server_group_delete"] = "failed";
        header("Location: ../index.php?page=servers/group-delete.php&id=" . $obj_name_server_group->id . "");
        exit(0);
    } else {