diff options
author | Silvio <silvio@devlet.com.br> | 2010-08-17 15:24:03 -0300 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-08-17 15:24:03 -0300 |
commit | d77a34b3aa1eaa313d1055580bddd1cb38556fef (patch) | |
tree | f989dc95bf61922d40fbff17887a24c9be39de6b /classes | |
parent | 95cafc843a3dcd9664cec13d2bd0e6c67b29e910 (diff) | |
download | cinisis-d77a34b3aa1eaa313d1055580bddd1cb38556fef.tar.gz cinisis-d77a34b3aa1eaa313d1055580bddd1cb38556fef.tar.bz2 |
Adding a subfield finder
Diffstat (limited to 'classes')
-rw-r--r-- | classes/helpers/CinisisHttpHelper.php | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/classes/helpers/CinisisHttpHelper.php b/classes/helpers/CinisisHttpHelper.php index eae8a8d..5ff8984 100644 --- a/classes/helpers/CinisisHttpHelper.php +++ b/classes/helpers/CinisisHttpHelper.php @@ -5,23 +5,52 @@ */ class CinisisHttpHelper { /** - * Get a numeric argument. + * Get an argument. * * @param $name * Argument name. * + * @param $mixed + * Default value. + * * @return * Argument value. */ - static function get_numeric_arg($name) { + static function get_arg($name, $default = 1) { // Get the query parameter. if (isset($_GET[$name]) && ! empty($_GET[$name])) { - $arg = (int) $_GET[$name]; + $arg = $_GET[$name]; } else { - $arg = 1; + $arg = $default; } return $arg; } + + /** + * Get a numeric argument. + * + * @param $name + * Argument name. + * + * @return + * Argument value. + */ + static function get_numeric_arg($name) { + return (int) self::get_arg($name, 1); + } + + /** + * Get a string argument. + * + * @param $name + * Argument name. + * + * @return + * Argument value. + */ + static function get_textual_arg($name) { + return (string) self::get_arg($name, 'a'); + } } |