diff --git a/admin/tool/dataprivacy/classes/form/defaults.php b/admin/tool/dataprivacy/classes/form/defaults.php deleted file mode 100644 index 4e599c3bef7..00000000000 --- a/admin/tool/dataprivacy/classes/form/defaults.php +++ /dev/null @@ -1,81 +0,0 @@ -. - -/** - * This file contains the defaults form. - * - * @package tool_dataprivacy - * @copyright 2018 David Monllao - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace tool_dataprivacy\form; -defined('MOODLE_INTERNAL') || die(); - -use \tool_dataprivacy\output\data_registry_page; - -require_once($CFG->libdir . '/formslib.php'); -require_once($CFG->dirroot . '/' . $CFG->admin . '/tool/dataprivacy/lib.php'); - -/** - * Context levels defaults form. - * - * @package tool_dataprivacy - * @copyright 2018 David Monllao - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -class defaults extends \moodleform { - - /** - * Define the form. - */ - public function definition() { - global $OUTPUT; - - $mform = $this->_form; - $mform->setDisableShortforms(); - - $notification = $OUTPUT->notification(get_string('defaultsinfo', 'tool_dataprivacy'), - \core\output\notification::NOTIFY_INFO); - $mform->addElement('html', $notification); - - foreach ($this->_customdata['levels'] as $level => $classname) { - - $mform->addElement('header', $classname . '-header', - get_string('contextlevelname' . $level, 'tool_dataprivacy')); - - list($purposevar, $categoryvar) = \tool_dataprivacy\data_registry::var_names_from_context($classname); - - $includeinherit = true; - if ($level == CONTEXT_SYSTEM) { - $includeinherit = false; - } - - $categoryoptions = data_registry_page::category_options($this->_customdata['categories'], false, $includeinherit); - $purposeoptions = data_registry_page::category_options($this->_customdata['purposes'], false, $includeinherit); - - $mform->addElement('select', $categoryvar, get_string('category', 'tool_dataprivacy'), $categoryoptions); - $mform->addHelpButton($categoryvar, 'categorydefault', 'tool_dataprivacy'); - $mform->setType($categoryvar, PARAM_INT); - - $mform->addElement('select', $purposevar, get_string('purpose', 'tool_dataprivacy'), $purposeoptions); - $mform->addHelpButton($purposevar, 'purposedefault', 'tool_dataprivacy'); - $mform->setType($purposevar, PARAM_INT); - } - - $this->add_action_buttons(true, get_string('savechanges')); - } -}