summaryrefslogtreecommitdiff
path: root/appli_3_alpha_old/include/je.inc.php
blob: cb80df041e9a03ab4d4bfacd4a3bbc79a7a2fb4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
	function traiter_formulaire_valider_modif_personnes()
	{
		require_once ('include/connect.inc.php');
		$result = mysql_query("SELECT P.idP,P.courrielP FROM Appartenir A, Personne P WHERE P.idP = A.idP AND A.idL=".$_GET['idL']);
		if (mysql_num_rows($result)>=0)
		{
			//Fabrication des trois tableaux
			$tabOldPers = array();
			$tabOldPersMail = array();
			$tabNewPers = array();
			if (isset( $_GET['dataParticipants'] ) ) $tabNewPers = $_GET['dataParticipants'];
			for($i=0;$i<mysql_num_rows($result);$i++)
			{
				$row = mysql_fetch_array($result);
				$tabOldPers[$i] = $row[0];
				$tabOldPersMail[$i] = $row[1];
			}			
			//Boucle permettant de suprimer les �lements identiques aux deux tableaux
			$i = 0;
			while ($i < count($tabOldPers))
			{
				$exist=false;
				for ($j=0;$j<count($tabNewPers);$j++)
				{
					echo $tabOldPers[$i] . "==<b>" . $tabNewPers[$j] . "</b>OU " . $tabOldPersMail[$i] . "==<b>" . $tabNewPers[$j] . "</b>->" ;
					echo "<i>" . (($tabOldPers[$i] == $tabNewPers[$j]) or ($tabOldPersMail[$i] == $tabNewPers[$j])) . "</i><br/>";
					
					if (($tabOldPers[$i] == $tabNewPers[$j]) or ($tabOldPersMail[$i] == $tabNewPers[$j]))  
					{
						$exist = true;
						print_r($tabNewPers);
						$tabNewPers[$j]=NULL;
						echo "<br/>";
						print_r($tabNewPers);
						echo "<br/>";
					}
				}
				if ($exist)
				{
				/*
					$tabOldPers[$i] = $tabOldPers[(count($tabOldPers)-1)];unset($tabOldPers[(count($tabOldPers)-1)]);
					$tabOldPersMail[$i] = $tabOldPersMail[(count($tabOldPersMail)-1)];unset($tabOldPersMail[(count($tabOldPersMail)-1)]);
					}
					else
					{i++;}
				*/
				$tabOldPers[$i]=NULL;
				$tabOldPersMail[$i]=NULL;
				}
				$i++;
			}
			//Tableau permet de savoir qui doit etre supprimer et ajouter
			echo "--TabOldPers--<br/>";			
			print_r ($tabOldPers);
			//for ($i=0;$i<(int)$sizeTabOldPers;$i++) echo "<br/> - " . $tabOldPers[$i];
			echo "<br/>--TabNewPers--<br/>";
			print_r ($tabNewPers);
			//for ($i=0;$i<(int)$sizeTabNewPers;$i++) echo " - " . $tabNewPers[$i] ."<br/>";
		}
		/*		
		for ($i=0;$i<count($_GET['dataParticipants']); $i++)
		{
			if (!stristr($_GET['dataParticipants'][$i],'@')===false)
			{
				echo "Nouvel inscrit : ".$_GET['dataParticipants'][$i];
			}
		}
		*/
	}
	
	//Fonction qui affiche toutes les liste public ainsi que les liste priv�e poss�d�es par idP
	function generate_html_array_list ($idP)
	{
		
		// Connexion � la base et s�lection de la database
		require_once ('include/connect.inc.php');
		$result = mysql_query("SELECT idL,libelleL,estPrivee FROM Liste WHERE idP_Createur=$idP OR estPrivee='non' ORDER BY estPrivee");
		echo "<table>\n<tr>\n<th>Type</th>\n<th>Libell&eacute;</th>\n</tr>\n";	
		if (mysql_num_rows($result)>0)
		{
			
			for($i=0;$i<mysql_num_rows($result);$i++)
			{
				$row = mysql_fetch_array($result);
				echo "<tr>\n<td>";
				if ($row['estPrivee'] == 'oui') echo 'Priv&eacute;e' ; else echo 'Public';
				echo "</td>\n<td>";
				echo "<a href=\"#\" onclick=\"loadid('poppersonne.php?idL=".$row['idL']."&amp;idP_orga=$idP','poppersonne',true);popon('poppersonne')\" \>";
				echo $row['libelleL'];
				echo "</a>\n";
				echo "</td>\n</tr>\n";
			}
			
		}
		echo "</table>\n";
		
	}
?>