<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" type="image/png" href="http://qzine.fr/favicon.png" />
<link rel="stylesheet" media="screen" type="text/css" title="design de jour" href="design_2.css"/> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>!Q la boutique CULturelle</title>


<link rel="shortcut icon" href="/themes/LikeVanilla2/styles/default/favicon.png" />

  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="form_validation.js"></script>
  <script type="text/javascript">
	$(document).ready(function(){
		$("#formulaire").formValidation({
			alias		: "name",
			required	: "accept",
			err_list	: true
		}); 
               
	});
	</script>
  
   
</head>

<body>


<?php 
include'securisation.php';
$etape=2;

// print_r($_POST);
$aafficher = $a_sauver = $cookiemail = $cookieaddr = $cookieaddr =$aafficher = $affich_badges = $krep='';
$prix =$prix_participant= $fanzines = $badges =$nombredebagdes= $posters = 0;
$cookiepseudo = $cookieaddr = $cookiemail  = '';



$aafficher .= '<input type=hidden name="etape" value=3 />';

if(isset($_COOKIE["e-mail"]) && $_COOKIE["e-mail"] != ''){$cookiemail = $_COOKIE["e-mail"];}
if(isset($_COOKIE["adresse"]) && $_COOKIE["adresse"] != ''){$cookieaddr = $_COOKIE["adresse"];}
if(isset($_COOKIE["pseudo"]) && $_COOKIE["pseudo"] != ''){$cookiepseudo = $_COOKIE["pseudo"];}
include'bdd.php';
$bdd = new bdd();
include'pdo_init.php';
//récupérer les prix des articles.
	//tableau $prix_tab "nom_article" => euros
	$prix_tab = array();
	$qte_tab = array();
	
	$resultats = $bdd->pdo->query('SELECT id, article, qte, prix, type FROM qzine_stocks');
	$resultats->setFetchMode(PDO::FETCH_OBJ);
	while( $ligne = $resultats->fetch() ){
		$prix_tab[$ligne->id]= $ligne->prix ;
		$qte_tab[$ligne->id]= $ligne->qte ;
        
        $stocks[$ligne->id]['prix'] = $ligne->prix ;
        $stocks[$ligne->id]['qte'] = $ligne->qte ;
        $stocks[$ligne->id]['article'] = $ligne->article ;
        $stocks[$ligne->id]['type'] = $ligne->type ;
        
	}
	$_SERVER['qte_tab'] = $qte_tab;
// lister les articles
    $prix_commande = 0;
    $txtcommande ="";
   // print_r($stocks);
    /**
     *
     * @param type $id
     * @param type $stocks
     * @return image html correspondant à l'article
     */
require('illus.php');

//calcul de la commande
$hiddeninputs='';
foreach( $_POST as $k => $v){
    // id d'article existant et en stock
    if (is_int($k) && isset( $stocks[$k] ) ){
        $txtcommande .= "<div class='ligne_com' ><span class='intitule_com'>".illu($k , $stocks).$stocks[$k]['type'] ." : ". $stocks[$k]['article'];
        if($v > 0 ){
            if( $stocks[$k]['qte'] < $v ){
                $txtcommande  .= "</span><span class='qte'>x ". $stocks[$k]['qte'] ." </span><span class='prix_com'>" . $stocks[$k]['prix'] * $v . " €</span>";
                $prix_commande += $stocks[$k]['qte'] * $v ;
                ${$stocks[$k]['type'].'s'} += $stocks[$k]['qte'] ; //nombre d'articles par type pour le résumé de commande
            }
            else{
               $txtcommande  .= "</span><span class='qte'>x ". $v ." </span><span class='prix_com'>" . $stocks[$k]['prix'] * $v . " €</span>";
               $prix_commande += $stocks[$k]['prix'] * $v ;
               ${$stocks[$k]['type'].'s'} += $v ; //nombre d'articles par type pour le résumé de commande
            }
        }
        else{
            $txtcommande .= " plus en stock</span>";
        }
        $txtcommande .= "</div>";
    }
    elseif (is_int($k) && !isset( $stocks[$k] ) ){
        $txtcommande .= "<span class='ligne_com'>". $k . " : article non trouvé</span>";
    }
    
    //inputs cachés
    
    $hiddeninputs .= '<input type="hidden" name="'.$k.'" value="'.$v.'"/>';
}
$txtcommande  .= "<h3/> Articles: " . $prix_commande ." €</h3>";
$prix = $prix_commande;
//echo $txtcommande; 
	
if( isset($_GET['p']) && $_GET['p'] =='envoi'){



	//		étape 3 	********************************
	//**************************************************
	if (isset($_POST['etape']) && $_POST['etape'] == 3){
	include('etape3.php');
	$etape = 3;
	$aafficher.= "<h2>etape 3<h2>";
	}
	
	//		FIN étape 3 	****************************
	//**************************************************
	else{
      //  print_r($_POST);
		$aafficher.= "<h2>rien n'a été sélectioné<h2>
	<a href='http://qzine.fr/boutique'>Retour à la boutique.</a>";
	}
}


else {


	//réductions
	$reductions = '';
    $valreduc = 0;
	if ($badges > 5 ) {$prix--;	$aafficher .= $reduc = '<span class="reduction">Réduction de 1€ pour 6 Badges</span>';
	$reductions .= $reduc;
    $valreduc++;
	}
	if ($fanzines > 1 ) {$prix--;	$aafficher .= $reduc = '<span class="reduction">Réduction de 1€ pour 1 fanzines</span>';
	$reductions .= $reduc;
    $valreduc++;
    }
	if ($fanzines > 2 ) {$prix--;	$aafficher .= $reduc = '<span class="reduction">Réduction de 1€ pour 2 fanzines</span>';
	$reductions .= $reduc;
    $valreduc++;
    }
	if ($fanzines > 4 ) {$prix--;	$aafficher .= $reduc = '<span class="reduction">Réduction de 1€ pour plus de 3 fanzines</span>';
	$reductions .= $reduc;
    $valreduc++;
    }
	if ($fanzines > 8 ) {$prix--;	$aafficher .= $reduc = '<span class="reduction">Réduction de 1€ pour plus de 8 fanzines</span>';
	$reductions .= $reduc;
    $valreduc++;
    }

	if ($fanzines >= 5 ) {
	$prix+=(round( $fanzines/5, 0) * 3 );
	$aafficher .= $reduc = '<strong>Supplément de 3€ pour l\'envoi de plus de 4 fanzines tous les 5 Fanzines (contrainte d\'emballage). <br/>Ici pour '.round( $fanzines/5, 0).' paquets: '.(round( $fanzines/5, 0) * 3 ).'€ </strong> donc au total: '.$prix.'€';
	
	}
$a_sauver .= $reductions;

$prix_participant = $prix - $fanzines;
//etape 2
//print_r($_POST);

if ($fanzines >0) {$fanzines = " $fanzines Fanzines.";} elseif($fanzines==0){$fanzines='';}
if ($badges >0) {$badges = " $badges Badges.";}elseif($badges==0){$badges='';}
if ($posters >0) {$posters = " $posters Posters.";}elseif($posters==0){$posters='';}

$aafficher = '<div class="tout tout_valid">


<h1><img src="http://blog.artlemoine.com/public/icones/shopping_cart_webshop.png" alt="Panier"/>étape 2/3 : Vérification et Frais de port</h1>
<form id="formulaire" class="jnice" method="post" action="validation.php?p=envoi">
<input type="hidden" name="fanzines" value="'.$fanzines.'" />
<h2>Panier: '.$prix.' € (hors frais de port)</h2>
<div id="resume_commande"> <h3><img class="icone" src="cart.png" />Vos articles</h3> 
<div id="items_commande"><strong>En résumé:<br/> '.$fanzines.$badges.$posters.' </strong><br/>En détail:<br/>
    '.$aafficher.$txtcommande.'
    <h3>Réductions : -'.$valreduc.' €</h3>
    <h3>Total: '.$prix.' €</h3></div>
</div>
<fieldset>
<h3><img class="icone" src="cart.png" />Frais de port</h3><br/>
<span class="envoi">  <input type="radio" required="true" name="pays" value="direct"  checked="checked" /> à Paris en main propres. 0€ <br/></span>
<span class="envoi">  <input type="radio" required="true" name="pays" value="ue"  checked="checked" /> France, Belgique. 0€ <br/></span>
<span class="envoi">  <input type="radio" required="true" name="pays" value="ext_ue" /> Autres pays d\'Europe. 5€ <br/></span>
<span class="envoi">  <input type="radio" required="true" name="pays" value="monde" /> Reste du monde. 8€ <br/></span>
<br/>
<img class="icone" src="mail.png" /><u>Nom et Adresse où sera livrée la commande:</u><br>
<textarea name="adresse" required="true" cols="30" rows="4">'.$cookieaddr.'</textarea>
</fieldset>

<fieldset>
<img class="icone" src="info.png" />
<input type="checkbox" name="participed" value="oui" />
J\'ai participé à  la réalisation d\'un contenu pour au moins l\'un des fanzines.<br/>
sous ce pseudo: <input type="text" name="pseudo" value="'.$cookiepseudo.'" size="25" />
<strong>
Il faut préciser sous quel pseudo pour bénéficier de la réduction de un euro par fanzine.
</strong>
Dans ce cas vous paierez non pas '.$prix.' mais '.$prix_participant.' €.
</fieldset>
<fieldset>
<img class="icone" src="mail.png" /> Votre e-mail:  <input type="email" required="true" name="e-mail" mask="email" value="'. $cookiemail .'" size="25" /><br/>
 pour vous tenir au courant de l\'avancement de la commande.
 <h2>
 '.$hiddeninputs.'
<button class="verif" type="submit">Étape suivante</button></h2>

</fieldset>
<div class="precisions_paiement">Paiement sécurisé par Paypal.<br/>
Vos données ne seront utilisées pour rien d\'autre qu\'au bon acheminement de votre commande et ne seront transmises à aucun tiers. Vous ne recevrez aucune publicité et ne serez abonné à aucune newsletter.</div>
	</div>';


}


if ($etape == 2){
$bdd->pdo->exec('INSERT INTO qzine_panier(id, date, panier,prix_ht)
				VALUES(\'\', NOW(), \''. $a_sauver .'\' ,\''. $prix .'\' )
				');
}
elseif ($etape == 3){

try{
$req = $bdd->pdo->prepare('INSERT INTO `tykayn`.`qzine_cmd` (
			`id` ,
			`date` ,
			`pseudo` ,
			`participant` ,
			`addr` ,
			`commande` ,
			`prix_ht` ,
			`frais_port` ,
			`reduc` ,
			`paiement_recu` ,
			`date_envoi`
			)
VALUES(:id,  :date, :pseudo, :participant, :addr, :commande, :prix_ht, :frais_port, :reduc, :paiement_recu, :date_envoi)');
$req->execute(array(
	'id' => '',
	'date' => date("Y-m-d H:i:s"),
	'pseudo' => $pseudo,
	'participant' => $participant,
	'addr' => $addr,
	'commande' => $commande,
	'prix_ht' => $prix_ht,
	'frais_port' => $frais_port,
	'reduc' => $reduc,
	'paiement_recu' => '',
	'date_envoi' => '',
	));
//$aafficher .="<h1> Commande enregistrée</h1>";
}
catch(Exception $e){
    die('Erreur : '.$e->getMessage());
}

mail($_POST['e-mail'], $subject, $message, $headers) OR die('problème avec l\'envoi de l\'e-mail de confirmation au client');			
mail('tykayn@gmail.com', $subject, $message, $headers) OR die('problème avec l\'envoi de l\'e-mail de confirmation à l\'admin');
 echo"<h3><img src='mail.png'><span class='ok'>un email récapitulant votre commande vous a été envoyé à l'adresse " .$_POST['e-mail'] ."</span></h3>";
/*
echo"<h3><span class='warn'>envoi de mail désactivé</span></h3>";*/
}


echo '<div class="tout_short"><nav><a  class="ok" href="http://qzine.fr/boutique" title="boutique du fanzine Qzine">La Boutique</a> <a  class="ok" href="http://qzine.fr">qzine.fr</a>
<a class="ok" href="mailto:admin@qzine.fr">Écrivez-nous</a></nav></div> 
'.$aafficher;

?>



	<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-4941415-7']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<div class="tout footer txcenter">
    <h4>Autres choix:</h4>
<a class="ok" href="http://qzine.fr/boutique">La boutique</a>
<a class="ok" href="http://qzine.fr">qzine.fr</a>
<a class="ok" href="mailto:admin@qzine.fr">Écrivez-nous</a> 
</div>
</body>
</html>