From 68905e201b676d5cddde4377ee06b9c8aed80167 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Tue, 29 Aug 2006 23:29:28 +0000 Subject: [PATCH] relative+cleaned paths --- .../actions/edit_table_save/edit_table_save.class.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/admin/xmldb/actions/edit_table_save/edit_table_save.class.php b/admin/xmldb/actions/edit_table_save/edit_table_save.class.php index 10cfac515d..5ce2705ad2 100644 --- a/admin/xmldb/actions/edit_table_save/edit_table_save.class.php +++ b/admin/xmldb/actions/edit_table_save/edit_table_save.class.php @@ -66,11 +66,11 @@ class edit_table_save extends XMLDBAction { /// Do the job, setting result as needed /// Get parameters - $dirpath = required_param('dir', PARAM_CLEAN); - $dirpath = stripslashes_safe($dirpath); + $dirpath = required_param('dir', PARAM_PATH); + $dirpath = $CFG->dirroot . stripslashes_safe($dirpath); - $tableparam = strtolower(required_param('table', PARAM_CLEAN)); - $name = substr(trim(strtolower(required_param('name', PARAM_CLEAN))),0,28); + $tableparam = strtolower(required_param('table', PARAM_PATH)); + $name = substr(trim(strtolower(required_param('name', PARAM_PATH))),0,28); $comment = required_param('comment', PARAM_CLEAN); $comment = stripslashes_safe($comment); @@ -103,7 +103,7 @@ class edit_table_save extends XMLDBAction { "" . $this->str['administration'] . " -> XMLDB"); notice ('

' .implode(', ', $errors) . '

' . $temptable->readableInfo(), - 'index.php?action=edit_table&table=' . $tableparam . '&dir=' . urlencode($dirpath)); + 'index.php?action=edit_table&table=' . $tableparam . '&dir=' . str_replace($CFG->dirroot, '', urlencode($dirpath))); die; /// re-die :-P } -- 2.39.5