Exemplo n.º 1
0
Arquivo: Easy.php Projeto: kevinwan/xf
 public function getParamNumber($key, $default = 0, array $replace = NULL)
 {
     $val = $this->_request->getParam($key, $default);
     if ($val === $default) {
         return $val;
     }
     if (is_numeric($val)) {
         $tmp = explode('.', $val);
         if (strlen($tmp[0]) < 14) {
             $val = floatval($val);
         }
     }
     if (!is_array($replace)) {
         return $val;
     }
     foreach ($replace as $k => $v) {
         if ($val == $k) {
             $val = $v;
             break;
         }
     }
     return $val;
 }