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 "

"; echo ""; 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 "
    "; if ($texte_Pays=="FRANCE") //si France { if ($texte_dept=="222") { $texte_deptt="2B Corse Nord"; } else { if ($texte_dept=="221") { $texte_deptt="2A Corse Sud"; } else { $texte_deptt=$texte_dept; } } $Tabledept=mysql($database,"SELECT departement FROM $table group by departement order by departement ASC" ); $nbdept=mysql_NumRows( $Tabledept); echo "Département :
    "; echo ""; echo "

    "; } else //si etranger*************************************** { // pays $Tablepay=mysql($database,"SELECT pays FROM $tableetranger order by pays ASC" ); $nbpays=mysql_NumRows( $Tablepay); echo "Pays :"; echo " "; echo "

    "; if ($texte_Pays=="ALLEMAGNE") { //recherche de l'idpays $Tablepays=mysql($database,"SELECT idpays, pays FROM $tableetranger where pays='$texte_Pays'");// or die("
    Désolé, la table est inaccessible "); $idpays = mysql_result($Tablepays, 0, "idpays"); //recherche des pays dans la table tableregions $Tabledesregions=mysql($database,"SELECT idregion, region FROM $tableregions where idpays=$idpays order by region ASC");// or die("
    Désolé, la table est inaccessible "); $Nombregions=mysql_NumRows( $Tabledesregions); //nombre de regions //Région ou Länder echo "
    Länder :
    "; if (!$texte_dept) { echo ""; } $i=0; echo "
    Désolé, la table est inaccessible "); $idpays = mysql_result($Tablepays, 0, "idpays"); //recherche des pays dans la table tableregions $Tabledesregions=mysql($database,"SELECT idregion, region FROM $tableregions where idpays=$idpays order by region ASC");// or die("
    Désolé, la table est inaccessible "); $Nombregions=mysql_NumRows( $Tabledesregions); //nombre de regions //Région ou Länder echo "
    Région :
    "; if (!$texte_dept) { echo ""; } $i=0; echo "
    $texte_email"; //if ($groupe>=3) //{ ?>
    "; //} echo "
    "; echo "date création fiche : $texte_date_creation"; $datejour = Date ("Y-m-d"); echo "
    date dernière modif :$texte_date_modif"; // /* $email_destinataire="campingcarinfos@gmail.com" ; $texte_email="Motif du refus :"; $Locali=str_replace("'","'",$Localite); $Locali=stripslashes($Localite); $headers ='From: "Campingcar-Infos"'."\n"; $headers .='Reply-To: aires@campingcar-infos.com'."\n"; $headers .='Content-Type: text/plain; charset="iso-8859-15"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; $lien= 'mail($email_destinataire,"Rubrique Aires Campingcar-Infos","Bonjour, \n \n ".$texte_email."\n\n Cordialement. \n\n Le gestionnaire des aires de Campingcar-Infos \n mailto:aires@campingcar-infos.com \n http://www.campingcar-infos.com", $headers)'; echo "
    x"; */ echo "

    "; if ($texte_Vu=='1') { $coche9='checked'; } echo "Fiche visible sur le site"; echo "


    "; echo ""; if ($groupe>=2) { if ($verou<>1) { $act="supaire"; echo "
    "; echo ""; echo "
    (Supprime la fiche de l'aire, les photos et les commentaires)"; echo "
    "; echo "
    "; } } if ($verou<>1) { $act="supriaire"; echo "
    "; echo ""; echo "
    "; echo "
    "; } // echo "

    "; echo ""; echo "
    "; } } ?> "); } mysql_close($link); ?>