par
micka68210 » 04 nov. 2011, 13:21
<?php
session_start();
include("../inc/Configuration.php");
connexion();
if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}
// On récupere la liste des options de confort
$ListeOConfort = fct_Liste_OConfort();
// On récupere la liste des options de sécurité
$ListeOSecurite= fct_Liste_OSecurite();
// On récupere la liste des options divers
$ListeODivers = fct_Liste_ODivers();
$Tableau_Confort = Array();
$Tableau_Secu = Array();
$Tableau_Divers = Array();
while($TableOConfort = mysql_fetch_row($ListeOConfort)) { $Tableau_Confort[] = $TableOConfort[1]; }
while($TableOSecurite = mysql_fetch_row($ListeOSecurite)) { $Tableau_Secu[] = $TableOSecurite[1]; }
while($TableODivers = mysql_fetch_row($ListeODivers)) { $Tableau_Divers[] = $TableODivers[1]; }
$Tableau_Airbags = Array("0","1","2","4","6","8","10","12","14");
$Liste_Confort = "";
$Liste_Secu = "";
$Liste_divers= "";
$messageErreur="";
for($i=0;$i<count($Tableau_Confort);$i++)
if(isset($_POST['confort'.$i]))
$Liste_Confort .= $i."|";
for($i=0;$i<count($Tableau_Secu);$i++)
if(isset($_POST['secu'.$i]))
$Liste_Secu .= $i."|";
for($i=0;$i<count($Tableau_Divers);$i++)
if(isset($_POST['divers'.$i]))
$Liste_divers .= $i."|";
//echo $Liste_Confort.",".$Liste_Secu.",".$Liste_divers.",".$_POST['nb_airbags'];
if($_SESSION['id_options']==0)
{
$_SESSION['id_options'] = fct_AjoutOptions($Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
fct_MajIdOptions($_SESSION['id_options'],$_SESSION['id_garage'],1);
}
if(isset($_GET['id3']) && $_SESSION['id_options']!=0){
fct_MajOptionsParId($_SESSION['id_options'],$Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php include("../inc/head.php");?>
<link rel="stylesheet" type="text/css" href="css/calendrier/datepicker.css" />
<script type="text/javascript" src="js/calendrier/prototype-1.6.0.2.js" ></script>
<script type="text/javascript" src="js/calendrier/prototype-base-extensions.js" ></script>
<script type="text/javascript" src="js/calendrier/prototype-date-extensions.js" ></script>
<script type="text/javascript" src="js/calendrier/datepicker.js" ></script>
<script type='text/javascript' src="js/calendrier/datepicker-locale-fr_FR.js" ></script>
<script type="text/javascript" src="js/calendrier/jquery.js" ></script>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default; }
.lbl_etape_selected:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default; }
</style>
<script type="text/javascript">
jQuery.noConflict();
jQuery('#jquery').addClass('jquery');
function createPickers() {
$(document.body).select('input.datepicker').each(
function(e) {
new Control.DatePicker(e, { 'icon': 'img/calendrier/calendar.png' });
}
);
}
Event.observe(window, 'load', createPickers);
</script>
<div id="content">
<?php
include('../inc/header.php');
fct_header(1,1,0,0);
?>
<div id="content_page">
<div id="contenu">
<div id="contenu_w">
<!-- Titre -->
<div class="top_gd_cadre"><h3 style='color:black' class="h3">Historique de votre véhicule</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style="padding-left:28px">
<div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
<div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
<div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
</div>
<br/>
<div class='important'>
<p><center><b><FONT COLOR="#FF0000">AIDEZ-VOUS EN NOUS AIDANT !</font></b></center><p></br>
<p>Cette étape permet de filtrer l'accès à la communauté Asheel, en distinguant les <b>Passionnés</b> de ceux qui ne le sont pas.</p>
<p>Les informations demandées, vous garantissent plus de <b>tranquilité</b> et de <b>sérénité</b>.</p></br>
<p>Prenez 2 minutes pour remplir les champs. MERCI </p>
</div>
</br>
<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
</div>
<div class="bottom_gd_cadre"></div>
<!------------------------------------------------------>
<!-- Etape 2 : Précisez les options de votre voiture --->
<!------------------------------------------------------>
<form method='post' id='form_etape3' action='Inscription/finalisation.php'>
<div id="etape1">
<!------------------------------------------------>
<!-- Equipement de Confort -->
<!------------------------------------------------>
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style='display:inline-block;float:left;width:440px'>
<table class='cl_texte_3' style="width:100%">
<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve la Carrosserie ?</p>
<br/><br/>
<!-- A t-elle des rayures ou micro-rayures ? -->
<tr>
<td style="width:300px">A t-elle des rayures ou micro-rayures ? *</td>
<td style='padding-bottom:10px;'>
<select id="rayures" name="rayures" style="padding:4px;width:166px">
<?php
if(isset($rayures)){
if($rayures==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($rayures==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($rayures)) {
if($rayures==0) echo "<tr id='div_info_rayures' style='display:none'>";
else echo "<tr id='div_info_rayures'>";
}
else echo "<tr id='div_info_rayures' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input value="<?php if(isset($info_rayures)){ echo $info_rayures; } ?>" name="info_rayures" id="info_rayures" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($rayures) && isset($info_rayures))
if($rayures=="1" && $info_rayures=="")
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les rayures apparaissent.\" />";
?>
</td>
</tr>
<!-- A t-elle des impacts ? -->
<tr>
<td>A t-elle des impacts ? *</td>
<td style='padding-bottom:10px;'>
<select name="impacts" id="impacts" style="padding:4px;width:166px">
<?php
if(isset($impacts)){
if($impacts==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($impacts==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($impacts)){
if($impacts==0) echo "<tr id='div_info_impacts' style='display:none'>";
else echo "<tr id='div_info_impacts'>";
}
else
echo "<tr id='div_info_impacts' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px;'>
<input name="info_impacts" value="<?php if(isset($info_impacts)){ echo $info_impacts; }?>" id="info_impacts" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($impacts) && isset($info_impacts)){
if($impacts=="1" && $info_impacts=="") echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les impacts apparaissent.\" />";
}
?>
</td>
</tr>
<!-- L'intérieur de votre voiture est-il tâché ? -->
<tr>
<td>A t-elle des bosses ? *</td>
<td style='padding-bottom:10px;'>
<select name="tache_interieur" id="tache_interieur" style="padding:4px;width:166px">
<?php
if(isset($tache_interieur)){
if($tache_interieur==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($tache_interieur==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($tache_interieur)){
if($tache_interieur==0) echo "<tr id='div_info_tache_interieur' style='display:none'>";
else echo "<tr id='div_info_tache_interieur'>";
}
else echo "<tr id='div_info_tache_interieur' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input name="info_tache_interieur" value="<?php if(isset($info_tache_interieur)){ echo $info_tache_interieur; };?>" id="info_tache_interieur" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($tache_interieur) && isset($info_tache_interieur)){
if($tache_interieur=="1" && $info_tache_interieur==""){
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
}
}
?>
</td>
</tr>
<!-- Dans quel état sont les pneus : -->
<tr>
<td>A t-elle des points de rouille ? *</td>
<td style='padding-bottom:10px;'>
<select name="rouille" id="rouille" style="padding:4px;width:166px">
<?php
if(isset($rouille)){
if($rouille==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($rouille==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else
{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($rouille)){
if($rouille==0) echo "<tr id='div_info_rouille' style='display:none'>";
else echo "<tr id='div_info_rouille'>";
}
else echo "<tr id='div_info_rouille' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input name="info_rouille" value="<?php if(isset($info_rouille)){ echo $info_rouille; };?>" id="info_rouille" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($rouille) && isset($info_rouille)){
if($rouille=="1" && $info_rouille==""){
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
}
}
?>
</td>
</tr>
<tr style='display:none'>
<td style='color:gray'>Autres :</td>
<td style='padding-bottom:10px'><input type='text' style="padding:4px;width:154px"/></td>
</tr>
</table>
<!-- Dans quel état se trouve l'habitacle ? -->
<br/>
<p style='border-top:1px solid gray'></p>
<br/><br/>
<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve l'habitacle et les pneus ? *</p>
<br/><br/>
<table style="width:100%;text-indent:20px;" id="table_habitable" class='table_demande'>
<tr>
<th style="width:200px">Parties</th>
<th style="width:76px">Excellent</th>
<th style="width:76px">Bon</th>
<th style="width:76px">Moyen</th>
<th style="width:76px">Néant</th>
</tr>
<?php
function mysql_field_array( $query )
{
$field = mysql_num_fields( $query );
for ( $i = 0; $i < $field; $i++ )
{
$names[] = mysql_field_name( $query, $i );
}
return $names;
}
$query = "Select * from h_habitacle";
$NomColonneHabitacle = mysql_field_array( mysql_query($query) );
$_SESSION['tableau_partie'] =$NomColonneHabitacle;
for($i=1;$i<count($_SESSION['tableau_partie']);$i++)
{
echo "<tr>
<td>".htmlentities(str_replace("_"," ",$_SESSION['tableau_partie'][$i]))."</td>";
for($j=0;$j<4;$j++)
{
if($j==0)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Excellent' type='radio' /></td>";
else if($j==1)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Bon' type='radio' checked='checked' /></td>";
else if($j==2)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Moyen' type='radio' /></td>";
else if($j==3)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Néants' type='radio' /></td>";
}
echo "</tr>";
}
?>
</table>
<!-- Séparateur ligne grise -->
<br/><br/><p style='border-top:1px solid gray'></p><br/><br/>
<table class='cl_texte_3' style="width:100%">
<!-- Avez-vous un carnet d'entretien : -->
<tr>
<td style="width:300px">Avez-vous un carnet d'entretien ? *</td>
<td style='padding-bottom:10px;'>
<select name="carnet_entretien" id="carnet_entretien" style="padding:4px;width:166px">
<?php
if(isset($carnet_entretien))
{
if($carnet_entretien==0)
echo "<option value='0' selected='selected'>Non</option>";
else
echo "<option value='0'>Non</option>";
if($carnet_entretien==1)
echo "<option value='1' selected='selected'>Oui</option>";
else
echo "<option value='1'>Oui</option>";
}
else
{
echo "<option value='1'>Oui</option>";
echo "<option value='0'>Non</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($carnet_entretien))
{
if($carnet_entretien==1)
echo "<tr style='display:none' id='div_carnet_entretien'>";
else
echo "<tr id='div_carnet_entretien'>";
}
else
echo "<tr style='display:none' id='div_carnet_entretien'>";
?>
<td style='color:gray'>Pourquoi ?</td>
<td style="padding-bottom:10px">
<input name="info_carnet_entretien" value="<?php if(isset($info_carnet_entretien)){ echo $info_carnet_entretien; } ?>" id="info_carnet_entretien" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($carnet_entretien) && isset($info_carnet_entretien))
{
if($carnet_entretien=="0" && $info_carnet_entretien=="")
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer la/les raison(s) pour laquelle/lesquelles vous n'avez pas le carnet d'entretien de votre véhicule.\" />";
}
}
?>
</td>
</tr>
<!-- Avez-vous des factures de l'entretien : -->
<tr>
<td>Avez-vous des factures de l'entretien ? *</td>
<td style='padding-bottom:10px;' colspan="2">
<select name="factures_entretien" id="factures_entretien" style="padding:4px;width:166px">
<?php
if(isset($factures_entretien))
{
if($factures_entretien==1)
echo "<option value='1' selected='selected'>Oui</option>";
else
echo "<option value='1'>Oui</option>";
if($factures_entretien==0)
echo "<option value='0' selected='selected'>Non</option>";
else
echo "<option value='0'>Non</option>";
}
else
{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<!-- Chez qui faites-vous entretenir votre véhicule ? -->
<tr>
<td style="width:300px">Chez qui faites-vous entretenir votre véhicule ? *</td>
<td style='padding-bottom:10px;'>
<input value="<?php if(isset($chez_qui_entretien)){ echo $chez_qui_entretien;} ?>" name="chez_qui_entretien" id="chez_qui_entretien" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if($mesg_chez_qui_entretien==true)
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer chez qui vous faites entretenir votre véhicule.\" />";
}
?>
</td>
</tr>
<!-- Quand avez-vous effectué la dernière révision : -->
<tr>
<td style="width:300px">Quand avez-vous effectué la dernière révision ? *</td>
<td style='padding-bottom:10px;'>
<input class="datepicker" value="<?php if(isset($date_derniere_revision)){ echo $date_derniere_revision;} ?>" name="date_derniere_revision" id="date_derniere_revision" type='text' style="padding:4px;width:140px"/>
</td>
<td>
<?php
if($mesg_date_derniere_revision==true)
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer quand vous avez effectué la dernière révision.\" />";
}
?>
</td>
</tr>
</table>
</table>
</div>
<div style='display:inline-block;float:right;width:400px'>
<p style='font-weight:bold;font-size:14px'>Ce que j'aime dans cette voiture (Facultatif)</p>
<br/><br/>
<p class="last_p">Décrivez ce que vous aimez dans la marque ou le modèle que vous roulez.</p>
<p class="">Donnez envie aux e-changers de faire l'acquisition de votre véhicule.</p>
<br/><br/>
<textarea style="width:390px;height:330px;padding:3px" id="description" name="description" value="" ></textarea>
</div>
</div>
<div class="bottom_gd_cadre"></div>
<div>
<br/><br/><br/>
<table style="margin-left:355px">
<tr>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape3_retour" type="button" value="Retour" />
</td>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape3" type="button" value="Enregistrer" />
</td>
</tr>
</table>
<br/><br/>
</div>
</div>
</form>
</div>
</div>
</div>
<?php
include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
var chez_qui_entretien = document.getElementById('chez_qui_entretien')
jQuery(document).ready(function()
{
jQuery('#lbl_etape3').addClass("lbl_etape_selected")
jQuery('#Erreur_etape2').hide();
});
jQuery('.btn_etape3_retour').click(function(){
suivant = true
document.location.href="http://www.asheel.com/Inscription/etape2.php?id3=<?php echo $_SESSION['id_user'];?>";
});
jQuery('.btn_etape3').click(function(){
var date = new Date()
var anneeEnCours = date.getFullYear()
var moisEnCours = date.getMonth()+1
var jourEnCours = date.getDate()
var anneeSelection = jQuery('#date_derniere_revision').val().substr(6)
var moisSelection = jQuery('#date_derniere_revision').val().substr(3,2)
var jourSelection = jQuery('#date_derniere_revision').val().substr(0,2)
jQuery('#Erreur_etape2').hide();
jQuery('#Erreur_etape2').html("");
if(jQuery('#chez_qui_entretien').val()=="" || jQuery('#date_derniere_revision').val()==""){
if( jQuery('#date_derniere_revision').val()==""){
jQuery('#Erreur_etape2').html("Veuillez indiquer quand vous avez effectué la dernière révision.").slideDown()
}
if( jQuery('#chez_qui_entretien').val()==""){
jQuery('#Erreur_etape2').html("Veuillez indiquer chez qui vous faites entretenir votre véhicule.<br/>").slideDown()
}
jQuery('html, body').animate({scrollTop: '155px'}, 800);
}
else if( anneeSelection>anneeEnCours
|| (anneeSelection>=anneeEnCours && moisSelection>moisEnCours)
|| (anneeSelection>=anneeEnCours && moisSelection>=moisEnCours && jourSelection>jourEnCours)) {
jQuery('#Erreur_etape2').html("Veuillez saisir une date de dernière révision de votre véhicule inférieure à la date du jour ("+jourEnCours+"/"+moisEnCours+"/"+anneeEnCours+").").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
}
else{
suivant = true
jQuery('#form_etape3').submit();
}
});
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter
function confirmationQuitter()
{
if(suivant==false){
if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
jQuery.post("/inc/testmail.php")
alert('Message envoyé')
}
else{
jQuery.post("/inc/testmail2.php")
return false;
}
}
}
// jQuery('#form_etape1').submit();
</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>
<?php
session_start();
include("../inc/Configuration.php");
connexion();
if(!isset($_SESSION['id_garage'])){
header('Location: '.$_SESSION["Base"]."/Compte/");
exit();
}
if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}
$description = $_POST['description'];
function mysql_field_array( $query ) { $field = mysql_num_fields( $query );
for ( $i = 0; $i < $field; $i++ ) $names[] = mysql_field_name( $query, $i );
return $names;
}
$query = "Select * from h_habitacle";
$NomColonneHabitacle = mysql_field_array( mysql_query($query) );
$tableau_partie =$NomColonneHabitacle;
for($i=1;$i<count($tableau_partie);$i++)
{
$tableau_habitacle .="'".$_POST['tableau_partie'.$i]."',";
$tableauColonneHabitacle .= $NomColonneHabitacle[$i].",";
}
$tableau_habitacle = substr($tableau_habitacle, 0, -1);
$tableauColonneHabitacle = substr($tableauColonneHabitacle, 0, -1);
if(isset($_POST['rayures'])){ $rayures = $_POST['rayures'];
if($rayures=="1") $info_rayures = $_POST['info_rayures'];
}
if(isset($_POST['impacts'])){ $impacts = $_POST['impacts'];
if($impacts=="1") $info_impacts = $_POST['info_impacts'];
}
if(isset($_POST['tache_interieur'])){ $tache_interieur = $_POST['tache_interieur'];
if($tache_interieur=="1") $info_tache_interieur = $_POST['info_tache_interieur'];
}
if(isset($_POST['rouille'])){ $rouille = $_POST['rouille'];
if($rouille=="1") $info_rouille = $_POST['info_rouille'];
}
if(isset($_POST['carnet_entretien'])) $carnet_entretien = $_POST['carnet_entretien'];
if(isset($_POST['info_carnet_entretien'])) $info_carnet_entretien = $_POST['info_carnet_entretien'];
if(isset($_POST['factures_entretien']) ) $factures_entretien = $_POST['factures_entretien'];
if(isset($_POST['chez_qui_entretien']) && $_POST['chez_qui_entretien']!="" ) $chez_qui_entretien = $_POST['chez_qui_entretien'];
else $mesg_chez_qui_entretien = true;
if(isset($_POST['date_derniere_revision']) && $_POST['date_derniere_revision']!="" ) $date_derniere_revision = $_POST['date_derniere_revision'];
else $mesg_date_derniere_revision = true;
/*
echo $rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision;
*/
// Récupération id_habitacle
if(mysql_num_rows(fct_selectIdHabitacle($_SESSION['id_garage'],1))==1){
$id_habitacle = mysql_result(fct_selectIdHabitacle($_SESSION['id_garage'],1),0);
}
else{
$id_habitacle = 0;
}
if($id_habitacle!=0){
// L'utilisateur a cliqué sur retour
}
else{
// Insertion etat habitacle
$id_habitacle = fct_Creation_Habitacle($tableauColonneHabitacle,$tableau_habitacle);
// enregistrement de la description
fct_MajDescription($description,$_SESSION['id_garage'],1);
//creation d'un debut d'historique
$id_historique = fct_AjoutDebutHistoriqueVehicule($rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision);
fct_MAJ_id_historique($_SESSION['id_garage'],1,$id_historique);
//fct_ValiderHistorique($id_historique);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php include("../inc/head.php");?>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default; }
.lbl_etape_selected:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default; }
</style>
<div id="content">
<?php
include('../inc/header.php');
fct_header(1,1,0,0);
?>
<div id="content_page">
<div id="contenu">
<div id="contenu_w">
<!-- Titre -->
<div class="top_gd_cadre"><h3 style='color:black' class="h3">Insérer 3 photos</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style="padding-left:28px">
<div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">1</div>
<div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">2</div>
<div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">3</div>
</div>
<br/>
<div class='important'>
<p><center><b><FONT COLOR="#FF0000">VOUS Y ETES PRESQUE...</font></b></center><p></br>
<p><b>Insérez 3 photos de votre voiture</b>. Si vous n'en avez pas, vous pourrez continuer plus tard, grâce à un e-mail qui vous sera envoyé.</p>
</div>
</br>
<p class="erreur" style='padding:5px' id="Erreur_PR"></p>
</div>
<div class="bottom_gd_cadre"></div>
<!------------------------------------------------------>
<!-- Etape 2 : Précisez les options de votre voiture --->
<!------------------------------------------------------>
<form method='post' enctype="multipart/form-data" id='form_final' action='Inscription/validation.php'>
<div id="etape1">
<!------------------------------------------------>
<!-- Equipement de Confort -->
<!------------------------------------------------>
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<p style='font-weight:bold;font-size:14px'>Selectionnez 2 photos de l'exterieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur1')" onmouseout="fctmouseoutFile('exterieur1')" onchange="fct_file(this.value,'exterieur1')" class="file" id="exterieur1" name="exterieur1" value="Photo n°1"/>
<div class="fakefile">
<input id="imgexterieur1" type="text" placeholder="Photo Principale" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_exterieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur2')" onmouseout="fctmouseoutFile('exterieur2')" onchange="fct_file(this.value,'exterieur2')" class="file" id="exterieur2" name="exterieur2" value="Photo n°2"/>
<div class="fakefile">
<input id="imgexterieur2" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_exterieur2" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
</table>
<br/><br/>
<p style='font-weight:bold;font-size:14px'>Selectionnez 1 photo de l'intérieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('interieur1')" onmouseout="fctmouseoutFile('interieur1')" onchange="fct_file(this.value,'interieur1')" class="file" id="interieur1" name="interieur1" value="Photo n°1"/>
<div class="fakefile">
<input id="imginterieur1" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_interieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="bottom_gd_cadre"></div>
<div>
<br/><br/><br/>
<table style="margin-left:355px">
<tr>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape4_retour" type="button" value="Retour" />
<br/><br/>
</td>
<td style="text-align:center;" colspan="3">
<div class="NewClbutton btn_final"><span>Valider l'inscription</span></div>
<br/><br/>
<div style='display:none' id="divpt_chargement">
<span>Veuillez patienter </span>
<span id="pt_chargement"></span>
</td>
</tr>
</table>
<br/><br/>
</div>
</div>
</form>
</div>
</div>
</div>
<?php
include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
jQuery(document).ready(function()
{
$('#Erreur_PR').hide()
$('.MesgChargement').hide()
});
jQuery(document).ready(function()
{
jQuery('#lbl_etape3').addClass("lbl_etape_selected")
jQuery('#Erreur_etape2').hide();
});
jQuery('.btn_etape4_retour').click(function(){
suivant = true
document.location.href="http://www.asheel.com/Inscription/etape3.php?id=<?php echo $_SESSION['id_options'];?>";
});
// jQuery('#form_etape1').submit();
function fctmouseoverFile(id){
var variable = "im_"+id
jQuery("#"+variable).attr("src","img/bouton/input_file_hover.png" )
};
function fctmouseoutFile(id){
var variable = "im_"+id
jQuery("#"+variable).attr("src","img/bouton/input_file.png" )
}
function fct_file(valeur,id){ document.getElementById("img"+id).value = basename(valeur) }
function basename(path) { return path.replace(/\\/g,'/').replace( /.*\//, '' );}
function dirname(path) { return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, '');}
function recup_extension(fichier) // fonction de récupération extension fichier
{
if (fichier!="")// si le champ fihier n'est pas vide
{
nom_fichier=fichier;// on récupere le chemin complet du fichier
nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
return extension; // on renvoi l'extension vers la fonction appelante
}
}
function verif_extension(fichier)// fonction vérification de l'extension aprés avoir choisi le fichier
{
ext = recup_extension(fichier);// on appelle la fonction de récupération de l'extension et on récupere l'extension
var res = false
if(ext==".jpg"||ext==".gif"||ext==".png" || ext=="jpeg" || ext==".bmp")
{
res = true
}// si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
else // sinon on alert l'user de la mauvaise extension
{
res = false
}
return res;
}
$('.btn_final').click(function()
{
var etat_PR = true
var extension_exterieur1 = recup_extension($('#exterieur1').val())
if($('#exterieur1').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_exterieur1)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
var extension_exterieur2 = recup_extension($('#exterieur2').val())
if($('#exterieur2').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_exterieur2)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur2+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
var extension_interieur1 = recup_extension($('#interieur1').val())
if($('#interieur1').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_interieur1)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_interieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
if(etat_PR == true) {
suivant = true
$('#form_final').submit()
jQuery('#divpt_chargement').slideDown();
}
});
function fct_chargement(nb) {
var chargement = "";
nb = nb % 4;
for(var i = 0; i < nb ; i++){
chargement = chargement +".";
}
nb++
jQuery('#pt_chargement').html(chargement)
setTimeout('fct_chargement('+nb+')', 500);
}
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter
function confirmationQuitter()
{
if(suivant==false){
if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
jQuery.post("/inc/testmail.php")
alert('Message envoyé')
}
else{
jQuery.post("/inc/testmail2.php")
return false;
}
}
}
fct_chargement(1)
</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>
[php]<?php
session_start();
include("../inc/Configuration.php");
connexion();
if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}
// On récupere la liste des options de confort
$ListeOConfort = fct_Liste_OConfort();
// On récupere la liste des options de sécurité
$ListeOSecurite= fct_Liste_OSecurite();
// On récupere la liste des options divers
$ListeODivers = fct_Liste_ODivers();
$Tableau_Confort = Array();
$Tableau_Secu = Array();
$Tableau_Divers = Array();
while($TableOConfort = mysql_fetch_row($ListeOConfort)) { $Tableau_Confort[] = $TableOConfort[1]; }
while($TableOSecurite = mysql_fetch_row($ListeOSecurite)) { $Tableau_Secu[] = $TableOSecurite[1]; }
while($TableODivers = mysql_fetch_row($ListeODivers)) { $Tableau_Divers[] = $TableODivers[1]; }
$Tableau_Airbags = Array("0","1","2","4","6","8","10","12","14");
$Liste_Confort = "";
$Liste_Secu = "";
$Liste_divers= "";
$messageErreur="";
for($i=0;$i<count($Tableau_Confort);$i++)
if(isset($_POST['confort'.$i]))
$Liste_Confort .= $i."|";
for($i=0;$i<count($Tableau_Secu);$i++)
if(isset($_POST['secu'.$i]))
$Liste_Secu .= $i."|";
for($i=0;$i<count($Tableau_Divers);$i++)
if(isset($_POST['divers'.$i]))
$Liste_divers .= $i."|";
//echo $Liste_Confort.",".$Liste_Secu.",".$Liste_divers.",".$_POST['nb_airbags'];
if($_SESSION['id_options']==0)
{
$_SESSION['id_options'] = fct_AjoutOptions($Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
fct_MajIdOptions($_SESSION['id_options'],$_SESSION['id_garage'],1);
}
if(isset($_GET['id3']) && $_SESSION['id_options']!=0){
fct_MajOptionsParId($_SESSION['id_options'],$Liste_Confort,$Liste_Secu,$Liste_divers,$_POST['nb_airbags']);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php include("../inc/head.php");?>
<link rel="stylesheet" type="text/css" href="css/calendrier/datepicker.css" />
<script type="text/javascript" src="js/calendrier/prototype-1.6.0.2.js" ></script>
<script type="text/javascript" src="js/calendrier/prototype-base-extensions.js" ></script>
<script type="text/javascript" src="js/calendrier/prototype-date-extensions.js" ></script>
<script type="text/javascript" src="js/calendrier/datepicker.js" ></script>
<script type='text/javascript' src="js/calendrier/datepicker-locale-fr_FR.js" ></script>
<script type="text/javascript" src="js/calendrier/jquery.js" ></script>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default; }
.lbl_etape_selected:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default; }
</style>
<script type="text/javascript">
jQuery.noConflict();
jQuery('#jquery').addClass('jquery');
function createPickers() {
$(document.body).select('input.datepicker').each(
function(e) {
new Control.DatePicker(e, { 'icon': 'img/calendrier/calendar.png' });
}
);
}
Event.observe(window, 'load', createPickers);
</script>
<div id="content">
<?php
include('../inc/header.php');
fct_header(1,1,0,0);
?>
<div id="content_page">
<div id="contenu">
<div id="contenu_w">
<!-- Titre -->
<div class="top_gd_cadre"><h3 style='color:black' class="h3">Historique de votre véhicule</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style="padding-left:28px">
<div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">Etape 1</div>
<div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">Etape 2</div>
<div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">Etape 3</div>
</div>
<br/>
<div class='important'>
<p><center><b><FONT COLOR="#FF0000">AIDEZ-VOUS EN NOUS AIDANT !</font></b></center><p></br>
<p>Cette étape permet de filtrer l'accès à la communauté Asheel, en distinguant les <b>Passionnés</b> de ceux qui ne le sont pas.</p>
<p>Les informations demandées, vous garantissent plus de <b>tranquilité</b> et de <b>sérénité</b>.</p></br>
<p>Prenez 2 minutes pour remplir les champs. MERCI </p>
</div>
</br>
<p id="Erreur_etape2" style='padding:5px' class="erreur"></p>
</div>
<div class="bottom_gd_cadre"></div>
<!------------------------------------------------------>
<!-- Etape 2 : Précisez les options de votre voiture --->
<!------------------------------------------------------>
<form method='post' id='form_etape3' action='Inscription/finalisation.php'>
<div id="etape1">
<!------------------------------------------------>
<!-- Equipement de Confort -->
<!------------------------------------------------>
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style='display:inline-block;float:left;width:440px'>
<table class='cl_texte_3' style="width:100%">
<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve la Carrosserie ?</p>
<br/><br/>
<!-- A t-elle des rayures ou micro-rayures ? -->
<tr>
<td style="width:300px">A t-elle des rayures ou micro-rayures ? *</td>
<td style='padding-bottom:10px;'>
<select id="rayures" name="rayures" style="padding:4px;width:166px">
<?php
if(isset($rayures)){
if($rayures==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($rayures==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($rayures)) {
if($rayures==0) echo "<tr id='div_info_rayures' style='display:none'>";
else echo "<tr id='div_info_rayures'>";
}
else echo "<tr id='div_info_rayures' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input value="<?php if(isset($info_rayures)){ echo $info_rayures; } ?>" name="info_rayures" id="info_rayures" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($rayures) && isset($info_rayures))
if($rayures=="1" && $info_rayures=="")
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les rayures apparaissent.\" />";
?>
</td>
</tr>
<!-- A t-elle des impacts ? -->
<tr>
<td>A t-elle des impacts ? *</td>
<td style='padding-bottom:10px;'>
<select name="impacts" id="impacts" style="padding:4px;width:166px">
<?php
if(isset($impacts)){
if($impacts==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($impacts==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($impacts)){
if($impacts==0) echo "<tr id='div_info_impacts' style='display:none'>";
else echo "<tr id='div_info_impacts'>";
}
else
echo "<tr id='div_info_impacts' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px;'>
<input name="info_impacts" value="<?php if(isset($info_impacts)){ echo $info_impacts; }?>" id="info_impacts" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($impacts) && isset($info_impacts)){
if($impacts=="1" && $info_impacts=="") echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les impacts apparaissent.\" />";
}
?>
</td>
</tr>
<!-- L'intérieur de votre voiture est-il tâché ? -->
<tr>
<td>A t-elle des bosses ? *</td>
<td style='padding-bottom:10px;'>
<select name="tache_interieur" id="tache_interieur" style="padding:4px;width:166px">
<?php
if(isset($tache_interieur)){
if($tache_interieur==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($tache_interieur==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($tache_interieur)){
if($tache_interieur==0) echo "<tr id='div_info_tache_interieur' style='display:none'>";
else echo "<tr id='div_info_tache_interieur'>";
}
else echo "<tr id='div_info_tache_interieur' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input name="info_tache_interieur" value="<?php if(isset($info_tache_interieur)){ echo $info_tache_interieur; };?>" id="info_tache_interieur" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($tache_interieur) && isset($info_tache_interieur)){
if($tache_interieur=="1" && $info_tache_interieur==""){
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
}
}
?>
</td>
</tr>
<!-- Dans quel état sont les pneus : -->
<tr>
<td>A t-elle des points de rouille ? *</td>
<td style='padding-bottom:10px;'>
<select name="rouille" id="rouille" style="padding:4px;width:166px">
<?php
if(isset($rouille)){
if($rouille==1) echo "<option value='1' selected='selected'>Oui</option>";
else echo "<option value='1'>Oui</option>";
if($rouille==0) echo "<option value='0' selected='selected'>Non</option>";
else echo "<option value='0'>Non</option>";
}
else
{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($rouille)){
if($rouille==0) echo "<tr id='div_info_rouille' style='display:none'>";
else echo "<tr id='div_info_rouille'>";
}
else echo "<tr id='div_info_rouille' style='display:none'>";
?>
<td style='color:gray'>A quel endroit ? *</td>
<td style='padding-bottom:10px'>
<input name="info_rouille" value="<?php if(isset($info_rouille)){ echo $info_rouille; };?>" id="info_rouille" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($rouille) && isset($info_rouille)){
if($rouille=="1" && $info_rouille==""){
echo "<img src='img/icones/attention.png' title=\"Veuillez entrer les endroits ou les tâches intérieures apparaissent.\" />";
}
}
?>
</td>
</tr>
<tr style='display:none'>
<td style='color:gray'>Autres :</td>
<td style='padding-bottom:10px'><input type='text' style="padding:4px;width:154px"/></td>
</tr>
</table>
<!-- Dans quel état se trouve l'habitacle ? -->
<br/>
<p style='border-top:1px solid gray'></p>
<br/><br/>
<p style='font-weight:bold;font-size:14px'>Dans quel état se trouve l'habitacle et les pneus ? *</p>
<br/><br/>
<table style="width:100%;text-indent:20px;" id="table_habitable" class='table_demande'>
<tr>
<th style="width:200px">Parties</th>
<th style="width:76px">Excellent</th>
<th style="width:76px">Bon</th>
<th style="width:76px">Moyen</th>
<th style="width:76px">Néant</th>
</tr>
<?php
function mysql_field_array( $query )
{
$field = mysql_num_fields( $query );
for ( $i = 0; $i < $field; $i++ )
{
$names[] = mysql_field_name( $query, $i );
}
return $names;
}
$query = "Select * from h_habitacle";
$NomColonneHabitacle = mysql_field_array( mysql_query($query) );
$_SESSION['tableau_partie'] =$NomColonneHabitacle;
for($i=1;$i<count($_SESSION['tableau_partie']);$i++)
{
echo "<tr>
<td>".htmlentities(str_replace("_"," ",$_SESSION['tableau_partie'][$i]))."</td>";
for($j=0;$j<4;$j++)
{
if($j==0)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Excellent' type='radio' /></td>";
else if($j==1)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Bon' type='radio' checked='checked' /></td>";
else if($j==2)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Moyen' type='radio' /></td>";
else if($j==3)
echo "<td style='text-align:center;text-indent:0px;'><input name='tableau_partie".$i."' value='Néants' type='radio' /></td>";
}
echo "</tr>";
}
?>
</table>
<!-- Séparateur ligne grise -->
<br/><br/><p style='border-top:1px solid gray'></p><br/><br/>
<table class='cl_texte_3' style="width:100%">
<!-- Avez-vous un carnet d'entretien : -->
<tr>
<td style="width:300px">Avez-vous un carnet d'entretien ? *</td>
<td style='padding-bottom:10px;'>
<select name="carnet_entretien" id="carnet_entretien" style="padding:4px;width:166px">
<?php
if(isset($carnet_entretien))
{
if($carnet_entretien==0)
echo "<option value='0' selected='selected'>Non</option>";
else
echo "<option value='0'>Non</option>";
if($carnet_entretien==1)
echo "<option value='1' selected='selected'>Oui</option>";
else
echo "<option value='1'>Oui</option>";
}
else
{
echo "<option value='1'>Oui</option>";
echo "<option value='0'>Non</option>";
}
?>
</select>
</td>
</tr>
<?php
if(isset($carnet_entretien))
{
if($carnet_entretien==1)
echo "<tr style='display:none' id='div_carnet_entretien'>";
else
echo "<tr id='div_carnet_entretien'>";
}
else
echo "<tr style='display:none' id='div_carnet_entretien'>";
?>
<td style='color:gray'>Pourquoi ?</td>
<td style="padding-bottom:10px">
<input name="info_carnet_entretien" value="<?php if(isset($info_carnet_entretien)){ echo $info_carnet_entretien; } ?>" id="info_carnet_entretien" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if(isset($carnet_entretien) && isset($info_carnet_entretien))
{
if($carnet_entretien=="0" && $info_carnet_entretien=="")
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer la/les raison(s) pour laquelle/lesquelles vous n'avez pas le carnet d'entretien de votre véhicule.\" />";
}
}
?>
</td>
</tr>
<!-- Avez-vous des factures de l'entretien : -->
<tr>
<td>Avez-vous des factures de l'entretien ? *</td>
<td style='padding-bottom:10px;' colspan="2">
<select name="factures_entretien" id="factures_entretien" style="padding:4px;width:166px">
<?php
if(isset($factures_entretien))
{
if($factures_entretien==1)
echo "<option value='1' selected='selected'>Oui</option>";
else
echo "<option value='1'>Oui</option>";
if($factures_entretien==0)
echo "<option value='0' selected='selected'>Non</option>";
else
echo "<option value='0'>Non</option>";
}
else
{
echo "<option value='0'>Non</option>";
echo "<option value='1'>Oui</option>";
}
?>
</select>
</td>
</tr>
<!-- Chez qui faites-vous entretenir votre véhicule ? -->
<tr>
<td style="width:300px">Chez qui faites-vous entretenir votre véhicule ? *</td>
<td style='padding-bottom:10px;'>
<input value="<?php if(isset($chez_qui_entretien)){ echo $chez_qui_entretien;} ?>" name="chez_qui_entretien" id="chez_qui_entretien" type='text' style="padding:4px;width:154px"/>
</td>
<td>
<?php
if($mesg_chez_qui_entretien==true)
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer chez qui vous faites entretenir votre véhicule.\" />";
}
?>
</td>
</tr>
<!-- Quand avez-vous effectué la dernière révision : -->
<tr>
<td style="width:300px">Quand avez-vous effectué la dernière révision ? *</td>
<td style='padding-bottom:10px;'>
<input class="datepicker" value="<?php if(isset($date_derniere_revision)){ echo $date_derniere_revision;} ?>" name="date_derniere_revision" id="date_derniere_revision" type='text' style="padding:4px;width:140px"/>
</td>
<td>
<?php
if($mesg_date_derniere_revision==true)
{
echo "<img src='img/icones/attention.png' title=\"Veuillez indiquer quand vous avez effectué la dernière révision.\" />";
}
?>
</td>
</tr>
</table>
</table>
</div>
<div style='display:inline-block;float:right;width:400px'>
<p style='font-weight:bold;font-size:14px'>Ce que j'aime dans cette voiture (Facultatif)</p>
<br/><br/>
<p class="last_p">Décrivez ce que vous aimez dans la marque ou le modèle que vous roulez.</p>
<p class="">Donnez envie aux e-changers de faire l'acquisition de votre véhicule.</p>
<br/><br/>
<textarea style="width:390px;height:330px;padding:3px" id="description" name="description" value="" ></textarea>
</div>
</div>
<div class="bottom_gd_cadre"></div>
<div>
<br/><br/><br/>
<table style="margin-left:355px">
<tr>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape3_retour" type="button" value="Retour" />
</td>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape3" type="button" value="Enregistrer" />
</td>
</tr>
</table>
<br/><br/>
</div>
</div>
</form>
</div>
</div>
</div>
<?php
include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
var chez_qui_entretien = document.getElementById('chez_qui_entretien')
jQuery(document).ready(function()
{
jQuery('#lbl_etape3').addClass("lbl_etape_selected")
jQuery('#Erreur_etape2').hide();
});
jQuery('.btn_etape3_retour').click(function(){
suivant = true
document.location.href="http://www.asheel.com/Inscription/etape2.php?id3=<?php echo $_SESSION['id_user'];?>";
});
jQuery('.btn_etape3').click(function(){
var date = new Date()
var anneeEnCours = date.getFullYear()
var moisEnCours = date.getMonth()+1
var jourEnCours = date.getDate()
var anneeSelection = jQuery('#date_derniere_revision').val().substr(6)
var moisSelection = jQuery('#date_derniere_revision').val().substr(3,2)
var jourSelection = jQuery('#date_derniere_revision').val().substr(0,2)
jQuery('#Erreur_etape2').hide();
jQuery('#Erreur_etape2').html("");
if(jQuery('#chez_qui_entretien').val()=="" || jQuery('#date_derniere_revision').val()==""){
if( jQuery('#date_derniere_revision').val()==""){
jQuery('#Erreur_etape2').html("Veuillez indiquer quand vous avez effectué la dernière révision.").slideDown()
}
if( jQuery('#chez_qui_entretien').val()==""){
jQuery('#Erreur_etape2').html("Veuillez indiquer chez qui vous faites entretenir votre véhicule.<br/>").slideDown()
}
jQuery('html, body').animate({scrollTop: '155px'}, 800);
}
else if( anneeSelection>anneeEnCours
|| (anneeSelection>=anneeEnCours && moisSelection>moisEnCours)
|| (anneeSelection>=anneeEnCours && moisSelection>=moisEnCours && jourSelection>jourEnCours)) {
jQuery('#Erreur_etape2').html("Veuillez saisir une date de dernière révision de votre véhicule inférieure à la date du jour ("+jourEnCours+"/"+moisEnCours+"/"+anneeEnCours+").").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
}
else{
suivant = true
jQuery('#form_etape3').submit();
}
});
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter
function confirmationQuitter()
{
if(suivant==false){
if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
jQuery.post("/inc/testmail.php")
alert('Message envoyé')
}
else{
jQuery.post("/inc/testmail2.php")
return false;
}
}
}
// jQuery('#form_etape1').submit();
</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>[/php]
[php]<?php
session_start();
include("../inc/Configuration.php");
connexion();
if(!isset($_SESSION['id_garage'])){
header('Location: '.$_SESSION["Base"]."/Compte/");
exit();
}
if(mysql_num_rows(fct_VehiculeParGarage($_SESSION['id_garage'],1))==1){
header('Location: '.$_SESSION["Base"]."/clients/garage/");
}
$description = $_POST['description'];
function mysql_field_array( $query ) { $field = mysql_num_fields( $query );
for ( $i = 0; $i < $field; $i++ ) $names[] = mysql_field_name( $query, $i );
return $names;
}
$query = "Select * from h_habitacle";
$NomColonneHabitacle = mysql_field_array( mysql_query($query) );
$tableau_partie =$NomColonneHabitacle;
for($i=1;$i<count($tableau_partie);$i++)
{
$tableau_habitacle .="'".$_POST['tableau_partie'.$i]."',";
$tableauColonneHabitacle .= $NomColonneHabitacle[$i].",";
}
$tableau_habitacle = substr($tableau_habitacle, 0, -1);
$tableauColonneHabitacle = substr($tableauColonneHabitacle, 0, -1);
if(isset($_POST['rayures'])){ $rayures = $_POST['rayures'];
if($rayures=="1") $info_rayures = $_POST['info_rayures'];
}
if(isset($_POST['impacts'])){ $impacts = $_POST['impacts'];
if($impacts=="1") $info_impacts = $_POST['info_impacts'];
}
if(isset($_POST['tache_interieur'])){ $tache_interieur = $_POST['tache_interieur'];
if($tache_interieur=="1") $info_tache_interieur = $_POST['info_tache_interieur'];
}
if(isset($_POST['rouille'])){ $rouille = $_POST['rouille'];
if($rouille=="1") $info_rouille = $_POST['info_rouille'];
}
if(isset($_POST['carnet_entretien'])) $carnet_entretien = $_POST['carnet_entretien'];
if(isset($_POST['info_carnet_entretien'])) $info_carnet_entretien = $_POST['info_carnet_entretien'];
if(isset($_POST['factures_entretien']) ) $factures_entretien = $_POST['factures_entretien'];
if(isset($_POST['chez_qui_entretien']) && $_POST['chez_qui_entretien']!="" ) $chez_qui_entretien = $_POST['chez_qui_entretien'];
else $mesg_chez_qui_entretien = true;
if(isset($_POST['date_derniere_revision']) && $_POST['date_derniere_revision']!="" ) $date_derniere_revision = $_POST['date_derniere_revision'];
else $mesg_date_derniere_revision = true;
/*
echo $rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision;
*/
// Récupération id_habitacle
if(mysql_num_rows(fct_selectIdHabitacle($_SESSION['id_garage'],1))==1){
$id_habitacle = mysql_result(fct_selectIdHabitacle($_SESSION['id_garage'],1),0);
}
else{
$id_habitacle = 0;
}
if($id_habitacle!=0){
// L'utilisateur a cliqué sur retour
}
else{
// Insertion etat habitacle
$id_habitacle = fct_Creation_Habitacle($tableauColonneHabitacle,$tableau_habitacle);
// enregistrement de la description
fct_MajDescription($description,$_SESSION['id_garage'],1);
//creation d'un debut d'historique
$id_historique = fct_AjoutDebutHistoriqueVehicule($rayures,$info_rayures,$impacts,$info_impacts,$rouille,$info_rouille,$tache_interieur,$info_tache_interieur,$id_habitacle,$carnet_entretien,$info_carnet_entretien,$factures_entretien,$chez_qui_entretien,$date_derniere_revision);
fct_MAJ_id_historique($_SESSION['id_garage'],1,$id_historique);
//fct_ValiderHistorique($id_historique);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php include("../inc/head.php");?>
</head>
<body>
<style type='text/css'>
.button_etape:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px -96px; cursor:default; }
.lbl_etape_selected:hover{ background: url('img/inscription/vehicule_etape.png') no-repeat 0px 0px; cursor:default; }
</style>
<div id="content">
<?php
include('../inc/header.php');
fct_header(1,1,0,0);
?>
<div id="content_page">
<div id="contenu">
<div id="contenu_w">
<!-- Titre -->
<div class="top_gd_cadre"><h3 style='color:black' class="h3">Insérer 3 photos</h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<div style="padding-left:28px">
<div class="button_etape" style='z-index:3;text-indent:60px' id="lbl_etape1">1</div>
<div class="button_etape" style='z-index:2;text-indent:60px' id="lbl_etape2">2</div>
<div class="button_etape" style='z-index:1;text-indent:60px' id="lbl_etape3">3</div>
</div>
<br/>
<div class='important'>
<p><center><b><FONT COLOR="#FF0000">VOUS Y ETES PRESQUE...</font></b></center><p></br>
<p><b>Insérez 3 photos de votre voiture</b>. Si vous n'en avez pas, vous pourrez continuer plus tard, grâce à un e-mail qui vous sera envoyé.</p>
</div>
</br>
<p class="erreur" style='padding:5px' id="Erreur_PR"></p>
</div>
<div class="bottom_gd_cadre"></div>
<!------------------------------------------------------>
<!-- Etape 2 : Précisez les options de votre voiture --->
<!------------------------------------------------------>
<form method='post' enctype="multipart/form-data" id='form_final' action='Inscription/validation.php'>
<div id="etape1">
<!------------------------------------------------>
<!-- Equipement de Confort -->
<!------------------------------------------------>
<div class="top_gd_cadre"><h3 class="h3"></h3></div>
<div class="gd_cadre" style="width:880px;text-align:justify;font-size:13px">
<p style='font-weight:bold;font-size:14px'>Selectionnez 2 photos de l'exterieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur1')" onmouseout="fctmouseoutFile('exterieur1')" onchange="fct_file(this.value,'exterieur1')" class="file" id="exterieur1" name="exterieur1" value="Photo n°1"/>
<div class="fakefile">
<input id="imgexterieur1" type="text" placeholder="Photo Principale" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_exterieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('exterieur2')" onmouseout="fctmouseoutFile('exterieur2')" onchange="fct_file(this.value,'exterieur2')" class="file" id="exterieur2" name="exterieur2" value="Photo n°2"/>
<div class="fakefile">
<input id="imgexterieur2" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_exterieur2" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
</table>
<br/><br/>
<p style='font-weight:bold;font-size:14px'>Selectionnez 1 photo de l'intérieur</p>
<br/>
<table cellspacing='1' class='table_demande' style="width:330px">
<tr style="vertical-align:middle;">
<td style="height:32px;text-align:center;">
<div style="cursor:pointer;margin-left:20px" class="fileinputs">
<input style="cursor:pointer" type="file" onmouseover="fctmouseoverFile('interieur1')" onmouseout="fctmouseoutFile('interieur1')" onchange="fct_file(this.value,'interieur1')" class="file" id="interieur1" name="interieur1" value="Photo n°1"/>
<div class="fakefile">
<input id="imginterieur1" type="text" value="" style="cursor:pointer;width:180px;padding-top:3px;padding-bottom:3px;vertical-align:middle" />
<img id="im_interieur1" style="cursor:pointer;padding-top:3px;padding-bottom:3px;vertical-align:middle" src="img/bouton/input_file.png" />
</div>
</div>
</td>
</tr>
</table>
</div>
<div class="bottom_gd_cadre"></div>
<div>
<br/><br/><br/>
<table style="margin-left:355px">
<tr>
<td style="text-align:center;" colspan="3">
<input class="cl_button btn_etape4_retour" type="button" value="Retour" />
<br/><br/>
</td>
<td style="text-align:center;" colspan="3">
<div class="NewClbutton btn_final"><span>Valider l'inscription</span></div>
<br/><br/>
<div style='display:none' id="divpt_chargement">
<span>Veuillez patienter </span>
<span id="pt_chargement"></span>
</td>
</tr>
</table>
<br/><br/>
</div>
</div>
</form>
</div>
</div>
</div>
<?php
include('../inc/footer.php');
?>
</div>
<script type='text/javascript'>
var suivant = false
jQuery(document).ready(function()
{
$('#Erreur_PR').hide()
$('.MesgChargement').hide()
});
jQuery(document).ready(function()
{
jQuery('#lbl_etape3').addClass("lbl_etape_selected")
jQuery('#Erreur_etape2').hide();
});
jQuery('.btn_etape4_retour').click(function(){
suivant = true
document.location.href="http://www.asheel.com/Inscription/etape3.php?id=<?php echo $_SESSION['id_options'];?>";
});
// jQuery('#form_etape1').submit();
function fctmouseoverFile(id){
var variable = "im_"+id
jQuery("#"+variable).attr("src","img/bouton/input_file_hover.png" )
};
function fctmouseoutFile(id){
var variable = "im_"+id
jQuery("#"+variable).attr("src","img/bouton/input_file.png" )
}
function fct_file(valeur,id){ document.getElementById("img"+id).value = basename(valeur) }
function basename(path) { return path.replace(/\\/g,'/').replace( /.*\//, '' );}
function dirname(path) { return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, '');}
function recup_extension(fichier) // fonction de récupération extension fichier
{
if (fichier!="")// si le champ fihier n'est pas vide
{
nom_fichier=fichier;// on récupere le chemin complet du fichier
nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
return extension; // on renvoi l'extension vers la fonction appelante
}
}
function verif_extension(fichier)// fonction vérification de l'extension aprés avoir choisi le fichier
{
ext = recup_extension(fichier);// on appelle la fonction de récupération de l'extension et on récupere l'extension
var res = false
if(ext==".jpg"||ext==".gif"||ext==".png" || ext=="jpeg" || ext==".bmp")
{
res = true
}// si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
else // sinon on alert l'user de la mauvaise extension
{
res = false
}
return res;
}
$('.btn_final').click(function()
{
var etat_PR = true
var extension_exterieur1 = recup_extension($('#exterieur1').val())
if($('#exterieur1').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_exterieur1)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
var extension_exterieur2 = recup_extension($('#exterieur2').val())
if($('#exterieur2').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_exterieur2)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_exterieur2+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
var extension_interieur1 = recup_extension($('#interieur1').val())
if($('#interieur1').val()=="") {
$('#Erreur_PR').html("Vous devez impérativement ajouter 2 photos de l'extérieur et 1 photo de l'intérieur.").slideDown() ;
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
else if(verif_extension(extension_interieur1)==false) {
$('#Erreur_PR').html("Une (ou plusieurs) photos que vous avez selectionné est au format:'"+extension_interieur1+"' cette extension n'est pas autorisée ! Seules les extensions suivantes sont autorisées :'JPG;PNG;GIF;JPEG,BMP' !").slideDown()
jQuery('html, body').animate({scrollTop: '155px'}, 800);
etat_PR = false;
}
if(etat_PR == true) {
suivant = true
$('#form_final').submit()
jQuery('#divpt_chargement').slideDown();
}
});
function fct_chargement(nb) {
var chargement = "";
nb = nb % 4;
for(var i = 0; i < nb ; i++){
chargement = chargement +".";
}
nb++
jQuery('#pt_chargement').html(chargement)
setTimeout('fct_chargement('+nb+')', 500);
}
window.onbeforeunload = confirmationQuitter
//window.unonload = confimationQuitter
function confirmationQuitter()
{
if(suivant==false){
if(confirm("Etes-vous sûr de ne pas vouloir compléter votre profil ?\n\nVous recevrez un e-mail avec un lien, pour finaliser votre inscription.")) {
jQuery.post("/inc/testmail.php")
alert('Message envoyé')
}
else{
jQuery.post("/inc/testmail2.php")
return false;
}
}
}
fct_chargement(1)
</script>
<script type="text/javascript" src="js/echange/etape2.js"></script>
</body>
</html>[/php]