\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 'Fichiers attachés (Ajouter un fichier) | ';
echo '
'."\n";
echo '';
if(mysql_num_rows($resultat) > 0)
{
while($fichier = mysql_fetch_array($resultat))
{
echo "".$fichier["nomFic"]." |
\n";
}
}
else
{
echo "Aucun fichier pour cette reunion. |
\n";
}
echo '
';
}
}
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;
}
}
?>