From ac54f5224d4470de9d8ae088e1338dea52668c9d Mon Sep 17 00:00:00 2001
From: Ludovic Pouzenc <ludovic@pouzenc.fr>
Date: Thu, 5 Jul 2018 00:25:51 +0200
Subject: Renommage beta_accents -> final pour diffs

---
 final/app/include/ju.inc.php | 227 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 227 insertions(+)
 create mode 100644 final/app/include/ju.inc.php

(limited to 'final/app/include/ju.inc.php')

diff --git a/final/app/include/ju.inc.php b/final/app/include/ju.inc.php
new file mode 100644
index 0000000..a7154b7
--- /dev/null
+++ b/final/app/include/ju.inc.php
@@ -0,0 +1,227 @@
+<?php
+function traiter_formulaire_popfichier()
+{
+	require("include/ludo/config.inc.php");
+	require("include/tools.inc.php");
+	$file = "fichier";
+	if ( isset($CONFIG['UPLOAD']['relative_path']) ) { $basepath=$CONFIG['UPLOAD']['relative_path']; } else { $basepath='fichiers/';}
+	$basepath=$_SERVER['DOCUMENT_ROOT'].'/'.$basepath;
+
+	if(isset($_FILES[$file]))
+	{
+		if($_FILES[$file]["error"] == 0)
+		{
+			//R&eacute;cup&eacute;ration de l'extension
+			$ext = explode(".", $_FILES[$file]["name"]);
+			$ext = array_pop($ext);
+			if(is_numeric(array_search(strtolower($ext), $CONFIG["UPLOAD"]["accepted_files"])))
+			{
+				$filepath=$basepath."r".$_GET["idR"]."_".$_FILES[$file]["name"];
+				if(!file_exists($filepath))
+				{
+					if(move_uploaded_file($_FILES[$file]["tmp_name"], $filepath))
+					{
+						if(isset($debug)) echo "DEBUG : basepath==$basepath\n";
+						$requete = "INSERT INTO AWOR_Fichier(nomFic, idR) VALUES ('"."r".addslashes_if_needed($_GET["idR"])."_".$_FILES[$file]["name"]."', '".addslashes_if_needed($_GET["idR"])."')";
+						if(mysql_query($requete) == false)
+						{
+							if(isset($debug)) echo "DEBUG : ".mysql_error()."<br/>\n";
+							if(isset($debug)) echo "DEBUG : ".$requete."<br/>\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 :
+				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)
+{
+	require("include/ludo/config.inc.php");
+	if ( isset($CONFIG['UPLOAD']['relative_path']) ) { $basepath='/'.$CONFIG['UPLOAD']['relative_path']; } else { $basepath='/fichiers/';}
+
+	$requete = "SELECT * FROM AWOR_Fichier WHERE idR = '".$idR."'";
+	$resultat = mysql_query($requete);
+	if($resultat != false)
+	{
+		echo '<table cellspacing="0" class="fichiers" summary="Liste des fichiers post&eacute;s par les participants de la r&eacute;union.">';
+		echo '<thead>';
+		echo '<tr>';
+		echo '<th>Fichiers attach&eacute;s <a href="#" onclick="popon(\'popfichier\')">(Ajouter un fichier)</a></th>';
+		echo '</tr>'."\n";
+		echo '</thead>';
+		if(mysql_num_rows($resultat) > 0)
+		{
+			while($fichier = mysql_fetch_array($resultat))
+			{
+				echo '<tr><td><a href="' . str_replace(" ", "%20", urlencode($basepath . $fichier["nomFic"])).'" target="_blank" >'.htmlentities($fichier["nomFic"], ENT_QUOTES)."</a></td></tr>\n";
+			}
+		}
+		else
+		{
+			echo "<tr><td>Aucun fichier pour cette reunion.</td></tr>\n";
+		}
+		echo '</table>';
+	}
+}
+
+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 idC FROM AWOR_Creneau WHERE idR='".$_REQUEST["idR"]."' AND idC NOT IN ".$listeCreneau;
+		//echo "DEBUG : $requete";
+		if($resultat = mysql_query($requete))
+		{
+			while($ligne = mysql_fetch_array($resultat))
+			{
+				supprimerCreneau($ligne["idC"]);
+			}
+		}
+	}
+}
+
+function traiter_formulaire_maj_profil()
+{
+	require_once ('include/tools.inc.php');
+	$requete = "UPDATE AWOR_Personne SET courrielP = '".addslashes_if_needed($_POST["courrielP"])."', loginP = '".addslashes_if_needed($_POST["loginP"])."', nomP = '".addslashes_if_needed($_POST["nomP"])."', prenomP = '".addslashes_if_needed($_POST["prenomP"])."', methodeAuth = '".addslashes_if_needed($_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 AWOR_Creneau (dateHeure, duree, idR) VALUES ('".$dateD."', '".$duree."', '".$idR."')";
+	if(isset($debug)) echo $requete."<br/>";
+	if(mysql_query($requete)) { return mysql_insert_id(); } else { return false; }
+}
+
+function ajouterCreneau2($idR, $dateHeure, $duree)
+{
+	$requete = "INSERT INTO AWOR_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 AWOR_Creneau WHERE idC='".$idC."'"))
+	{
+		if(mysql_query("DELETE FROM AWOR_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 idC FROM AWOR_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;
+		}
+	}
+}
+?>
\ No newline at end of file
-- 
cgit v1.2.3