68 lines
2.9 KiB
PHP
Executable File
68 lines
2.9 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// ---------------------------------------------------
|
|
// Cartouche
|
|
// ---------------------------------------------------
|
|
|
|
if (!empty($idCde) && !empty($idPrd)) {
|
|
|
|
// ---------------------------------------------------
|
|
// Récup des données
|
|
// ---------------------------------------------------
|
|
$itemNum=$lineItemNumber[$opt];
|
|
|
|
$prixOptHt=$lineItemPrixHT[$opt];
|
|
if (empty($prixOptHt)) $prixOptHt='0.00';
|
|
|
|
$prixOptTTC=$lineItemPrixTTC[$opt];
|
|
if (empty($prixOptTTC)) $prixOptTTC='0.00';
|
|
|
|
$prixTotTTC=$lineItemPrixTtcTOT[$opt];
|
|
if (empty($prixTotTTC)) $prixTotTTC='0.00';
|
|
|
|
// pas utilisé ici mais besoin pour le total HT commande
|
|
$prixTotHT=$lineItemPrixHtTOT[$opt];
|
|
if (empty($prixTotTTC)) $prixTotHT='0.00';
|
|
|
|
$qteOpt=$lineItemQuantite[$opt];
|
|
$libOpt=$lineItemLibelle[$opt];
|
|
$tvaOptTaux=$lineItemTvaTaux[$opt];
|
|
|
|
// ---------------------------------------------------
|
|
// Calcul TVA à la ligne
|
|
// ---------------------------------------------------
|
|
$tvaPrd=$lineItemTvaTaux[$opt];
|
|
include ("./pages/panier/_reqPanier/panier.reqSelectTvaPrd.php");
|
|
|
|
$tvaOptTaux=$tauxTvaPrd;
|
|
$prixOptHt=formatNB($prixOptHt,'MYSQL');
|
|
$prixOptTTC=formatNB($prixOptTTC,'MYSQL');
|
|
$tvaOptTaux=formatNB($tvaOptTaux,'MYSQL');
|
|
$tvaOptMontant=($prixOptHt*$tvaOptTaux)/100;
|
|
$tvaOptMontant=formatNB($tvaOptMontant,'MYSQL');
|
|
$prixTotHT=formatNB($prixTotHT,'MYSQL');
|
|
$prixTotTTC=formatNB($prixTotTTC,'MYSQL');
|
|
|
|
// ---------------------------------------------------
|
|
// UPDATE des options
|
|
// ---------------------------------------------------
|
|
$reqUpdate="UPDATE prdOptions set numListe=" .$_SESSION['sOpt']. ", idLigne=" .$opt. ", itemNumber =" .$lineItemNumber[$opt]. " , prixHT='" .$prixOptHt. "', prixTTC='" .$prixOptTTC. "', quantite=" .$qteOpt. ", libTraduit='" .$libOpt. "', tvaTaux='" .$tvaOptTaux. "', tvaMontant='" .$tvaOptMontant. "', prixTotHT='" .$prixTotHT. "', prixTotTTC='" .$prixTotTTC. "' WHERE idCde=" .$idCde. " AND idLgCde=" .$idLgCde. " and numListe =" .$_SESSION['sOpt']. " AND itemNumber =" .$lineItemNumber[$opt]. "; " ;
|
|
|
|
if (isset($debug[2]) && $debug[2] == '1' )
|
|
{$debugMsg .= monDebug(2, ['equête UPDATE lignes prdOptions' => $reqUpdate ], 'reqSUpdateLignesOptions.php'); }
|
|
|
|
$resConn='';
|
|
$resConn=$idPdo->query($reqUpdate);
|
|
if (isset($debug[2]) && $debug[2] == '1' ) {
|
|
if ($resConn)
|
|
{$debugMsg .=' --> <span class="msgOk">UPDATE ligne option ok ! resConn = ' .$resConn. '</span>';}
|
|
else
|
|
{$debugMsg .=' --> <span class="msgKo">Update ligne option ko ! resConn = ' .$resConn. '</span>';}
|
|
}
|
|
}
|
|
else if (isset($debug[2]) && $debug[2] == '1' ) {
|
|
if (empty($idCde)) $debugMsg .= monDebug ( 2, ['Pas de idCde dans panier.reqUpdateLignesOptionsETOU.php' => $idCde ], '');
|
|
if (empty($idPrd)) $debugMsg .= monDebug ( 2, ['Pas de idCde dans panier.reqUpdateLignesOptionsETOU.php' => $idPrd ], '');
|
|
}
|
|
|
|
?>
|