Index: trunk/core/kernel/utility/params.php =================================================================== diff -u -N -r3330 -r4135 --- trunk/core/kernel/utility/params.php (.../params.php) (revision 3330) +++ trunk/core/kernel/utility/params.php (.../params.php) (revision 4135) @@ -3,7 +3,7 @@ class Params extends kBase { var $_Params = Array(); - function Params($params_str=null) + function Params($params_str = null) { parent::kBase(); if($params_str != '') $this->SplitParamsStr($params_str); @@ -35,8 +35,6 @@ */ function Set($name, $val) { - //echo "sessing params: [$name] = [$val] (class: ".get_class($this).")
"; -// $this->_Params[strtolower($name)] = $val; $this->_Params[$name] = $val; } @@ -54,19 +52,14 @@ /** * Gets parameter value by parameter name * - * @param string $name - * @param int $mode + * @param string $name Name of variable to retrieve + * @param int $default default value returned in case if varible not present * @return string * @access public */ - function Get($name, $mode=FALSE_ON_NULL) + function Get($name, $default = false) { - // echo " name : '$name' || mode : $mode
"; - //$name = strtolower($name); - if (array_key_exists($name, $this->_Params)) - return $this->_Params[$name]; - else - return $mode == FALSE_ON_NULL ? false : ''; + return isset($this->_Params[$name]) ? $this->_Params[$name] : $default; } /**