Move 'isvalid_email' into platal.inc.php
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 16 Apr 2007 09:55:19 +0000 (09:55 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 16 Apr 2007 09:55:19 +0000 (09:55 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1703 839d8a87-29fc-0310-9880-83ba4fa771e5

include/platal.inc.php
include/xorg.misc.inc.php
templates/xnet/skin.tpl

index 802f9f1..bab48ad 100644 (file)
@@ -116,6 +116,17 @@ function is_utf8($s)
     return @iconv('utf-8', 'utf-8', $s) == $s;
 }
 
+/** vérifie si une adresse email est bien formatée  * ATTENTION, cette fonction ne doit pas être appelée sur une chaîne ayant subit un addslashes (car elle accepte le "'" qui it alors un "\'" 
+ * @param $email l'adresse email a verifier 
+ * @return BOOL  */
+function isvalid_email($email) 
+{
+    // la rfc2822 authorise les caractères "a-z", "0-9", "!", "#", "$", "%", "&", "'", "*", "+", "-", "/", "=", "?", "^",  `", "{", "|", "}", "~" aussi bien dans la partie locale que dans le domaine. 
+    // Pour la partie locale, on réduit cet ensemble car il n'est pas utilisé. 
+    // Pour le domaine, le système DNS limite à [a-z0-9.-], on y ajoute le "_" car il est parfois utilisé. 
+    return preg_match("/^[a-z0-9_.'+-]+@[a-z0-9._-]+\.[a-z]{2,4}$/i", $email); 
+}
+
 function pl_url($path, $query = null, $fragment = null)
 {
     global $platal;
index 49f9c00..eab8b36 100644 (file)
@@ -52,19 +52,6 @@ function quoted_printable_encode($input, $line_max = 76)
     return trim($output);
 }
 
-/** vérifie si une adresse email est bien formatée
- * ATTENTION, cette fonction ne doit pas être appelée sur une chaîne ayant subit un addslashes (car elle accepte le "'" qui rait alors un "\'"
- * @param $email l'adresse email a verifier
- * @return BOOL
- */
-function isvalid_email($email)
-{
-    // la rfc2822 authorise les caractères "a-z", "0-9", "!", "#", "$", "%", "&", "'", "*", "+", "-", "/", "=", "?", "^", "_", `", "{", "|", "}", "~" aussi bien dans la partie locale que dans le domaine.
-    // Pour la partie locale, on réduit cet ensemble car il n'est pas utilisé.
-    // Pour le domaine, le système DNS limite à [a-z0-9.-], on y ajoute le "_" car il est parfois utilisé.
-    return preg_match("/^[a-z0-9_.'+-]+@[a-z0-9._-]+\.[a-z]{2,4}$/i", $email);
-}
-
 /** vérifie si une adresse email convient comme adresse de redirection 
  * @param $email l'adresse email a verifier
  * @return BOOL
index e272e7a..e9492a7 100644 (file)
@@ -73,7 +73,7 @@
         <table cellspacing="0" cellpadding="0" id="top">
           <tr>
             <td style="width: 150px">
-              <a href=""><img src="images/asso-montants.png" alt="Logo Assos" /></a>
+              <a href="{if $is_logged}login{/if}"><img src="images/asso-montants.png" alt="Logo Assos" /></a>
             </td>
             <td style="width: 106px">
               {if $xnet_type}