. /** * Callback methods for reportbuilder component * * @package core_reportbuilder * @copyright 2021 Paul Holden * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ declare(strict_types=1); use core_reportbuilder\form\filter; /** * Return the filters form fragment * * @param array $params * @return string */ function core_reportbuilder_output_fragment_filters_form(array $params): string { $filtersform = new filter(null, null, 'post', '', [], true, [ 'reportid' => $params['reportid'], 'parameters' => $params['parameters'], ]); $filtersform->set_data_for_dynamic_submission(); return $filtersform->render(); }