From e96b510000add5d0914cc60c70c06662a379dc79 Mon Sep 17 00:00:00 2001 From: Pepijn Over Date: Mon, 14 Apr 2014 12:31:10 +0200 Subject: [PATCH] issue #63: make sure all websites are saved with http:// in front --- src/psm/Module/Server/Controller/ServerController.class.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) mode change 100644 => 100755 src/psm/Module/Server/Controller/ServerController.class.php diff --git a/src/psm/Module/Server/Controller/ServerController.class.php b/src/psm/Module/Server/Controller/ServerController.class.php old mode 100644 new mode 100755 index 1ef62c48..a38855f2 --- a/src/psm/Module/Server/Controller/ServerController.class.php +++ b/src/psm/Module/Server/Controller/ServerController.class.php @@ -70,7 +70,7 @@ class ServerController extends AbstractServerController { $modal->setTitle(psm_get_lang('servers', 'delete_title')); $modal->setMessage(psm_get_lang('servers', 'delete_message')); $modal->setOKButtonLabel(psm_get_lang('system', 'delete')); - + $sidebar->addButton( 'add_new', psm_get_lang('system', 'add_new'), @@ -194,6 +194,10 @@ class ServerController extends AbstractServerController { 'email' => in_array($_POST['email'], array('yes', 'no')) ? $_POST['email'] : 'no', 'sms' => in_array($_POST['sms'], array('yes', 'no')) ? $_POST['sms'] : 'no', ); + // make sure websites start with http:// + if($clean['type'] == 'website' && substr($clean['ip'], 0, 4) != 'http') { + $clean['ip'] = 'http://' . $clean['ip']; + } // check for edit or add if($this->server_id > 0) {