| @@ 276-292 (lines=17) @@ | ||
| 273 | foreach($this->aParameters as &$xParameter) |
|
| 274 | { |
|
| 275 | $sParameterStr = $xParameter->getScript(); |
|
| 276 | if($xParameter instanceof \Jaxon\JQuery\Dom\Element) |
|
| 277 | { |
|
| 278 | if(!array_key_exists($sParameterStr, $aVariables)) |
|
| 279 | { |
|
| 280 | // The value is not yet defined. A new variable is created. |
|
| 281 | $sVarName = "jxnVar$nVarId"; |
|
| 282 | $aVariables[$sParameterStr] = $sVarName; |
|
| 283 | $sVars .= "$sVarName=$xParameter;"; |
|
| 284 | $nVarId++; |
|
| 285 | } |
|
| 286 | else |
|
| 287 | { |
|
| 288 | // The value is already defined. The corresponding variable is assigned. |
|
| 289 | $sVarName = $aVariables[$sParameterStr]; |
|
| 290 | } |
|
| 291 | $xParameter = new Parameter(Jaxon::JS_VALUE, $sVarName); |
|
| 292 | } |
|
| 293 | } |
|
| 294 | ||
| 295 | $sPhrase = ''; |
|
| @@ 306-322 (lines=17) @@ | ||
| 303 | foreach($this->aMessageArgs as &$xParameter) |
|
| 304 | { |
|
| 305 | $sParameterStr = $xParameter->getScript(); |
|
| 306 | if($xParameter instanceof \Jaxon\JQuery\Dom\Element) |
|
| 307 | { |
|
| 308 | if(!array_key_exists($sParameterStr, $aVariables)) |
|
| 309 | { |
|
| 310 | // The value is not yet defined. A new variable is created. |
|
| 311 | $sVarName = "jxnVar$nVarId"; |
|
| 312 | $aVariables[$sParameterStr] = $sVarName; |
|
| 313 | $sVars .= "$sVarName=$xParameter;"; |
|
| 314 | $nVarId++; |
|
| 315 | } |
|
| 316 | else |
|
| 317 | { |
|
| 318 | // The value is already defined. The corresponding variable is assigned. |
|
| 319 | $sVarName = $aVariables[$sParameterStr]; |
|
| 320 | } |
|
| 321 | $xParameter = new Parameter(Jaxon::JS_VALUE, $sVarName); |
|
| 322 | } |
|
| 323 | $xParameter = "'$nParamId':" . $xParameter->getScript(); |
|
| 324 | $nParamId++; |
|
| 325 | } |
|