diff --git a/admin/xmldb/actions/delete_sentence/delete_sentence.class.php b/admin/xmldb/actions/delete_sentence/delete_sentence.class.php index 1b3035cea78..5b73f5defe6 100644 --- a/admin/xmldb/actions/delete_sentence/delete_sentence.class.php +++ b/admin/xmldb/actions/delete_sentence/delete_sentence.class.php @@ -63,10 +63,10 @@ class delete_sentence extends XMLDBAction { /// Do the job, setting result as needed /// Get the dir containing the file - $dirpath = required_param('dir', PARAM_CLEAN); - $dirpath = stripslashes_safe($dirpath); + $dirpath = required_param('dir', PARAM_PATH); + $dirpath = $CFG->dirroot . stripslashes_safe($dirpath); $statementparam = required_param('statement', PARAM_CLEAN); - $sentenceparam = required_param('sentence', PARAM_CLEAN); + $sentenceparam = required_param('sentence', PARAM_INT); $confirmed = optional_param('confirmed', false, PARAM_BOOL); @@ -77,11 +77,11 @@ class delete_sentence extends XMLDBAction { $o.= '
' . $this->str['confirmdeletesentence'] . '
'; $o.= '| '; $o.= ' '; $o.= ' | '; $o.= ' '; $o.= ' |