summaryrefslogtreecommitdiff
path: root/inc/pageutils.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/pageutils.php')
-rw-r--r--inc/pageutils.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/inc/pageutils.php b/inc/pageutils.php
index d81d22a58..e22dc3c86 100644
--- a/inc/pageutils.php
+++ b/inc/pageutils.php
@@ -13,14 +13,18 @@
* Uses either standard $_REQUEST variable or extracts it from
* the full request URI when userewrite is set to 2
*
- * Returns $conf['start'] if no id was found and $param is 'id'
+ * For $param='id' $conf['start'] is returned if no id was found
+ * and the returned ID will be cleaned. For other params the
+ * cleaning has to be done outside this function
*
* @author Andreas Gohr <andi@splitbrain.org>
*/
function getID($param='id'){
global $conf;
- $id = cleanID($_REQUEST[$param]);
+ $id = $_REQUEST[$param];
+
+ if($param == 'id') $id = cleanID($id);
//construct page id from request URI
if(empty($id) && $conf['userewrite'] == 2){