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é</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ée' ; else echo 'Public';
echo "</td>\n<td>";
echo "<a href=\"#\" onclick=\"loadid('poppersonne.php?idL=".$row['idL']."&idP_orga=$idP','poppersonne',true);popon('poppersonne')\" \>";
echo $row['libelleL'];
echo "</a>\n";
echo "</td>\n</tr>\n";
}
}
echo "</table>\n";
}
?>
|