| @@ 654-660 (lines=7) @@ | ||
| 651 | } |
|
| 652 | $url .= '@'; |
|
| 653 | } |
|
| 654 | if (isset($params['database_host'])) { |
|
| 655 | $url .= $params['database_host']; |
|
| 656 | if (isset($params['database_port'])) { |
|
| 657 | $url .= ':'.$params['database_port']; |
|
| 658 | } |
|
| 659 | $url .= '/'; |
|
| 660 | } |
|
| 661 | $url .= $params['database_name']; |
|
| 662 | break; |
|
| 663 | } |
|
| @@ 713-719 (lines=7) @@ | ||
| 710 | } else { |
|
| 711 | $url = 'smtp://'; |
|
| 712 | } |
|
| 713 | if (isset($params['smtp_username'])) { |
|
| 714 | $url .= $params['smtp_username']; |
|
| 715 | if (isset($params['smtp_password'])) { |
|
| 716 | $url .= ':'.$params['smtp_password']; |
|
| 717 | } |
|
| 718 | $url .= '@'; |
|
| 719 | } |
|
| 720 | ||
| 721 | $queryStrings = []; |
|
| 722 | if (isset($params['encryption'])) { |
|
| @@ 737-742 (lines=6) @@ | ||
| 734 | } |
|
| 735 | ksort($queryStrings, SORT_STRING); |
|
| 736 | ||
| 737 | if (isset($params['smtp_host'])) { |
|
| 738 | $url .= $params['smtp_host']; |
|
| 739 | if (isset($params['smtp_port'])) { |
|
| 740 | $url .= ':'.$params['smtp_port']; |
|
| 741 | } |
|
| 742 | } |
|
| 743 | ||
| 744 | if (isset($params['smtp_username']) || array_values($queryStrings)) { |
|
| 745 | $url .= '?'; |
|