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;
}
/**