From 8978208080edfb77f27f725373ebbe98994c5e19 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 11 Jun 2018 10:34:54 +0200 Subject: [PATCH] Check url --- htdocs/website/index.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 2d07efdf50d..6a98a4c095b 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -1696,13 +1696,23 @@ if (count($object->records) > 0) jQuery(document).ready(function() { jQuery("#websiteinputurl").keyup(function() { console.log("Website external url modified "+jQuery("#previewsiteurl").val()); - if (jQuery("#previewsiteurl").val() != "") jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 }); + if (jQuery("#previewsiteurl").val() != "" && jQuery("#previewsiteurl").val().startsWith("http")) + { + jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 1 }); + } else jQuery("a.websitebuttonsitepreviewdisabled img").css({ opacity: 0.2 }); '; print ' }); jQuery("#previewsiteext,#previewpageext").click(function() { + newurl=jQuery("#previewsiteurl").val(); + if (! newurl.startsWith("http")) + { + alert('.dol_escape_js($langs->trans("ExternalURLMustStartWithHttp")).'); + return false; + } + newpage=jQuery("#previewsiteurl").val() + "/" + jQuery("#previewpageurl").val() + ".php"; console.log("Open url "+newurl); /* Save url */