From 9dae915acbbc4896b4d98e03dc8a37e92f572a48 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Fri, 22 Dec 2006 13:29:20 +0000 Subject: [PATCH] New param type: PARAM_NUMBER, for floating point numbers. --- lib/moodlelib.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index c91d066b0a..b1860325b5 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -115,6 +115,11 @@ define('PARAM_INT', 0x0002); */ define('PARAM_INTEGER', 0x0002); +/** + * PARAM_NUMBER - a real/floating point number. + */ +define('PARAM_NUMBER', 0x000a); + /** * PARAM_ALPHA - contains only english letters. */ @@ -363,6 +368,9 @@ function clean_param($param, $type) { case PARAM_INT: return (int)$param; // Convert to integer + case PARAM_NUMBER: + return (float)$param; // Convert to integer + case PARAM_ALPHA: // Remove everything not a-z return eregi_replace('[^a-zA-Z]', '', $param); -- 2.39.5