diff --git a/Code/profil_vision.php b/Code/profil_vision.php
index 030d71205240536bf6ffeb31036f0dc688fd8e77..b2a7181244c4dc025ddff8b1c697f0fa9f1b3e1e 100644
--- a/Code/profil_vision.php
+++ b/Code/profil_vision.php
@@ -405,7 +405,7 @@ function rechParrain($login, $nomHost, $nomBase, $nomRoot, $mdpRoot) {
     if ( $DB = pg_connect("host=$nomHost user=$nomRoot dbname=$nomBase password=$mdpRoot" ) ) {
 
         /* On regarde au 1e niveau de parainneté et on stocke les parrains trouvés */
-        $conn = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login'");
+        $conn = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login' AND valide='y'");
 
         if (!$conn) {
             /* Erreur de connexion à la table */
@@ -469,7 +469,7 @@ function rechParrain($login, $nomHost, $nomBase, $nomRoot, $mdpRoot) {
 
                 if (!in_array($parr, $parCherches)) {
                     array_push($parCherches, $parr);
-                    $conn = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr'");
+                    $conn = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr' AND valide='y'");
 
                     if ($conn) { /* test de validité de commande */
                         $line = pg_fetch_array($conn);
@@ -519,7 +519,7 @@ function rechFilleul($login, $nomHost, $nomBase, $nomRoot, $mdpRoot) {
     if ( $DB = pg_connect("host=$nomHost user=$nomRoot dbname=$nomBase password=$mdpRoot" ) ) {
 
         /* On regarde au 1e niveau de parainneté et on stocke les filleuls trouvés */
-        $conn = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login'");
+        $conn = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login' AND valide='y'");
 
         if (!$conn) {
             /* Erreur de connexion à la table */
@@ -577,7 +577,7 @@ function rechFilleul($login, $nomHost, $nomBase, $nomRoot, $mdpRoot) {
                 $fill = $couple["filleul"];
                 if (!in_array($fill, $filCherches)) {
                     array_push($filCherches, $fill);
-                    $conn = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill'");
+                    $conn = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill' AND valide='y'");
 
                     if ($conn) { /* test de validité de commande */
                         $line = pg_fetch_array($conn);
@@ -628,8 +628,8 @@ function rechLienParrain($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
     if ( $DB = pg_connect("host=$nomHost user=$nomRoot dbname=$nomBase password=$mdpRoot" ) ) {
 
         /* On regarde au 1e niveau de parainneté et on stocke les parrains trouvés */
-        $conn1 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login1'");
-        $conn2 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login2'");
+        $conn1 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login1' AND valide='y'");
+        $conn2 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$login2' AND valide='y'");
 
         if (!$conn1 || !$conn2) {
             /* Erreur de connexion à la table */
@@ -702,7 +702,7 @@ function rechLienParrain($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
             if ($list1) {
 
                 foreach ($list1 as $parr => $value) { /* On cherche le(s) parrain(s) de chaque parrain du niveau précédent */
-                    $conn1 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr'");
+                    $conn1 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr' AND valide='y'");
 
                     if ($conn1) { /* test de validité de commande */
                         $line1 = pg_fetch_array($conn1);
@@ -729,7 +729,7 @@ function rechLienParrain($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
             /* On fait de même pour login2 */
             if ($list2) {
                 foreach ($list2 as $parr => $value) {
-                    $conn2 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr'");
+                    $conn2 = pg_query($DB, "SELECT parrain FROM liens WHERE filleul='$parr' AND valide='y'");
 
                     if ($conn2) {
                         $line2 = pg_fetch_array($conn2);
@@ -819,8 +819,8 @@ function rechLienFilleul($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
     if ( $DB = pg_connect("host=$nomHost user=$nomRoot dbname=$nomBase password=$mdpRoot" ) ) {
 
         /* On regarde au 1e niveau de parainneté et on stocke les filleuls trouvés */
-        $conn1 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login1'");
-        $conn2 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login2'");
+        $conn1 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login1' AND valide='y'");
+        $conn2 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$login2' AND valide='y'");
 
         if (!$conn1 || !$conn2) {
             /* Erreur de connexion à la table */
@@ -895,7 +895,7 @@ function rechLienFilleul($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
             if ($list1) {
 
                 foreach ($list1 as $fill => $value) { /* On cherche le(s) filleul(s) de chaque filleul du niveau précédent */
-                    $conn1 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill'");
+                    $conn1 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill' AND valide='y'");
 
                     if ($conn1) { /* test de validité de commande */
                         $line1 = pg_fetch_array($conn1);
@@ -922,7 +922,7 @@ function rechLienFilleul($login1, $login2, $nomHost, $nomBase, $nomRoot, $mdpRoo
             /* On fait de même pour login2 */
             if ($list2) {
                 foreach ($list2 as $fill => $value) {
-                    $conn2 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill'");
+                    $conn2 = pg_query($DB, "SELECT filleul FROM liens WHERE parrain='$fill' AND valide='y'");
 
                     if ($conn2) {
                         $line2 = pg_fetch_array($conn2);