From c93c261a461c9a2359bdcd75f7136fcb05237106 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 10:48:12 +0200 Subject: Version alpha_old4 2007-02-22+15:45:00 - 2007-03-07+17:08:39 --- appli_3_alpha_old/include/connect.inc_free.php | 14 -- appli_3_alpha_old/include/je.inc.php | 60 +++++++-- appli_3_alpha_old/include/ju.inc.php | 150 +++++++++------------ appli_3_alpha_old/include/ludo/TODO_list.txt~ | 22 --- appli_3_alpha_old/include/ludo/config.inc.php | 7 + .../include/ludo/div_create_or_modif.php | 19 ++- appli_3_alpha_old/include/ludo/fonctions.inc.php | 115 ++++++++++++---- appli_3_alpha_old/include/ludo/mail_textarea.php | 2 +- 8 files changed, 219 insertions(+), 170 deletions(-) delete mode 100644 appli_3_alpha_old/include/connect.inc_free.php delete mode 100644 appli_3_alpha_old/include/ludo/TODO_list.txt~ (limited to 'appli_3_alpha_old/include') 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 @@ -, , ); -$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\n\nType\nLibellé\n\n"; + $result = mysql_query("SELECT idL,libelleL,estPrivee,idP_Createur FROM Liste WHERE idP_Createur=$idP OR estPrivee='non' ORDER BY estPrivee,libelleL"); + echo "\n\n\n\n\n\n"; if (mysql_num_rows($result)>0) { @@ -124,12 +159,13 @@ require_once ('include/connect.inc.php'); { $row = mysql_fetch_array($result); echo "\n\n" ; else echo "\n"; + if ($row['estPrivee'] == 'oui') echo "\n\n\n"; + echo "\n"; + echo "\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 @@ \n"; + echo "DEBUG : ".$requete."
\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) { -?> -
SupprimerTypeLibellé
"; - if ($row['estPrivee'] == 'oui') echo 'Privée' ; else echo 'Public'; + if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"SupprimerestPrivée" ; else echo "Public"; echo ""; - echo ""; + echo ""; echo $row['libelleL']; - echo "\n"; - echo "
+ $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 '
- - - -'; 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 ' \n"; + echo '\n"; } - } + else + { + echo "\n"; + } + echo '
Commentaires (Editer votre commentaire)
'.$nom." : ".$commentaire['commentaireReponse']."
'.$nom." : ".$fichier["commentaireReponse"]."
Aucun commentaire pour le moment.
'; } -?> - - - 0) { - echo ''; + echo '
'; echo ''; echo ''; - echo ''; - echo ''; + echo ''; + echo ''."\n"; echo ''; - while($commentaire = mysql_fetch_array($resultat)) + while($fichier = mysql_fetch_array($resultat)) { - if(isset($_SESSION["PrenomP"])) - { - $nom = $_SESSION["PrenomP"]; - } - else - { - $nom = $commentaire["idP"]; - } - echo "\n"; + echo "\n"; } echo '
Commentaires (Editer votre commentaire)
Fichiers attachés (Ajouter un fichier)
".$nom." : ".$commentaire["commentaireReponse"]."
".$fichier["nomFic"]."
'; } } - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo '
Fichiers attachés (Ajouter un fichier)
compte-rendu.txt
photos-ru.jpg
'; -} - -function generate_html_reunion_detail($idR) -{ - echo ' - - - - - - - - - - - - - - - - - - - - - - - - - - -
Détails de la réunion  
Objet : Détails stages NEWI
Organisateur : Mme Verdier
Lieu : Salle 209
Ordre du jour : Le logement, le séjour, les contacts
Remarque :aucune
'; } ?> \ 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']) ) Objet : - > + >