X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fenv.php;h=378305f8a75d45adf47fe4fff0edaa2cf06269a6;hb=7cbf5d4bde73e077c71205281bbd83bc5687d557;hp=aed838be351ce3302985a72f062020d85e1cf709;hpb=a7de4ef724d1a3b0bf978a50ce7cc9d23412c7a0;p=platal.git diff --git a/classes/env.php b/classes/env.php index aed838b..378305f 100644 --- a/classes/env.php +++ b/classes/env.php @@ -41,6 +41,11 @@ class Env return Env::_get($key, $default); } + public static function s($key, $default = '') + { + return (string)Env::_get($key, $default); + } + public static function b($key, $default = false) { return (bool)Env::_get($key, $default); @@ -51,6 +56,11 @@ class Env $i = Env::_get($key, $default); return is_numeric($i) ? intval($i) : $default; } + + public static function l(array $keys) + { + return array_map(array('Env', 'v'), $keys); + } } class Post @@ -80,11 +90,21 @@ class Post return (bool)Post::_get($key, $default); } + public static function s($key, $default = '') + { + return (string)Post::_get($key, $default); + } + public static function i($key, $default = 0) { $i = Post::_get($key, $default); return is_numeric($i) ? intval($i) : $default; } + + public static function l(array $keys) + { + return array_map(array('Post', 'v'), $keys); + } } class Get @@ -114,11 +134,21 @@ class Get return (bool)Get::_get($key, $default); } + public static function s($key, $default = '') + { + return (string)Get::_get($key, $default); + } + public static function i($key, $default = 0) { $i = Get::_get($key, $default); return is_numeric($i) ? intval($i) : $default; } + + public static function l(array $keys) + { + return array_map(array('Get', 'v'), $keys); + } } class Cookie @@ -143,6 +173,11 @@ class Cookie return Cookie::_get($key, $default); } + public static function s($key, $default = '') + { + return (string)Cookie::_get($key, $default); + } + public static function b($key, $default = false) { return (bool)Cookie::_get($key, $default); @@ -153,6 +188,11 @@ class Cookie $i = Cookie::_get($key, $default); return is_numeric($i) ? intval($i) : $default; } + + public static function l(array $keys) + { + return array_map(array('Cookie', 'v'), $keys); + } } function fix_gpc_magic(&$item, $key) {