| @@ 313-328 (lines=16) @@ | ||
| 310 | * @see getUrl() |
|
| 311 | * @return string |
|
| 312 | */ |
|
| 313 | function getNotEncodedUrl() |
|
| 314 | { |
|
| 315 | $num_args = func_num_args(); |
|
| 316 | $args_list = func_get_args(); |
|
| 317 | ||
| 318 | if($num_args) |
|
| 319 | { |
|
| 320 | $url = Context::getUrl($num_args, $args_list, NULL, FALSE); |
|
| 321 | } |
|
| 322 | else |
|
| 323 | { |
|
| 324 | $url = Context::getRequestUri(); |
|
| 325 | } |
|
| 326 | ||
| 327 | return preg_replace('@\berror_return_url=[^&]*|\w+=(?:&|$)@', '', $url); |
|
| 328 | } |
|
| 329 | ||
| 330 | /** |
|
| 331 | * Get a encoded url. If url is encoded, not encode. Otherwise html encode the url. |
|
| @@ 336-351 (lines=16) @@ | ||
| 333 | * @see getUrl() |
|
| 334 | * @return string |
|
| 335 | */ |
|
| 336 | function getAutoEncodedUrl() |
|
| 337 | { |
|
| 338 | $num_args = func_num_args(); |
|
| 339 | $args_list = func_get_args(); |
|
| 340 | ||
| 341 | if($num_args) |
|
| 342 | { |
|
| 343 | $url = Context::getUrl($num_args, $args_list, NULL, TRUE, TRUE); |
|
| 344 | } |
|
| 345 | else |
|
| 346 | { |
|
| 347 | $url = Context::getRequestUri(); |
|
| 348 | } |
|
| 349 | ||
| 350 | return preg_replace('@\berror_return_url=[^&]*|\w+=(?:&|$)@', '', $url); |
|
| 351 | } |
|
| 352 | ||
| 353 | /** |
|
| 354 | * Return the value adding request uri to getUrl() to get the full url |
|