public static function delete_feedback_for_grades()

in classes/privacy/provider.php [160:179]


    public static function delete_feedback_for_grades(assign_plugin_request_data $deletedata) {
        global $DB;
        if (empty($deletedata->get_gradeids())) {
            return;
        }

        list($sql, $params) = $DB->get_in_or_equal($deletedata->get_gradeids(), SQL_PARAMS_NAMED);

        $fs = new \file_storage();
        $fs->delete_area_files_select(
            $deletedata->get_context()->id,
            'assignfeedback_onenote',
            \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_FILEAREA,
            $sql,
            $params
        );

        $params['assignment'] = $deletedata->get_assignid();
        $DB->delete_records_select('assignfeedback_onenote', "assignment = :assignment AND grade $sql", $params);
    }