require("header.php");
include ("connect.inc.php");
// anti robots
if(empty($_POST['comment'])) {
$testrobot="ok";
}
else
{
$testrobot="nok";
}
////
$dept=$_GET['dept'];
if ($dept=='')
{$dept=$_POST['dept'];}
$pays=$_GET['pays'];
//$Pays=$_GET['Pays'];
//if ($Pays=='')
//{$Pays=$_POST['Pays'];}
if ($pays=='')
{$pays=$_POST['pays'];}
if ($pays=='')
{$pays=$Pays;}
$pays=strtoupper($pays);
$action=$_GET['action'];
//$Localite=htmlentities($_POST['Localite'], ENT_QUOTES);
$Localite=htmlentities($_POST['Localite'], ENT_QUOTES);
//$Localite=$Locali;
$Type=$_POST['Type'];
$typeaire=$_POST['typeaire'];
$Acces_adresse=htmlentities($_POST['Acces_adresse'], ENT_QUOTES);
$Tarif=htmlentities($_POST['Tarif'], ENT_QUOTES);
$Type_de_borne=$_POST['Type_de_borne'];
$Plein_eau_potable=$_POST['Plein_eau_potable'];
$vidange_eaux_usees=$_POST['vidange_eaux_usees'];
$vidange_WC=$_POST['vidange_WC'];
$branchement_electrique=$_POST['branchement_electrique'];
$WC_publics=$_POST['WC_publics'];
$autres_services=htmlentities($_POST['autres_services'], ENT_QUOTES);
$commentaires=htmlentities($_POST['commentaires'], ENT_QUOTES);
$N_sur_la_carte=$_POST['N_sur_la_carte'];
$Commentaires_persos=htmlentities($_POST['Commentaires_persos'], ENT_QUOTES);
$wifi=$_POST['wifi'];
$Vu=$_POST['Vu'];
$email=$_POST['email'];
$date_creation=$_POST['date_creation'];
$date_modif=$_POST['date_modif'];
$gps=$_POST['gps'];
//if ($pays=='')
//{$pays=$Pays;}
$lat=str_replace(' ','',$_POST['lat']);
$lon=str_replace(' ','',$_POST['lon']);
//vérification des coordonnées GPS
if(isset($_POST['lat']) && $_POST['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($_POST['lon']) && $_POST['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();
}
}
//echo '
+ ';
//include ("http://forum.campingcar-infos.com/connected.php");
//echo' ';
$gps_lat=$_POST['lat'];
$gps_lon=$_POST['lon'];
$gps_verif=$_POST['gps_verif'];
//$gps_verif="0";
function get_ip() {
if($_SERVER) {
if($_SERVER['HTTP_X_FORWARDED_FOR'])
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif($_SERVER['HTTP_CLIENT_IP'])
$ip = $_SERVER['HTTP_CLIENT_IP'];
else
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
if(getenv('HTTP_X_FORWARDED_FOR'))
$ip = getenv('HTTP_X_FORWARDED_FOR');
elseif(getenv('HTTP_CLIENT_IP'))
$ip = getenv('HTTP_CLIENT_IP');
else
$ip = getenv('REMOTE_ADDR');
}
return $ip;
}
//enregistrement dans la bas de données
switch($action)
{
case 'ajouter' :
//vérification doublon
if ($Localite<>"")
{
$Localite=str_replace("’","'",$Localite);
$Localite= html_entity_decode($Localite, ENT_QUOTES);
$Localite=addslashes($Localite);
$Localite=strtoupper($Localite);
}
$Tableaire=mysql($database,"SELECT numid,date_creation FROM aires2 WHERE Localite='$Localite' and email='$email' and vu='0'" );
$nombre=mysql_NumRows($Tableaire);
if ($nombre>0)
{
$i=0;
while($i<$nombre)
{
$date_crea=strtotime(mysql_result($Tableaire, $i, "date_creation"));
$date_jour = strtotime(Date ("Y-m-d"));
$ecart=$date_jour-$date_crea;
//echo $ecart;
if ($ecart<259200)
{
?>
die("");
}
$i++;
}
}
/////////////////
$date_creation=Date ("Y-m-d");
if ($pays=="")
{
?>
die("");
}
if ($pays=="FRANCE")
{
if ($dept=="")
{
?>
die("");
}
}
if ($Localite=="")
{
?>
die("");
}
if (($email=="")|| ($testrobot<>"ok"))
{
?>
die("");
}
if (!ereg("@", $email))
{
?>
die("");
}
//insertion dans la base de données S&EGRAVE;TE &EACUTE; &ECIRC;
//$Localite=str_replace("&EACUTE;","é",$Localite);
//$Localite=str_replace("&EGRAVE;","è",$Localite);
$Acces_adresse=str_replace("’","'",$Acces_adresse);
$Tarif=str_replace("’","'",$Tarif);
$autres_services=str_replace("’","'",$autres_services);
$commentaires=str_replace("’","'",$commentaires);
if ($lon<0)
{$lonn=("W ".$lon);}
else
{$lonn=("E ".$lon);}
$gps=("N ".$lat.", ".$lonn);
//echo $dept."
";
//a définir : $typeaire********************************************(numid,Localite,Type,typeaire,Acces_adresse,Tarif,Type_de_borne,Plein_eau_potable,vidange_eaux_usees,vidange_WC,branchement_electrique,WC_publics,autres_services,commentaires,departement,N_sur_la_carte,Commentaires_persos,Pays,Vu,email,date_creation,date_modif,gps,lat,lon,gps_lon,gps_lat,gps_verif)
$instruction="INSERT INTO $table VALUES ( '', '$Localite', '$Type','$typeaire', '$Acces_adresse','$Tarif', '$Type_de_borne', '$Plein_eau_potable', '$vidange_eaux_usees', '$vidange_WC', '$branchement_electrique', '$WC_publics', '$autres_services', '$commentaires', '$dept', '$N_sur_la_carte', '$Commentaires_persos', '$pays', '$Vu', '$email', '$date_creation', '$date_modif', '$gps', '$lat', '$lon','$gps_lon','$gps_lat','1','$wifi','0')";
$instruction=str_replace('¤','€',$instruction);
$res=mysql($database, $instruction);
$numid= mysql_insert_id();
echo "
";
echo " "; $larg=($texte_larg/3); $long=($texte_long/3); if ($larg>134) { $coef=($larg/133); $larg=133; $long=($long/$coef); } echo ""; echo " | ";
}
$l++;
if ($l==5)
{echo "