<?php require_once('Connections/bddcovoiturette.php'); ?>
<?php
// anti-CSRF token
require_once("ScriptLibrary/form_functions.php");
session_start();
$myToken = getTokenM();
// pour retourner sur la page de result
if (isset($_SESSION['postdata']['srctoken']) and !empty($_SESSION['postdata']['srctoken'])) {
$_SESSION['cvtoken'] = $_SESSION['postdata']['srctoken'];
}
/**/
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$colname_RStrajet = "-1";
if (isset($_GET['c'])) {
$colname_RStrajet = $_GET['c'];
}
mysql_select_db($database_bddcovoiturette, $bddcovoiturette);
$query_RStrajet = sprintf("SELECT * FROM trajets WHERE CODE_CREATION = %s", GetSQLValueString($colname_RStrajet, "text"));
$RStrajet = mysql_query($query_RStrajet, $bddcovoiturette) or die(mysql_error());
$row_RStrajet = mysql_fetch_assoc($RStrajet);
$totalRows_RStrajet = mysql_num_rows($RStrajet);
$arrivee=$row_RStrajet['ARRIVEE'];
$prix=$row_RStrajet['PRIX'];
if($_GET['p']=='eta1'){
$arrivee=$row_RStrajet['ETAPE1'];
$prix=$row_RStrajet['PRIX1'];
}
if($_GET['p']=='eta2'){
$arrivee=$row_RStrajet['ETAPE2'];
$prix=$row_RStrajet['PRIX2'];
}
if($_GET['p']=='eta3'){
$arrivee=$row_RStrajet['ETAPE3'];
$prix=$row_RStrajet['PRIX3'];
}
if($_GET['depart']=='pri'){
$prix=$prix;
}
if($_GET['depart']=='eta1'){
$prix=$prix-$row_RStrajet['PRIX1'];
}
if($_GET['depart']=='eta2'){
$prix=$prix-$row_RStrajet['PRIX2'];
}
if($_GET['depart']=='eta3'){
$prix=$prix-$row_RStrajet['PRIX3'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/principal.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Covoiturage-libre.fr - Le site du covoiturage libre et gratuit !</title>
<!-- InstanceEndEditable -->
<link href="css/covoiturage-libre.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui2.js"></script>
<script type="text/javascript" src="js/jquery.ui.datepicker-fr.js"></script>
<link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.8.16.custom.css"/>
<?php include('include/include.php');?>
<!-- InstanceBeginEditable name="head" -->
<script type="text/javascript">
$(document).ready(function(){
$('#form1').submit(function(event) {
event.preventDefault();
var nom = $('#NOM').val(),
email = $('#EMAIL').val(),
msg = $('#MESSAGE').val(),
c = $('#c').val(),
dep = $('#dep').val(),
arr = $('#arr').val(),
token = $('#srctoken').val();
if (nom == '') {
alert('Veuillez pr?ciser votre nom / pseudo s\'il vous pla?t');
$('#NOM').focus();
return false;
}
if (email == '') {
alert('Veuillez pr?ciser votre adresse e-mail s\'il vous pla?t');
$('#EMAIL').focus();
return false;
}
var illegal = new RegExp("[\(\),;:!?<>\$??&?????\*\^\'\"]+","g");
var legal = new RegExp("^\\w[\\w\-\_\.]*\\w@\\w[\\w\-\_\.]*\\w\\.\\w{2,4}$");
if ((illegal.test(email) == true) || (legal.test(email) != true)) {
alert("L'adresse e-mail qui a ?t? saisie est incorrecte");
$('#EMAIL').focus();
return false;
}
if (msg == '') {
alert('Veuillez pr?ciser votre message s\'il vous pla?t');
$('#MESSAGE').focus();
return false;
}
var sendmail_div = $('#sendmail_div');
$(this).hide();
sendmail_div.show();
$.post(
"ajax/email.php",
{
nom : nom,
email : email,
msg : msg,
c : c,
dep : dep,
arr : arr,
token : token
},
function(data) {
sendmail_div.hide();
$('#form1').show();
if (data != 1) {
$('#srctoken').val(data);
alert("Votre message a bien ?t? envoy?.");
} else {
alert("Une erreur est survenue lors de l'envoi de votre message.");
}
});
})
});
</script>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="conteneur">
<div id="header">
<a href="index.php" id="lienhome"></a>
<?php include('include/facebook.php');?>
<!-- InstanceBeginEditable name="headersite" --><!-- InstanceEndEditable --></div>
<div id="contenu">
<!-- InstanceBeginEditable name="contenu" -->
<h1>Détail du parcours</h1>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="55%" id="detailtrajet" style="padding-right:20px;"><h2>Informations sur le trajet</h2>
<p>Jour du trajet : <strong><?php $sqldate = $row_RStrajet['DATE_PARCOURS'];
(preg_match("/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/", $sqldate, $regs));
$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$mois = array("","Janvier","F?vrier","Mars","Avril","Mai","Juin","Juillet","Ao?t","Septembre","Octobre","Novembre","D?cembre");
$datefr = $jour[date("w",mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]))];
$datefr .= " ".date("d",mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]));
$datefr .= " ".$mois[date("n",mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]))];
$datefr .= " ".date("Y",mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]));echo $datefr;?></strong><br />
Heure de départ :
<strong><?php echo substr($row_RStrajet['HEURE'], 0, 5); ?> </strong> <?php if((isset($_GET['depart']))&&($_GET['depart']!=='pri')){ echo '<em>départ de '.$row_RStrajet['DEPART'].'</em>';} ?>
<?php if($row_RStrajet['TYPE']=='Conducteur'){ ?></p>
<p> Place(s) disponible(s) :
<strong class="dispo<?php echo $row_RStrajet['PLACES']; ?>"><?php echo $row_RStrajet['PLACES']; ?></strong><?php } ?>
</p>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30%" height="20">Ville de départ :</td>
<td <?php if($_GET['depart']=='pri'){echo 'class="selection"';}?>><?php echo $row_RStrajet['DEPART']; ?></td>
</tr>
<?php if($row_RStrajet['ETAPE1']!==NULL){?>
<tr>
<td height="20">Etape 1 :</td>
<td <?php if(($_GET['depart']=='eta1')||($_GET['p']=='eta1')){echo 'class="selection"';}?>><?php echo $row_RStrajet['ETAPE1']; ?></td>
</tr>
<?php } ?>
<?php if($row_RStrajet['ETAPE2']!==NULL){?>
<tr>
<td height="20">Etape 2 :</td>
<td <?php if(($_GET['depart']=='eta2')||($_GET['p']=='eta2')){echo 'class="selection"';}?>><?php echo $row_RStrajet['ETAPE2']; ?></td>
</tr>
<?php } ?>
<?php if($row_RStrajet['ETAPE3']!==NULL){?>
<tr>
<td height="20">Etape 3 : </td>
<td <?php if(($_GET['depart']=='eta3')||($_GET['p']=='eta3')){echo 'class="selection"';}?>><?php echo $row_RStrajet['ETAPE3']; ?></td>
</tr>
<?php } ?>
<tr>
<td height="20">Ville d'arrivée :</td>
<td <?php if($_GET['p']=='pri'){echo 'class="selection"';}?>><?php echo $row_RStrajet['ARRIVEE']; ?></td>
</tr>
</table>
<?php if($row_RStrajet['TYPE']=='Conducteur'){ ?>
<p> </p>
<p>Prix pour le trajet : <strong class="selection"><?php echo $prix; ?> € </strong></p>
<?php } ?>
<br /><p>Commentaires :<br />
<strong><?php echo nl2br($row_RStrajet['COMMENTAIRES']); ?></strong></p>
<?php if($row_RStrajet['TYPE']=='Conducteur'){ ?><p>Confort de la voiture : <strong><?php echo $row_RStrajet['CONFORT']; ?></strong></p>
<p>
<?php } ?>
</p>
<p> </p>
<p><a href="#" id="abusif">Signaler une annonce incorrecte <em>(fonction à venir)</em></a></p>
<p> </p>
<p style="font-size:95%">C'est votre annonce et vous souhaitez la <span class="dispo2"><strong>modifier/supprimer</strong></span> ? Utilisez <u>les liens prévus</u> à ces effets dans l'email de confirmation que vous avez reçu lors de la création de l'annonce.</p>
</td>
<td><div id="depositaire"><h2>Informations sur le dépositaire de l'annonce</h2>
<div class="picto" style="float:left;margin:0 15px 5px 0"><img src="images/<?php echo $row_RStrajet['TYPE']; ?>-<?php echo $row_RStrajet['CIVILITE']; ?>.jpg" alt="" width="60" height="60" /><span class="legende"><?php echo $row_RStrajet['TYPE']; ?></span></div>
<p>Nom : <strong><?php echo $row_RStrajet['NOM']; ?></strong><br />
Age : <strong><?php if($row_RStrajet['AGE']!==NULL){echo $row_RStrajet['AGE'].' ans';} else {echo '<strong><em>non renseign?</em></strong>';} ?></strong>
</p>
<p>Téléphone : <?php if($row_RStrajet['TELEPHONE']!==NULL){
echo '<img src="telephone.php?c='.$_GET['c'].'" border="0">';
} else {echo '<strong><em>non renseign?</em></strong>';} ?></p>
<form id="form1" action="/">
<h3>Envoyer un message à cette personne</h3>
<p><strong>Votre nom</strong><br />
<label for="NOM"></label>
<input name="NOM" type="text" id="NOM" size="30" />
</p>
<p><strong>Votre email</strong><br />
<label for="EMAIL"></label>
<input name="EMAIL" type="text" id="EMAIL" size="30" />
</p>
<p><strong>Votre message</strong><br />
<textarea name="MESSAGE" id="MESSAGE" cols="45" rows="8"></textarea>
</p>
<p>
<input name="button2" type="submit" class="bouton" id="button2" value="Envoyer" />
<input name="c" type="hidden" id="c" value="<?php echo $row_RStrajet['CODE_CREATION']; ?>" />
<input type="hidden" name="dep" id="dep" value="<?php echo $_GET['depart'];?>" />
<input type="hidden" name="arr" id="arr" value="<?php echo $_GET['p'];?>" />
<input id="srctoken" name="srctoken" type="hidden" value="<?php echo $myToken ?>" />
</p>
</form>
<div id="sendmail_div" style="display:none; height:200px; padding-top:121px; clear:both; text-align:center;">
<em> Envoi du message en cours </em><img src="images/ajax-loader.gif" alt="" width="43" height="11" />
</div>
</div></td>
</tr>
</table>
<!-- InstanceEndEditable -->
</div>
<div id="footer">
<?php include('include-footer.php'); ?></div>
</div>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($RStrajet);
?>
|