}
}
if(strlen($cmd_arg)){
+ $param_name = "";
+ $param_value = "";
if(($k = strpos($cmd_arg, "=")) === false){
- $this->params[$cmd_arg] = "";
+ foreach($this->get_PARAMS() as $_key => $_value) if(strcmp($cmd_arg, $_value) == 0){
+ $param_name = $_key;
+ break;
+ }
}
elseif($k != 0){
- $this->params[substr($cmd_arg, 0, $k)] = substr($cmd_arg, $k + 1);
+ $_cmd_arg = substr($cmd_arg, 0, $k);
+ foreach($this->get_PARAMS() as $_key => $_value) if(strcmp($_cmd_arg, $_value) == 0){
+ $param_name = $_key;
+ $param_value = substr($cmd_arg, $k + 1);
+ break;
+ }
+ }
+ if($param_name){
+ $this->params[$param_name] = $param_value;
}
}
}