Skip to content

Commit

Permalink
fix(user): affiliations were lost when profil edited by user not admin
Browse files Browse the repository at this point in the history
Closes #13
  • Loading branch information
agilare committed Jun 23, 2019
1 parent 8bfb68a commit 92cd34f
Showing 1 changed file with 40 additions and 31 deletions.
71 changes: 40 additions & 31 deletions ajouterPersonne.php
Original file line number Diff line number Diff line change
Expand Up @@ -649,6 +649,37 @@
<div class="guideForm">Si vous souhaitez modifier ces informations merci de nous <a href="contacteznous.php">contacter</a></div>

<?php
$req_lieux = $connector->query("
SELECT idLieu, nom FROM lieu WHERE actif=1 AND statut='actif' ORDER BY TRIM(LEADING 'L\'' FROM (TRIM(LEADING 'Les ' FROM (TRIM(LEADING 'La ' FROM (TRIM(LEADING 'Le ' FROM nom))))))) COLLATE utf8_general_ci"
);

$sql = "SELECT idOrganisateur
FROM personne_organisateur
WHERE personne_organisateur.idPersonne=".$get['idP'];

$tab_organisateurs_pers = array();
if ($get['action'] == "editer" || $get['action'] == "update")
{

$sql = "SELECT idOrganisateur
FROM personne_organisateur
WHERE personne_organisateur.idPersonne=".$get['idP'];

$req = $connector->query($sql);

if ($connector->getNumRows($req))
{
//echo "<table class=\"fichiers_associes\"><tr><th>nom</th><th>".$iconeSupprimer."</th></tr>";
while ($tab = $connector->fetchArray($req))
{

$tab_organisateurs_pers[] = $tab['idOrganisateur'];
}
//echo "</table>";
}

}

if (isset($_SESSION['Sgroupe']) && ($_SESSION['Sgroupe'] <= 6))
{
?>
Expand All @@ -668,9 +699,7 @@
<?php

echo "<option value=\"0\">&nbsp;</option>";
$req_lieux = $connector->query("
SELECT idLieu, nom FROM lieu WHERE actif=1 AND statut='actif' ORDER BY TRIM(LEADING 'L\'' FROM (TRIM(LEADING 'Les ' FROM (TRIM(LEADING 'La ' FROM (TRIM(LEADING 'Le ' FROM nom))))))) COLLATE utf8_general_ci"
);

while ($lieuTrouve = $connector->fetchArray($req_lieux))
{
echo "<option ";
Expand All @@ -687,30 +716,6 @@
<p class="entreLabels"><strong>ou</strong></p>
<div class="spacer"></div>

<?php
$tab_organisateurs_pers = array();
if ($get['action'] == "editer" || $get['action'] == "update")
{

$sql = "SELECT idOrganisateur
FROM personne_organisateur
WHERE personne_organisateur.idPersonne=".$get['idP'];

$req = $connector->query($sql);

if ($connector->getNumRows($req))
{
//echo "<table class=\"fichiers_associes\"><tr><th>nom</th><th>".$iconeSupprimer."</th></tr>";
while ($tab = $connector->fetchArray($req))
{

$tab_organisateurs_pers[] = $tab['idOrganisateur'];
}
//echo "</table>";
}

}
?>
<p>
<label for="organisateurs">organisateur(s)</label>
<select name="organisateurs[]" id="organisateurs" data-placeholder="Choisissez un ou plusieurs organisateurs" class="chosen-select" multiple style="max-width:350px;">
Expand Down Expand Up @@ -760,7 +765,9 @@
<p>
<label>Lieu</label>
<ul style="float:left;margin:0;padding-left:1em;">
<li><a href="lieu.php?idL=<?php echo $champs['lieu'];?>"><?php echo htmlentities($lieuTrouve['nom']);?></a></li>
<li><a href="lieu.php?idL=<?php echo $champs['lieu'];?>"><?php echo htmlentities($lieuTrouve['nom']);?></a>
<input type="hidden" name="lieu" value="<?php echo $champs['lieu'];?>">
</li>
</ul><div class="spacer"><!-- --></div>
</p>
<div class="guideChamp" style='padding: 0em 0 0.2em 175px;'>Vous pouvez modifier les informations de ce lieu et tous les événements qui s'y déroulent</div>
Expand All @@ -785,7 +792,9 @@
while ($tab = $connector->fetchArray($req))
{
?>
<li><a href="organisateur.php?idO=<?php echo $tab['idOrganisateur']; ?>"><?php echo $tab['nom']; ?></a></li>
<li><a href="organisateur.php?idO=<?php echo $tab['idOrganisateur']; ?>"><?php echo $tab['nom']; ?></a>
<input type="hidden" name="organisateurs[]" value="<?php echo $tab['idOrganisateur']; ?>">
</li>
<?php
}
?>
Expand All @@ -809,9 +818,9 @@

<fieldset>
<legend>Votre signature</legend>
<div class="guideForm">Affichée sous les événements, commentaires, etc. que vous avez ajoutés</div>
<div class="guideForm">Apparait sous les événements, commentaires, etc. que vous avez ajoutés</div>

<label style="display:block;float:none">Afficher :</label>
<label style="display:block;float:none;width:8em" >Afficher :</label>

<ul class="radio" style="display:block">
<?php
Expand Down

0 comments on commit 92cd34f

Please sign in to comment.