\n"; if(isset($debug)) echo "DEBUG : ".$requete."
\n"; return "Erreur : Une erreur MySQL est survenu."; } } else { return "Erreur Uploader file"; } } else { return "Erreur : Un fichier de meme nom existe deja"; } } else { return "Erreur : Le fichier n'a pas ete uploader correctement."; } } else { switch($_FILES[$file]["error"]) { case 1 : return "Erreur : Le fichier a une taille trop importante."; break; case 2 : return "Erreur : Le fichier a une taille trop importante."; break; case 3 : return "Erreur : Le fichier n'a pas ete envoye en entier."; break; case 4 : return "Erreur : Aucun fichier recu."; break; } echo $erreur; } } else { return "isset"; } } function generate_html_reunion_fichiers($idR) { $requete = "SELECT * FROM Fichier WHERE idR = '".$idR."'"; $resultat = mysql_query($requete); if($resultat != false) { echo ''; echo ''; echo ''; echo ''; echo ''."\n"; echo ''; if(mysql_num_rows($resultat) > 0) { while($fichier = mysql_fetch_array($resultat)) { echo "\n"; } } else { echo "\n"; } echo '
Fichiers attachés (Ajouter un fichier)
".$fichier["nomFic"]."
Aucun fichier pour cette reunion.
'; } } function traiter_formulaire_valider_creneau() { $tabCreneau = array(); if(isset($_REQUEST["dataCreneaux"])) { //Pour chaque creneau poste, on verifie s'il existe, si non on le creer foreach($_REQUEST['dataCreneaux'] as $creneau) { $tabCreneau = explode(".", $creneau); $heureD = substr($tabCreneau[0], 0, 2); $minD = substr($tabCreneau[0], 2, 2); $heureA = substr($tabCreneau[1], 0, 2); $minA = substr($tabCreneau[1], 2, 2); $jourA = $tabCreneau[2]; $moisA = $tabCreneau[3]; $anneeA = $tabCreneau[4]; //Si un creneau n'existe pas on le creer $idCreneau = creneauExiste($_REQUEST["idR"], $heureD, $minD, $heureA, $minA, $jourA, $moisA, $anneeA); if($idCreneau == false) { $newIdC = ajouterCreneau($_REQUEST["idR"], $heureD, $minD, $heureA, $minA, $jourA, $moisA, $anneeA); if($newIdC != false) { $tabNewCreneau[] = $newIdC; } } else { $tabNewCreneau[] = $idCreneau; } } // tabCreneau contient les tous les creneaux dont on a besoin pour la reunion, il faut maintenant supprimer de la base // tous les creneaux de la reunion qui n'apparaissent pas dans cette liste $listeCreneau = "("; foreach($tabNewCreneau as $creneau) { $listeCreneau .= "'".$creneau."', "; } $listeCreneau .= "'XXX')"; if(isset($debug)) echo $listeCreneau; //On recupere les creneaux ne faisant plus partie de la novuelle liste des creneaux $requete = "SELECT * FROM Creneau WHERE idR='".$_REQUEST["idR"]."' AND idC NOT IN ".$listeCreneau; echo $requete; if($resultat = mysql_query($requete)) { while($ligne = mysql_fetch_array($resultat)) { supprimerCreneau($ligne["idC"]); } } } } function traiter_formulaire_maj_profil() { $requete = "UPDATE Personne SET courrielP = '".$_POST["courrielP"]."', loginP = '".$_POST["loginP"]."', nomP = '".$_POST["nomP"]."', prenomP = '".$_POST["prenomP"]."', methodeAuth = '".$_POST["methodeAuth"]."' WHERE idP = '".$_SESSION['session_idP']."'"; if(mysql_query($requete) == false) return "Une erreur MySQL est survenu : ".mysql_error(); $_SESSION['session_prenomP'] = $_POST["prenomP"]; $_SESSION['session_nomP'] = $_POST["nomP"]; //print_r($_POST); } function ajouterCreneau($idR, $heureD, $minD, $heureA, $minA, $jourA, $moisA, $anneeA) { $dateD = mktime($heureD, $minD, 0, $moisA, $jourA, $anneeA); $dateA = mktime($heureA, $minA, 0, $moisA, $jourA, $anneeA); $duree = $dateA - $dateD; $dateD = date("Y-m-d G:i:s", $dateD); $duree = $duree / 60; $requete = "INSERT INTO Creneau (dateHeure, duree, idR) VALUES ('".$dateD."', '".$duree."', '".$idR."')"; if(isset($debug)) echo $requete."
"; if(mysql_query($requete)) { return mysql_insert_id(); } else { return false; } } function ajouterCreneau2($idR, $dateHeure, $duree) { $requete = "INSERT INTO Creneau (dateHeure, duree, idR) VALUES ('".$dateHeure."', '".$duree."', '".$idR."')"; if(mysql_query($requete)) { return mysql_insert_id(); } else { return false; } } function supprimerCreneau($idC) { if(mysql_query("DELETE FROM Creneau WHERE idC='".$idC."'")) { if(mysql_query("DELETE FROM Choisir WHERE idC='".$idC."'")) { return true; } else { return false; } } else { return false; } } function creneauExiste($idR, $heureD, $minD, $heureA, $minA, $jourA, $moisA, $anneeA) { $dateD = mktime($heureD, $minD, 0, $moisA, $jourA, $anneeA); $dateA = mktime($heureA, $minA, 0, $moisA, $jourA, $anneeA); $duree = $dateA - $dateD; $dateD = date("Y-m-d G:i:s", $dateD); $duree = $duree / 60; $requete = "SELECT * FROM Creneau WHERE idR='".$idR."' AND dateHeure='".$dateD."' AND duree=".$duree.""; if($result = mysql_query($requete)) { if(mysql_num_rows($result) > 0) { $ligne = mysql_fetch_array($result); return $ligne["idC"]; } else { return false; } } } function addslashes_if_needed($texte) { if(get_magic_quotes_gpc() == 0) { return addslashes($texte); } else { return $texte; } } ?>