From: tjhunt Date: Fri, 22 Dec 2006 13:29:20 +0000 (+0000) Subject: New param type: PARAM_NUMBER, for floating point numbers. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9dae915acbbc4896b4d98e03dc8a37e92f572a48;p=moodle.git New param type: PARAM_NUMBER, for floating point numbers. --- 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);