| @@ 628-634 (lines=7) @@ | ||
| 625 | } |
|
| 626 | $url .= '@'; |
|
| 627 | } |
|
| 628 | if (isset($params['database_host'])) { |
|
| 629 | $url .= $params['database_host']; |
|
| 630 | if (isset($params['database_port'])) { |
|
| 631 | $url .= ':'.$params['database_port']; |
|
| 632 | } |
|
| 633 | $url .= '/'; |
|
| 634 | } |
|
| 635 | $url .= $params['database_name']; |
|
| 636 | break; |
|
| 637 | } |
|
| @@ 687-693 (lines=7) @@ | ||
| 684 | } else { |
|
| 685 | $url = 'smtp://'; |
|
| 686 | } |
|
| 687 | if (isset($params['smtp_username'])) { |
|
| 688 | $url .= $params['smtp_username']; |
|
| 689 | if (isset($params['smtp_password'])) { |
|
| 690 | $url .= ':'.$params['smtp_password']; |
|
| 691 | } |
|
| 692 | $url .= '@'; |
|
| 693 | } |
|
| 694 | ||
| 695 | $queryStrings = []; |
|
| 696 | if (isset($params['encryption'])) { |
|
| @@ 711-716 (lines=6) @@ | ||
| 708 | } |
|
| 709 | ksort($queryStrings, SORT_STRING); |
|
| 710 | ||
| 711 | if (isset($params['smtp_host'])) { |
|
| 712 | $url .= $params['smtp_host']; |
|
| 713 | if (isset($params['smtp_port'])) { |
|
| 714 | $url .= ':'.$params['smtp_port']; |
|
| 715 | } |
|
| 716 | } |
|
| 717 | ||
| 718 | if (isset($params['smtp_username']) || array_values($queryStrings)) { |
|
| 719 | $url .= '?'; |
|