From: x2003bruneau Date: Fri, 24 Nov 2006 17:49:25 +0000 (+0000) Subject: Idem X-Git-Tag: xorg/0.9.12~45 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=5e2ebd2cc7768cda6f8de6c71c3952382b840304;p=platal.git Idem git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1153 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/classes/platalpage.php b/classes/platalpage.php index ab83066..2667cd0 100644 --- a/classes/platalpage.php +++ b/classes/platalpage.php @@ -284,8 +284,8 @@ function hide_emails($source, &$smarty) $source = preg_replace("!]+href=[\"'][^\"']*[-a-z0-9_.]+@[-a-z0-9_.]+[^\"']*[\"'][^>]*>.*?!is", '&&&ahref&&&', $source); //prevant replacement in tag attributes - preg_match_all("!<[^>]+[\"'][^\"']*[-a-z0-9_.]+@[-a-z0-9_.]+[^\"']*[\"'][^>]*>!is", $source, $misc); - $source = preg_replace("!<[^>]+[\"'][^\"']*[-a-z0-9_.]+@[-a-z0-9_.]+[^\"']*[\"'][^>]*>!is", '&&&misc&&&', $source); + preg_match_all("!<[^>]+[-a-z0-9_.]+@[-a-z0-9_.]+[^>]+>!is", $source, $misc); + $source = preg_replace("!<[^>]+[-a-z0-9_.]+@[-a-z0-9_.]+[^>]+>!is", '&&&misc&&&', $source); //catch ! $source = preg_replace('!([-a-z0-9_.]+@[-a-z0-9_.]+)!ie', '_hide_email("\1")', $source);