diff --git a/mod/lti/edit_form.php b/mod/lti/edit_form.php index 3cf2ef8a293..fec78eedeba 100644 --- a/mod/lti/edit_form.php +++ b/mod/lti/edit_form.php @@ -62,7 +62,7 @@ class mod_lti_edit_types_form extends moodleform{ $mform->addElement('header', 'setup', get_string('tool_settings', 'lti')); $mform->addElement('text', 'lti_typename', get_string('typename', 'lti')); - $mform->setType('lti_typename', PARAM_INT); + $mform->setType('lti_typename', PARAM_TEXT); $mform->addHelpButton('lti_typename', 'typename', 'lti'); $mform->addRule('lti_typename', null, 'required', null, 'client'); diff --git a/mod/lti/instructor_edit_tool_type.php b/mod/lti/instructor_edit_tool_type.php index b0fe496c38d..c65b3f40522 100644 --- a/mod/lti/instructor_edit_tool_type.php +++ b/mod/lti/instructor_edit_tool_type.php @@ -47,9 +47,8 @@ if (!empty($typeid)) { } } -$data = data_submitted(); - -if (isset($data->submitbutton) && confirm_sesskey()) { +$form = new mod_lti_edit_types_form(); +if ($data = $form->get_data()) { $type = new stdClass(); if (!empty($typeid)) { @@ -96,7 +95,7 @@ if (isset($data->submitbutton) && confirm_sesskey()) { die; } -} else if (isset($data->cancel)) { +} else if ($form->is_cancelled()) { $script = "