diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2018-06-30 10:48:12 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2018-06-30 10:48:12 +0200 |
commit | c93c261a461c9a2359bdcd75f7136fcb05237106 (patch) | |
tree | 26c9f486fb5b2d0e9f929a688cb59eb60a14b1e6 /appli_3_alpha_old/include | |
parent | e247526ba388ce3def4f83ad8fb26852082bb7dd (diff) | |
download | 2007-AWOR-c93c261a461c9a2359bdcd75f7136fcb05237106.tar.gz 2007-AWOR-c93c261a461c9a2359bdcd75f7136fcb05237106.tar.bz2 2007-AWOR-c93c261a461c9a2359bdcd75f7136fcb05237106.zip |
Version alpha_old4 2007-02-22+15:45:00 - 2007-03-07+17:08:39
Diffstat (limited to 'appli_3_alpha_old/include')
-rw-r--r-- | appli_3_alpha_old/include/connect.inc_free.php | 14 | ||||
-rw-r--r-- | appli_3_alpha_old/include/je.inc.php | 60 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ju.inc.php | 150 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ludo/TODO_list.txt~ | 22 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ludo/config.inc.php | 7 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ludo/div_create_or_modif.php | 19 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ludo/fonctions.inc.php | 115 | ||||
-rw-r--r-- | appli_3_alpha_old/include/ludo/mail_textarea.php | 2 |
8 files changed, 219 insertions, 170 deletions
diff --git a/appli_3_alpha_old/include/connect.inc_free.php b/appli_3_alpha_old/include/connect.inc_free.php deleted file mode 100644 index 644b36b..0000000 --- a/appli_3_alpha_old/include/connect.inc_free.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php -/* - * Paramètres de connexion à la base MySQL - */ - -// $bd représente le nom de la database à utiliser -$bd = "awor"; -// mysql_connect(<nom_ou_ip_serveur_mysql>, <utilisateur_mysql>, <mot_de_passe_en_clair_mysql>); -$link = @mysql_connect('localhost', 'awor', 'blagnac'); - -@mysql_select_db($bd , $link); - -// NB : La gestion d'erreur est inhibée. Cet include ne génèrera jamais de code, même si la connexion n'a pas pu être établie -?>
\ No newline at end of file diff --git a/appli_3_alpha_old/include/je.inc.php b/appli_3_alpha_old/include/je.inc.php index 08861d5..e902a1a 100644 --- a/appli_3_alpha_old/include/je.inc.php +++ b/appli_3_alpha_old/include/je.inc.php @@ -3,15 +3,51 @@ require_once ('include/connect.inc.php'); function traiter_formulaire_valider_modif_personnes() { - - $result = mysql_query("SELECT P.idP,P.courrielP FROM Appartenir A, Personne P WHERE P.idP = A.idP AND A.idL=".$_GET['idL']); + //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP'] + $tabParticipant = array(); + if (isset($_GET['dataParticipants'])) $tabParticipant = $_GET['dataParticipants']; + $idL=-1; + if (!isset($_GET['idL']) && isset($_GET['listname'])) + { + if (isset($_GET['isPrivate'])) $isPrivate = 'oui'; else $isPrivate = 'non'; + $idL = list_new($_GET['listname'],$_GET['idP'],$isPrivate); + } + else {$idL = $_GET['idL'];} + + if ($idL != -1) list_modif($idL,$tabParticipant); + } + + function traiter_formulaire_delete_list() + { + //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP'] + if (isset($_GET['idL'])) list_delete($_GET['idL']); + } + + function list_delete($idL) + { + $result = mysql_query("DELETE FROM Appartenir WHERE idL=$idL;"); + $result = mysql_query("DELETE FROM Liste WHERE idL=$idL;"); + } + + function list_new($listname,$idP,$isPrivate) + { + $result = mysql_query("INSERT INTO Liste (libelleL,estPrivee,idP_Createur) VALUES ('$listname','$isPrivate',$idP)") or die (mysql_error()); + if (mysql_affected_rows() > 0) + { + return (mysql_insert_id()); + } + } + + function list_modif($idL,$tabParticipant) + { + $result = mysql_query("SELECT P.idP,P.courrielP FROM Appartenir A, Personne P WHERE P.idP = A.idP AND A.idL=$idL") or die (mysql_error()); if (mysql_num_rows($result)>=0) { //Fabrication des trois tableaux $tabOldPers = array(); $tabOldPersMail = array(); $tabNewPers = array(); - if (isset( $_GET['dataParticipants'] ) ) $tabNewPers = $_GET['dataParticipants']; + if (!empty($tabParticipant)) $tabNewPers = $tabParticipant; for($i=0;$i<mysql_num_rows($result);$i++) { $row = mysql_fetch_array($result); @@ -57,7 +93,7 @@ require_once ('include/connect.inc.php'); //Enleve les redondances d'idP $tabAdd=array_unique($tabAdd); //Envoie a la fonction d'ajout de personne - list_add_pers($tabAdd,$_GET['idL']); + list_add_pers($tabAdd,$idL); //Construction du tableau des participants a ajouter $tabRemove = array(); @@ -66,7 +102,7 @@ require_once ('include/connect.inc.php'); if ($pers != NULL) $tabRemove[] = $pers; } //Envoie a la fonction de suppression de personne - list_remove_pers($tabRemove,$_GET['idL']); + list_remove_pers($tabRemove,$idL); } @@ -103,7 +139,6 @@ require_once ('include/connect.inc.php'); else { $result = mysql_query("INSERT INTO Personne (courrielP,loginP) VALUES ('$persMail','$persMail')"); - //return (mysql_insert_id($result)); return (mysql_insert_id()); } @@ -115,8 +150,8 @@ require_once ('include/connect.inc.php'); //Fonction qui affiche toutes les liste public ainsi que les liste privée possédées par idP function generate_html_array_list ($idP) { - $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"; + $result = mysql_query("SELECT idL,libelleL,estPrivee,idP_Createur FROM Liste WHERE idP_Createur=$idP OR estPrivee='non' ORDER BY estPrivee,libelleL"); + echo "<table>\n<tr>\n<th>Supprimer</th>\n<th>Type</th>\n<th>Libellé</th>\n</tr>\n"; if (mysql_num_rows($result)>0) { @@ -124,12 +159,13 @@ require_once ('include/connect.inc.php'); { $row = mysql_fetch_array($result); echo "<tr>\n<td>"; - if ($row['estPrivee'] == 'oui') echo 'Privée' ; else echo 'Public'; + if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "<a href=\"#\" onclick=\"loadid('popdeletelist.php?idL=".$row[0]."','popdeletelist',true);popon('popdeletelist')\"><img src=\"images/supprimer.png\" alt=\"Supprimer ".$row[1]."\" /></a></td>\n" ; else echo "</td>\n"; + if ($row['estPrivee'] == 'oui') echo "<td>estPrivée" ; else echo "<td>Public"; echo "</td>\n<td>"; - echo "<a href=\"#\" onclick=\"loadid('poppersonne.php?idR=2&idL=".$row['idL']."&idP_orga=$idP','poppersonne',true);popon('poppersonne')\">"; + 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 "</a></td>\n"; + echo "</tr>\n"; } } diff --git a/appli_3_alpha_old/include/ju.inc.php b/appli_3_alpha_old/include/ju.inc.php index 7267de1..3402f39 100644 --- a/appli_3_alpha_old/include/ju.inc.php +++ b/appli_3_alpha_old/include/ju.inc.php @@ -1,129 +1,107 @@ <?php -function traiter_formulaire_cequetuveux_aussi() +function traiter_formulaire_popfichier() { - echo "coucou\n"; + $file = "fichier"; + if(isset($_FILES[$file])) + { + if($_FILES[$file]["error"] == 0) + { + //Récupération de l'extension + $ext = explode(".", $_FILES[$file]["name"]); + $ext = array_pop($ext); + if($ext == "txt" || $ext == "doc" || $ext == "jpg" || $ext == "gif" || $ext == "zip") + { + if(move_uploaded_file($_FILES[$file]["tmp_name"], $_SERVER['DOCUMENT_ROOT']."/fichiers/".$_FILES[$file]["name"])) + { + echo "DEBUG :".$_SERVER['DOCUMENT_ROOT']."/fichiers/\n"; + $requete = "INSERT INTO Fichier(nomFic, idR) VALUES ('".$_FILES[$file]["name"]."', '".$_GET["idR"]."')"; + mysql_query($requete); + echo "DEBUG : ".mysql_error()."<br/>\n"; + echo "DEBUG : ".$requete."<br/>\n"; + } + else + { + echo "NOK"; + } + } + } + else + { + switch($_FILES[$file]["error"]) + { + case 1 : $erreur = "Le fichier a une taille trop importante."; break; + case 2 : $erreur = "Le fichier a une taille trop importante."; break; + case 3 : $erreur = "Le fichier n'a pas ete envoye en entier."; break; + case 4 : $erreur = "Aucun fichier recu."; break; + } + echo $erreur; + } + } + else + { + echo "isset"; + } } // Modifiée par Ludo pour les problèmes de vriables de session et pour d'autres détails : // S'il n'y a pas de commentaire, on affiche le tableau vide function generate_html_reunion_commentaires($idR) { -?> - <table cellspacing="0" class="commentaires" summary="Liste des commentaires laissés pour les personnes conviées à cette réunion"> + $idP = $_SESSION['session_idP']; + $requete = "SELECT * FROM Repondre WHERE idP != '".$idP."' AND idR = '".$idR."'"; + //echo "DEBUG : requete : $requete\n"; + $resultat = mysql_query($requete); + if($resultat != false) + { + echo '<table cellspacing="0" class="commentaires" summary="Liste des commentaires laissés pour les personnes conviées à cette réunion"> <thead> <tr> <th>Commentaires <a href="#">(Editer votre commentaire)</a></th> </tr> - </thead> - <tbody> - -<?php - $idP=$_SESSION['session_idP']; - $idR=addslashes($idR); - - - - $requete = "SELECT idP, commentaireReponse FROM Repondre WHERE idP != '$idP' AND idR = '$idR'"; - echo "DEBUG : requete : $requete\n"; - $resultat = mysql_query($requete); - if($resultat != false) - { + </thead>'; if(mysql_num_rows($resultat) > 0) { - while($commentaire = mysql_fetch_array($resultat)); + while($fichier = mysql_fetch_array($resultat)) { if ( isset($_SESSION['session_nomP']) && isset($_SESSION['session_prenomP']) ) { - $nom = $_SESSION['session_nomP'] . $_SESSION['session_prenomP']; + $nom = $_SESSION['session_nomP']." ".$_SESSION['session_prenomP']; } else { - $nom = $commentaire['idP']; + $nom = $fichier["idP"]; } - echo ' <tr><td>'.$nom." : ".$commentaire['commentaireReponse']."</td></tr>\n"; + echo '<tr><td>'.$nom." : ".$fichier["commentaireReponse"]."</td></tr>\n"; } - } + else + { + echo "<tr><td>Aucun commentaire pour le moment.</td></tr>\n"; + } + echo '</table>'; } -?> - </tbody> - </table> -<?php } function generate_html_reunion_fichiers($idR) { - $requete = "SELECT * FROM Repondre WHERE idP != '".$_SESSION['session_idP']."' AND idR = '".$idR."'"; + $requete = "SELECT * FROM Fichier WHERE idR = '".$idR."'"; $resultat = mysql_query($requete); if($resultat != false) { if(mysql_num_rows($resultat) > 0) { - echo '<table cellspacing="0" class="commentaires">'; + echo '<table cellspacing="0" class="fichiers" summary="Liste des fichiers postés par les participants de la réunion.">'; echo '<thead>'; echo '<tr>'; - echo '<th>Commentaires <a href="#">(Editer votre commentaire)</a></th>'; - echo '</tr>'; + echo '<th>Fichiers attachés <a href="#" onclick="popon(\'popfichier\')">(Ajouter un fichier)</a></th>'; + echo '</tr>'."\n"; echo '</thead>'; - while($commentaire = mysql_fetch_array($resultat)) + while($fichier = mysql_fetch_array($resultat)) { - if(isset($_SESSION["PrenomP"])) - { - $nom = $_SESSION["PrenomP"]; - } - else - { - $nom = $commentaire["idP"]; - } - echo "<tr><td>".$nom." : ".$commentaire["commentaireReponse"]."</td></tr>\n"; + echo "<tr><td><a href=\"../fichiers/".$fichier["nomFic"]."\">".$fichier["nomFic"]."</a></td></tr>\n"; } echo '</table>'; } } - echo '<table cellspacing="0" class="fichiers">'; - echo '<thead>'; - echo '<tr>'; - echo '<th>Fichiers attachés <a href="#popfichier" class="pop">(Ajouter un fichier)</a></th>'; - echo '</tr>'; - echo '</thead>'; - echo '<tr>'; - echo '<td><a href="compte-rendu.txt">compte-rendu.txt</a></td>'; - echo '</tr>'; - echo '<tr>'; - echo '<td><a href="photos-ru.jpg">photos-ru.jpg</a></td>'; - echo '</tr>'; - echo '</table>'; -} - -function generate_html_reunion_detail($idR) -{ - echo '<table cellspacing="0" class="detail_reunion"> - <thead> - <tr> - <th>Détails de la réunion </th> - <th> </th> - </tr> - </thead> - <tr> - <td><strong>Objet : </strong></td> - <td>Détails stages NEWI</td> - </tr> - <tr> - <td><strong>Organisateur : </strong></td> - <td>Mme Verdier</td> - </tr> - <tr> - <td><strong>Lieu : </strong></td> - <td>Salle 209 </td> - </tr> - <tr> - <td><strong>Ordre du jour : </strong></td> - <td>Le logement, le séjour, les contacts</td> - </tr> - <tr> - <td><strong>Remarque :</strong></td> - <td>aucune</td> - </tr> - </table>'; } ?>
\ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/TODO_list.txt~ b/appli_3_alpha_old/include/ludo/TODO_list.txt~ deleted file mode 100644 index 09bca5c..0000000 --- a/appli_3_alpha_old/include/ludo/TODO_list.txt~ +++ /dev/null @@ -1,22 +0,0 @@ -mysql_free_result après les requetes et mysql_close ? - -configuration de PHP dans un fichier INI : -array parse_ini_file ( string filename [, bool process_sections] ) - - -Vérifier que les redirections vers authentification et le retour fasse bien suivre les paramètres ---> bookmarque details_reunion?idR=1 - - -faire une fonction JS qui appelle une page php ou créer toute seule un cookie qui gère la préférence du css. - -Se préoccuper des accents et des encodages de pages ! - -Faire un pied de page avec nos noms, et les logos valide XHTML, CSS... - -TODO : un script php qui purge la base --> export SQL ancienne base ? --> suppression des réunions plus vielles que... --> suppression des Personnes n'ayant jamais changé leur profil et n'ayant plus de réunion les concernant --> suppression de tout les créneaux non référencés --> suppression de toutes les listes privées obsoletes diff --git a/appli_3_alpha_old/include/ludo/config.inc.php b/appli_3_alpha_old/include/ludo/config.inc.php index 90c5821..ea3d0ba 100644 --- a/appli_3_alpha_old/include/ludo/config.inc.php +++ b/appli_3_alpha_old/include/ludo/config.inc.php @@ -59,6 +59,13 @@ $CONFIG = array 'tpl_file' => 'mail_fixee.php' ) ) + ), + 'UPLOAD' => array + ( + 'accepted_files' => array + ( + 'jpg', 'jpeg', 'gif', 'png', 'svg', 'pdf', 'ps', 'txt', 'rtf', 'csv', 'doc', 'docx', 'ppt', 'xls', 'sxw','sxp','sxd', 'odt', 'odg', 'odp', 'avi', 'mpg', 'mpeg', 'rm', 'flv', 'mp3', 'mp4', 'ogg','htm','html','zip', 'rar', 'tar', 'gz', 'bz2', 'ace' + ) ) ); ?> diff --git a/appli_3_alpha_old/include/ludo/div_create_or_modif.php b/appli_3_alpha_old/include/ludo/div_create_or_modif.php index b7f7193..e6c3f8e 100644 --- a/appli_3_alpha_old/include/ludo/div_create_or_modif.php +++ b/appli_3_alpha_old/include/ludo/div_create_or_modif.php @@ -29,7 +29,7 @@ if ( isset ( $_GET['idR']) ) <tr> <td><strong>Objet :</strong></td> <td> - <input name="objetR" type="text"<?php if ($isModif) { echo 'value="' . $objetR .'"'; } ?>></input> + <input name="objetR" type="text" size="40" <?php if ($isModif) { echo 'value="' . $objetR .'"'; } ?>></input> </td> </tr> <!-- <tr> @@ -42,29 +42,27 @@ if ( isset ( $_GET['idR']) ) <tr> <td><strong>Lieu :</strong></td> <td> - <input name="lieuR" type="text"<?php if ($isModif) { echo 'value="' . $lieuR .'"'; } ?>></input> + <input name="lieuR" type="text" size="40" <?php if ($isModif) { echo 'value="' . $lieuR .'"'; } ?>></input> </td> </tr> <tr> <td><strong>Ordre du jour :</strong></td> <td> - <input name="ordreJourR" type="text"<?php if ($isModif) { echo 'value="' . $ordreJourR .'"'; } ?>></input> + <textarea name="ordreJourR" cols="40" rows="3"><?php if ($isModif) { echo $ordreJourR; } ?></textarea> </td> </tr> <tr> <td><strong>Remarques :</strong></td> <td> - <input name="remarquesR" type="text"<?php if ($isModif) { echo 'value="' . $remarquesR .'"'; } ?>></input> + <textarea name="remarquesR" cols="40" rows="3"><?php if ($isModif) { echo $remarquesR; } ?></textarea> </td> </tr> <tr> <td><strong>Etat :</strong></td> <td> - <input type="checkbox">Annulée</input> + <input name="isCancelled" type="checkbox">Annulée</input> <?php // TODO : refléter l'état de la BD pour l'annulation ! - //~ echo '<a href="#confirmAnnulation" onclick="loadid(\'include/ludo/popConfirmAnnulR.php?idR='; - //~ echo $idR . "','popfixer',true);popon('popfixer');\">Annuler</a>"; ?> </td> </tr> @@ -81,7 +79,8 @@ if ( isset ( $_GET['idR']) ) </tr> </tbody> </table> -</form> + <input name="action" type="hidden" value="modif_detail_reunion" /> <?php -// POST vers details_reunion.php?action=create_or_modif_reunion -?>
\ No newline at end of file + echo ' <input name="idR" type="hidden" value="' . $idR . '" />' +?> +</form>
\ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/fonctions.inc.php b/appli_3_alpha_old/include/ludo/fonctions.inc.php index f043f19..f24a8c2 100644 --- a/appli_3_alpha_old/include/ludo/fonctions.inc.php +++ b/appli_3_alpha_old/include/ludo/fonctions.inc.php @@ -144,24 +144,9 @@ function generate_html_array_personnes_crenaux($idR) <thead> <tr> <?php -if ( $is_admin ) echo " <th>Mail</th>\n"; -echo " <th>\n"; -if ( $is_admin ) -{ - echo ' <a href="#poppersonne" onclick="loadid(\'poppersonne.php?idR=' . $idR; - echo '&idL=' . $idL_interne . '&idP_orga=' . $idP_orga . '\',\'poppersonne\',true);popon(\'poppersonne\');">' . "\n"; - echo ' <img src="images/addP.gif" alt="Ajouter une personne" title="Ajouter une personne" height="17" width="19" />' . "\n"; - echo " </a>\n"; -} -//~ echo " Participants\Créneaux\n"; -echo " \\\n"; -if ( $is_admin ) -{ - echo ' <a href="#popcreneau" onclick="loadid(\'popcreneau.php?idR=' . $idR . "','popcreneau',true);popon('popcreneau');\">"; - echo ' <img src="./images/editCreneau2.gif" alt="Editer les creneaux" title="Editer les creneaux" height="21" width="22" />' . "\n"; - echo ' </a>' . "\n"; - echo ' </th>' . "\n"; -} + if ( $is_admin ) { echo ' <th>Mail</th>' . "\n"; } + echo ' <th>Personnes</th>' . "\n"; + // Remplissage des entêtes de colonnes (créneaux) $query="SELECT idC, UNIX_TIMESTAMP(dateHeure), duree FROM Creneau WHERE idR='$idR' ORDER BY dateHeure ASC;"; $creneaux=array(); @@ -328,7 +313,7 @@ if ( $is_admin ) } } echo " </tbody>\n"; - echo " </table>\n</form>\n"; + echo " </table>\n</form>\n";
} function traiter_formulaire_fixer_creneau() @@ -344,9 +329,73 @@ function traiter_formulaire_fixer_creneau() $query="UPDATE Reunion SET idC_Fixe=$idC WHERE idR=$idR;"; if ( ! mysql_query($query) || mysql_affected_rows() != 1 ) { - $errmsg="Impossible de fixer la réunion : Une erreur dans la base de données s'est produite"; - // TODO : if $debug ! + $errmsg='Impossible de fixer la réunion : ' . mysql_generate_errmsg(); + } +} + +function traiter_formulaire_creer_reunion() +{ + include_once('include/je.inc.php'); + $idP=$_SESSION['session_idP']; + + // Création de la Réunion + $query='INSERT INTO Reunion(idP_Orga) VALUES' . "('$idP');"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg ='Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); + return; + } + $idR=mysql_insert_id(); + + // Création de la Liste des participants + if ( ! $idL=list_new("interne_idR_$idR","NULL",true) ) + { + $errmsg ='Erreur lors de la création de la liste de participants : Erreur de base de donnée'; + return; + } + + $query="UPDATE Reunion SET idL='$idL' WHERE idR='$idR'"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg = 'Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); + return; + } + // TODO : moins bourin ! + $_REQUEST['idR']=$idR; + return; +} + +function traiter_formulaire_modif_detail_reunion() +{ + if ( ! isset($_GET['idR']) || !isset($_POST['objetR']) || !isset($_POST['lieuR']) || !isset($_POST['ordreJourR']) || !isset($_POST['remarquesR']) ) + { + $errmsg = 'Impossible de modifier de détail de la réunion : Paramètres manquants'; + // DEBUG : + echo "DEBUG : $query\n$errmsg\n"; + return; } + + $idR=addslashes($_GET['idR']); + $objetR=addslashes($_POST['objetR']); + $lieuR=addslashes($_POST['lieuR']); + $ordreJourR=addslashes($_POST['ordreJourR']); + $remarquesR=addslashes($_POST['remarquesR']); + $estAnnulee=( isset($_POST['isCancelled']) && ($_POST['isCancelled']==='on') )?'oui':'non'; + + $query="UPDATE Reunion SET objetR='$objetR', lieuR='$lieuR', ordreJourR='$ordreJourR', remarquesR='$remarquesR', estAnnulee='$estAnnulee' WHERE idR='$idR'"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg = 'Erreur lors de la modification de la réunion : ' . mysql_generate_errmsg(); + // DEBUG : + echo "DEBUG : $query\n$errmsg\n"; + return; + } + // DEBUG : + //echo "DEBUG : $query\n$errmsg\n"; + return; } function generate_html_reunion_detail2($idR) @@ -361,8 +410,8 @@ function generate_html_reunion_detail2($idR) } list($objetR, $ordreJourR, $lieuR, $remarquesR, $montrerDispoR, $estAnnulee, $idP_Orga, $idC_Fixe, $nomP, $prenomP) = mysql_fetch_row($result); - if ( $estAnnulee ) { $etat = 'Annulée'; } elseif ( $idC_Fixe!=null) { $etat = 'Fixée'; } else { $etat = 'En préparation'; } - if ( $montrerDispoR === 'non' ) { $etat .= ', disponibilités masquées'; } + if ( $estAnnulee=='oui' ) { $etat = 'reunion_fixee'; } elseif ( $idC_Fixe!=null) { $etat ='reunion_fixee'; } else { $etat = 'reunion_en_cours'; } + ?> <table class="detail_reunion" summary="Détail de la réunion que vous avez sélectionnée"> <thead> @@ -418,12 +467,28 @@ function generate_html_reunion_detail2($idR) </tr> <tr> <td><strong>Etat :</strong></td> - <td> - <?php echo $etat . "\n"; ?> +<?php + echo ' <td class="' . $etat .'">' ."\n"; + switch($etat) + { + case 'reunion_fixee': + echo "Fixée\n"; + break; + case 'reunion_en_cours': + echo "En préparation\n"; + break; + case 'reunion_annulee': + echo "Annulée\n"; + break; + } + if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; } + echo "\n </td>\n"; +?> </td> </tr> </tbody> </table> <?php } + ?> diff --git a/appli_3_alpha_old/include/ludo/mail_textarea.php b/appli_3_alpha_old/include/ludo/mail_textarea.php index d90c83b..4861e1d 100644 --- a/appli_3_alpha_old/include/ludo/mail_textarea.php +++ b/appli_3_alpha_old/include/ludo/mail_textarea.php @@ -28,7 +28,7 @@ if ( isset($_GET['model']) ) { $model=$_GET['model']; } else { $model='empty'; } if (mysql_num_rows($result)===1) { list($objetR, $ordreJourR, $lieuR, $remarquesR) = mysql_fetch_array($result); - } + }
} //echo 'DEBUG : ../../templates/' . $CONFIG['MAIL']['TEMPLATES'][$model]['tpl_file'] . "\n"; if (!@include('../../templates/' . $CONFIG['MAIL']['TEMPLATES'][$model]['tpl_file']) ) |