↑ Revenir à ->

Imprimer ce Page

Commander des timbres (étape 2)

“;
$D1 = substr($Ddate,0,2);
$D2 = substr($Ddate,3,2);
$D2 = dechex($D2);
$D2 = mb_strtoupper($D2);
$D3 = substr($Ddate,8,2);
$D3 = chr($D3+55);
$D4 = substr($Ddate,11,2);
$D5 = substr($Ddate,14,2);
$D6 = substr($Ddate,17,2);
$D7 = rand();
$D7 = substr($D7,0,4);
$IdT = $D3.$D2.$D1.$D4.$D5.$D6.”-“.$D7;
/*************************************************************/

$email = $_POST[’email’];
$ADD_FACT = $_POST[‘ADD_FACT’];

$QAA = $_POST[‘QAA’];
$QAB = $_POST[‘QAB’];
$QAC = $_POST[‘QAC’];
$QAD = $_POST[‘QAC’];
$QAE = $_POST[‘QAE’];
$QAF = $_POST[‘QAF’];
$QAG = $_POST[‘QAG’];
$codeRemise = $_POST[‘codeRemise’];

$codeRemise=trim($codeRemise);
$QD = $QAA + $QAB + $QAC + $QAD + $QAE + $QAF + $QAG;

$ST_AA = $QAA*0.5;
$ST_AB = $QAB*1;
$ST_AC = $QAC*2;
$ST_AD = $QAD*3;
$ST_AE = $QAE*5;
$ST_AF = $QAF*10;
$ST_AG = $QAG*20;

$vflag = TRUE;
$montant = 0;
$totalHT = $ST_AA + $ST_AB + $ST_AC + $ST_AD + $ST_AE + $ST_AF + $ST_AG;

echo ““;
echo “Identifiant de transaction : “.$IdT.”
“;

echo ““;
echo “Votre email : “.$email.”

“;
echo “Votre adresse de facturation :
“.$ADD_FACT.”



“;

echo ““;
echo “Votre commande :
“;

echo “

“;
echo ““;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

TYPES DE TIMBRE COUT UNITAIRE QUTES COMMANDEES S/TOTAL EN € HT
Timbre(s) AA 500 KO 0.5 €HT “.$QAA.” “.$ST_AA.”
Timbre(s) AB 1 MO 1.0 €HT “.$QAB.” “.$ST_AB.”
Timbre(s) AC 2 MO 2.0 €HT “.$QAC.” “.$ST_AC.”
Timbre(s) AD 5 MO 3.0 €HT “.$QAD.” “.$ST_AD.”
Timbre(s) AE 10 MO 5.0 €HT “.$QAE.” “.$ST_AE.”
Timbre(s) AF 20 MO 10.0 €HT “.$QAF.” “.$ST_AF.”
Timbre(s) AG 50 MO 20.0 €HT “.$QAG.” “.$ST_AG.”

“;

echo “
Modifier votre commande“;
// traitement de la remise
echo “

“;

$contenu_file = file_get_contents($url_Fremise, NULL, NULL, 0, 1000000);
$montant = extractXML($contenu_file,”[“.$codeRemise.”]”);

if (strlen($montant) > 7)
{
// dans tous les cas on a besoin d’un code achat; il ne peut y avoir de code vide
$montant = 0;
echo ““;
echo “ATTENTION : votre code achat est incorrect !

“;
echo”Votre solde disponible est de “.$montant.” € TTC

“;
}
else
{
echo “Votre code achat est : “.$codeRemise.”
“;
echo”Votre solde disponible est de “.$montant.” € TTC

“;
}

$totalTTC = $totalHT*1.2;
echo ““;
echo “Le total de votre commande s’élève à : “.$totalHT.” € HT

“;
$totalTTC = $totalHT*1.2;
echo ““;
echo “Le total de votre commande s’élève à : “.$totalTTC.” € TTC


“;
echo ““;

if ($totalTTC <= $montant) { $montant = $montant - $totalTTC; $totalTTC = 0; echo "Après validation de votre commande,
votre code achat sera encore créditeur de : “.$montant.” € TTC”;
echo “


“;
}
else
{
//pas assez d’argent
$vflag = FALSE;
}

// fin de traitement de la remise
echo ““;

$liste = extractCDIR($dir); //extraction de la liste de fichier du répertoire indiqué
//echo $liste[1];
//echo $liste[0];
$NF = $liste[1];
$listeF = $liste[0];

if (($NF == 0) && $vflag)
{
echo “

“;
echo “Il n'est pas possible pour le moment de se procurer des timbres numériques “;
echo “de scellé et d'authentication. “;
echo “Nous vous présentons nos excuses pour cet incident. “;
echo “Le retour à la normale est prévu d'ci quelques heures
“;
$vflag = FALSE;
}

//echo “
QD”.$QD.”

“;

if (($QD > $NF)&& $vflag)
{
echo “

“;
echo “Il n’y actuellement pas assez de timbres de scellé et d'authentification, à disposition, “;
echo “pour répondre à votre demande. “;
echo “Vous devez enlever “.($QD-$NF).” timbres de votre commande, au choix dans les gammes tarifaires. “;
echo “Nous vous présentons nos excuses pour cet incident. “;
echo “Le retour à la normale est prévu d'ci quelques heures




“;
$vflag = FALSE;
}

if ($vflag)
{
echo $vliste;
echo “

“;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;
echo ““;

echo ““;
echo ““;
echo ““;
echo ““;

echo ““;
echo “Je suis d'accord avec les “;
echo “conditions générales de vente
“;
echo “Je confirme ma commande “;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
}
else
{
echo ““;
echo “Nous vous conseillons de modifier votre commande :
“;
echo “ “;
}
echo “

“;
echo “

“;
?>

Lien Permanent pour cet article : https://www.aveyo.fr/7851-2/facture/ach_tmb2