$admin=$_COOKIE['cciad'];
$pseudo=$admin;
$modif=$_GET['modif'];
$texte_nom=addslashes($_POST['texte_nom']);
$texte_adresse=addslashes($_POST['texte_adresse']);
$texte_lon=$_POST['texte_lon'];
$texte_lat=$_POST['texte_lat'];
$texte_tarif=addslashes($_POST['texte_tarif']);
$acto=$_GET['acto'];
$texte_typeborne=$_POST['Type_de_borne'];
$texte_EP=$_POST['EP'];
$texte_EU=$_POST['EU'];
$texte_CAS=$_POST['CAS'];
$texte_EDF=$_POST['EDF'];
$texte_WC=$_POST['WC'];
$texte_INFOS=addslashes($_POST['texte_INFOS']);
$texte_WIFI=$_POST['wifi'];
$texte_autre=addslashes($_POST['texte_AUTRE']);
$texte_dept=$_POST['DEPT'];
$texte_Pays=addslashes($_POST['Pays']);
$acto=$_GET['acto'];
$Vu=$_POST['Vu'];
session_start();
//$groupe='';
// On affiche une phrase résumant les infos sur l'utilisateur courant
$groupe=$_SESSION['groupe'];
$pseudo=$_SESSION['pseudo'];
if (!$texte_Pays)
{
$texte_Pays=addslashes($_GET['Pays']);
}
if (!$texte_dept)
{
$texte_dept=($_POST['departement']);
}
if (!$numero)
{
$numero=$_GET['numero'];
}
$datejour = Date ("Y-m-d");
if ($vu=="Afficher")
{
$texte_vu=1;
}
else
{
$texte_vu=0;
}
if ($numero)
{
$numid=$numero;
}
if ($admin)
{
?>
Modification Aire
//onunload='quitter()
set_magic_quotes_runtime(0);
include ("connect.inc.php");
///////////////////////
if ($numid)
{}
else
{
$numid=$_POST['numid'];
}
if ($numid)
{}
else
{
$numid=$_GET['numid'];
}
//////////recherche si gestionnaire connecté
$temps=time();
$Tablegest=mysql($database,"SELECT * FROM $tablesessions where numid='$numid' " );
$Nombregest=mysql_NumRows( $Tablegest);
if ($Nombregest) //enregistrement trouvé
{
$texte_temps=mysql_result($Tablegest, 0, "temps");
$texte_pseudo=mysql_result($Tablegest, 0, "pseudo");
$ecart= $temps-$texte_temps;
if ($ecart>900)//si >15 min
{
//suppression de l'entrée supérieure à 15 min
mysql($database,"DELETE FROM $tablesessions WHERE numid='$numid'");
//enregistrement de la nouvelle entrée
$instruction="INSERT INTO $tablesessions VALUES ( '','$temps', '$numid', '$pseudo')";
mysql($database,$instruction);
$verou=0;
}
else //si enregistrement occupé
{
if ($texte_pseudo!=$pseudo)
{
$verou=1;
echo "fiche verouillée par ".$texte_pseudo;
echo "
";
}
}
}
else
{
$instruction="INSERT INTO $tablesessions VALUES ( '','$temps', '$numid', '$pseudo')";
mysql($database,$instruction);
}
echo "Aire N° ".$numid;
//******************************************************suppression de l'aire************************************************
if ($acto=='supaire')
{
echo "Suppression en cours...";
//supression des photos
$Tablephot=mysql($database,"SELECT numid,photo FROM $table3 where numid='$numid' " );
$Nombrephot=mysql_NumRows( $Tablephot);
$r=0;
if ($Nombrephot>0) //enregistrement trouvé
{
while ($r < $Nombrephot)
{
$photo=mysql_result($Tablephot, $r, "photo");
unlink('photos_copyright/'.$photo);
$r++;
}
}
mysql($database,"DELETE FROM $table3 WHERE numid = '$numid'");
//suppression des commentaires
mysql($database,"DELETE FROM $table2 WHERE numid = '$numid'");
//suppression de la fiche
mysql($database,"DELETE FROM $table WHERE numid = '$numid'");
//suppression des commentaires admin
mysql($database,"DELETE FROM $table_comadmin WHERE numid = '$numid'");
die("");
}
/////////////////////////////////////////////
if ($acto=='supriaire')
{
echo "Suppression en cours...";
//supression des photos
$Tablephot=mysql($database,"SELECT numid,photo FROM $table3 where numid='$numid' " );
$Nombrephot=mysql_NumRows( $Tablephot);
$r=0;
mysql($database,"UPDATE $table SET active='1', vu='0' WHERE numid = '$numid'");
die("");
}
////////////////////////enregistrement
//tout
if ($action=='sauver')
{
$lat=str_replace(' ','',$texte_lat);
$lon=str_replace(' ','',$texte_lon);
//vérification des coordonnées GPS
if(isset($lat) && $lat!=""){
$resultat = preg_match("#^[[:digit:]]{1,3}([.])[[:digit:]]{1,6}$#", $lat);
//echo "
".$resultat."
";
if($resultat){
//echo "La saisie est avec le bon FORMAT";
}else{
echo "Erreur de saisie !
";
echo "latitude : ".$var."
";
echo "Le format de votre saisie n'est pas conforme.";
echo "
Veuillez vérifier que vous avez saisi la latitude au format degrés décimaux.";
echo "
pas de lettres (uniquement des chiffres), pas d'espaces, pas de virgule (uniquement le point décimal).";
echo "
et 5 chiffres après le point au maximum.";
echo "
Exemple : 02.26842";
echo '
retour';
exit();
}
}
if(isset($lon) && $lon!=""){
$resultat = preg_match("#^-?[[:digit:]]{1,3}([.])[[:digit:]]{1,6}$#", $lon);
if($resultat){
//echo "La saisie est avec le bon FORMAT";
}else{
echo "Erreur de saisie !
";
echo "longitude : ".$var."
";
echo "Le format de votre saisie n'est pas conforme.";
echo "
Veuillez vérifier que vous avez saisi la longitude au format degrés décimaux.";
echo "
pas de lettres (uniquement des chiffres), pas d'espaces, pas de virgule (uniquement le point décimal).";
echo "
et 5 chiffres après le point au maximum.";
echo "
Exemple : 02.26842 ou -02.26842";
echo '
retour';
exit();
}
}
///////////////////////////enregistrement tout
echo "
enregistrement en cours, veuillez patienter";
echo "
".$texte_dept;
$modif="UPDATE $table SET typeaire='$Typeaire',Localite='$texte_nom',Pays='$texte_Pays',Acces_adresse='$texte_adresse',lon='$lon',lat='$lat',Tarif='$texte_tarif',Type_de_borne='$texte_typeborne',Plein_eau_potable='$texte_EP',vidange_eaux_usees='$texte_EU',vidange_WC='$texte_CAS',branchement_electrique='$texte_EDF',WC_publics='$texte_WC',autres_services='$texte_INFOS',wifi='$texte_WIFI',commentaires='$texte_autre',date_modif='$datejour',Vu='$Vu',departement='$texte_dept' WHERE numid='$numid'";
$modif=str_replace('¤','€',$modif);
mysql($database,$modif);
die("");
}
//////////////////////// fin enregistrement tout
//nom
if ($action=='modifiernom')
{
echo "
enregistrement en cours, veuillez patienter";
mysql($database,"UPDATE $table SET Localite='$texte_nom',date_modif='$datejour' WHERE numid='$numid'");
die("");
}
/////////////////////////////////////affichage
if ($verou==0)
{
//toute la fiche
if ($modif=="tout")
{
echo "
";
//commentaires admins
$j=0;
$Tablecomadmin=mysql($database,"SELECT * FROM $table_comadmin where numid='$numid' order by date_envoi DESC" );
$Nombrecomadmin=mysql_NumRows( $Tablecomadmin);
if ($Nombrecomadmin>0)
{
while ($j < $Nombrecomadmin)
{
$admi_date =mysql_result($Tablecomadmin,$j, "date_envoi");
$date_fr=explode("-",$admi_date);
$admi_date =$date_fr[2]."/".$date_fr[1]."/".$date_fr[0];
$admi_id =mysql_result($Tablecomadmin,$j, "id");
$admi_auteur =mysql_result($Tablecomadmin,$j, "auteur");
$admi_commentaire =mysql_result($Tablecomadmin,$j, "commentaire");
echo "
Message de ".$admi_auteur. " : ".$admi_commentaire." posté le : ".$admi_date;
if ($admi_auteur==$pseudo)
{
echo " Supprimer ";
}
echo "
";
$j++;
}
echo "
";
}
$TableRech=mysql($database,"SELECT typeaire,Localite,Acces_adresse,Pays,departement,lon,lat,Tarif,Type_de_borne,Plein_eau_potable,vidange_eaux_usees,vidange_WC,branchement_electrique,WC_publics,autres_services,wifi,commentaires,Vu,email,date_creation,date_modif FROM $table where numid=$numid" );
$texte_Pays=mysql_result($TableRech, 0, "Pays");
$texte_dept=mysql_result($TableRech, 0, "departement");
$texte_Localite=(mysql_result($TableRech, 0, "Localite"));
echo "
";
//______________________________________________________
echo "Aires approchantes :
";
$res="%"."$texte_Localite"."%";
$j=0;
$TableAP=mysql($database,"SELECT numid,typeaire,Localite,Acces_adresse,departement,Vu FROM $table where Pays='$texte_Pays' and numid<>'$numid' and Localite like '$res' order by Type" );
if ($TableAP)
{
$NombreAP=mysql_NumRows($TableAP);
}
else
{
echo "Aucune";
}
echo "";
if ($NombreAP==0)
{}
else
{
while ($j < $NombreAP)
{
$locanumid =mysql_result($TableAP,$j, "numid");
$locatype =mysql_result($TableAP,$j, "typeaire");
$locali =mysql_result($TableAP,$j, "Localite");
$locadept=mysql_result($TableAP, $j, "departement");
$locavu=mysql_result($TableAP, $j, "Vu");
//$locadresse =nl2br(mysql_result($TableAP, $j, "Acces_adresse"));
$locadresse =mysql_result($TableAP, $j, "Acces_adresse");
echo " ".$locatype." / ".$locali." (".$locadept.") / N°: ".$locanumid." / ".$locadresse;
if ($locavu<>"1")
{
echo " Pas affichée (inactive)";
}
echo "";
$j++;
}
}
//echo "";
echo "
";
echo "Pays : ".$texte_Pays." ";
//recherche departement
echo "