diff options
Diffstat (limited to 'appli_3_alpha_old/app/include/ju.inc.php')
-rw-r--r-- | appli_3_alpha_old/app/include/ju.inc.php | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/appli_3_alpha_old/app/include/ju.inc.php b/appli_3_alpha_old/app/include/ju.inc.php new file mode 100644 index 0000000..3402f39 --- /dev/null +++ b/appli_3_alpha_old/app/include/ju.inc.php @@ -0,0 +1,107 @@ +<?php +function traiter_formulaire_popfichier() +{ + $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) +{ + $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>'; + if(mysql_num_rows($resultat) > 0) + { + while($fichier = mysql_fetch_array($resultat)) + { + if ( isset($_SESSION['session_nomP']) && isset($_SESSION['session_prenomP']) ) + { + $nom = $_SESSION['session_nomP']." ".$_SESSION['session_prenomP']; + } + else + { + $nom = $fichier["idP"]; + } + echo '<tr><td>'.$nom." : ".$fichier["commentaireReponse"]."</td></tr>\n"; + } + } + else + { + echo "<tr><td>Aucun commentaire pour le moment.</td></tr>\n"; + } + echo '</table>'; + } +} + +function generate_html_reunion_fichiers($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="fichiers" summary="Liste des fichiers postés par les participants de la réunion.">'; + echo '<thead>'; + echo '<tr>'; + echo '<th>Fichiers attachés <a href="#" onclick="popon(\'popfichier\')">(Ajouter un fichier)</a></th>'; + echo '</tr>'."\n"; + echo '</thead>'; + while($fichier = mysql_fetch_array($resultat)) + { + echo "<tr><td><a href=\"../fichiers/".$fichier["nomFic"]."\">".$fichier["nomFic"]."</a></td></tr>\n"; + } + echo '</table>'; + } + } +} +?>
\ No newline at end of file |