| @@ 640-646 (lines=7) @@ | ||
| 637 | } |
|
| 638 | $url .= '@'; |
|
| 639 | } |
|
| 640 | if (isset($params['database_host'])) { |
|
| 641 | $url .= $params['database_host']; |
|
| 642 | if (isset($params['database_port'])) { |
|
| 643 | $url .= ':'.$params['database_port']; |
|
| 644 | } |
|
| 645 | $url .= '/'; |
|
| 646 | } |
|
| 647 | $url .= $params['database_name']; |
|
| 648 | break; |
|
| 649 | } |
|
| @@ 699-705 (lines=7) @@ | ||
| 696 | } else { |
|
| 697 | $url = 'smtp://'; |
|
| 698 | } |
|
| 699 | if (isset($params['smtp_username'])) { |
|
| 700 | $url .= $params['smtp_username']; |
|
| 701 | if (isset($params['smtp_password'])) { |
|
| 702 | $url .= ':'.$params['smtp_password']; |
|
| 703 | } |
|
| 704 | $url .= '@'; |
|
| 705 | } |
|
| 706 | ||
| 707 | $queryStrings = []; |
|
| 708 | if (isset($params['encryption'])) { |
|
| @@ 723-728 (lines=6) @@ | ||
| 720 | } |
|
| 721 | ksort($queryStrings, SORT_STRING); |
|
| 722 | ||
| 723 | if (isset($params['smtp_host'])) { |
|
| 724 | $url .= $params['smtp_host']; |
|
| 725 | if (isset($params['smtp_port'])) { |
|
| 726 | $url .= ':'.$params['smtp_port']; |
|
| 727 | } |
|
| 728 | } |
|
| 729 | ||
| 730 | if (isset($params['smtp_username']) || array_values($queryStrings)) { |
|
| 731 | $url .= '?'; |
|