From c858d2360c3a6f1374ed6eb09a2083814becbd7d Mon Sep 17 00:00:00 2001
From: "maieul@maieul.net" <>
Date: Tue, 11 Apr 2017 09:53:05 +0000
Subject: [PATCH] =?UTF-8?q?probl=C3=A8me=20d'=C3=A9chappement=20dans=20la?=
 =?UTF-8?q?=20regex=20de=20verif=20des=20urls?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 paquet.xml       | 2 +-
 plugin.xml       | 2 +-
 verifier/url.php | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/paquet.xml b/paquet.xml
index 1921462..ec4dd0a 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="verifier"
 	categorie="outil"
-	version="1.6.3"
+	version="1.6.4"
 	etat="stable"
 	compatibilite="[2.0.10;3.2.*]"
 	logo="images/verifier-128.png"
diff --git a/plugin.xml b/plugin.xml
index 8011a20..b9da902 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -9,7 +9,7 @@
 	<auteur>[Les Développements Durables->http://www.ldd.fr]</auteur>
 	<icon>images/verifier-128.png</icon>
 	<licence>GPL v3</licence>
-	<version>1.6.3</version>
+	<version>1.6.4</version>
 	<etat>stable</etat>
 	<description>
 		<multi>
diff --git a/verifier/url.php b/verifier/url.php
index 8f36afc..2eb0be7 100644
--- a/verifier/url.php
+++ b/verifier/url.php
@@ -139,10 +139,11 @@ function verifier_url_complet($url, $type_protocole, $protocole) {
 	// PATH (optional)
 	$urlregex .= '(\/([a-z0-9+\$_%,-]\.?)+)*\/?';
 	// GET Query (optional)
-	$urlregex .= '(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?';
+	$urlregex .= '(\?[a-z+&\$_.-][a-z0-9;:@\&%=+\$_.-]*)?';
 	// ANCHOR (optional)
 	$urlregex .= '(\#[a-z_.-][a-z0-9+\$_.-]*)?\$# i';
 
+	var_dump($urlregex);
 	if (!preg_match($urlregex, $url)) {
 		return _T('verifier:erreur_url', array('url' => echapper_tags($url)));
 	}
-- 
GitLab