173 lines
9.7 KiB
PHP
Executable File
173 lines
9.7 KiB
PHP
Executable File
<?php
|
|
if (!empty($idPrd) & $idPrd!='') {
|
|
$trouve=false;
|
|
|
|
require_once("../_include/_fonctions/fonctions.gene.php");
|
|
|
|
// Prise de tête la promo : 0 = vide pour php
|
|
if (isset($_POST['promo'])) {
|
|
if (empty($_POST['promo']) || $_POST['promo']==0 || $_POST['promo']=='') {$promo='0.00';}
|
|
}
|
|
else {$promo='0.00';}
|
|
|
|
// forcer a zero plutot que vide si vide
|
|
if (isset($_POST['idCat']) && empty($_POST['idCat']) && $_SESSION['afficherSousCat']==1 ) $idCat=0;
|
|
|
|
// -----------------------------------------------------
|
|
// Requete produit
|
|
// -----------------------------------------------------
|
|
$reqUpdate="UPDATE produits SET ";
|
|
if (isset($_POST['refPrd']) && !empty($refPrd) ) {$reqUpdate .= "refPrd='" .$refPrd. "', ";$trouve=true;}
|
|
if (isset($_POST['lienImgPrdPt']) && !empty($lienImgPrdPt)) {$reqUpdate .= "lienImgPrdPt='" .$lienImgPrdPt. "', ";$trouve=true;}
|
|
if (isset($_POST['lienImageGd']) && !empty($lienImageGd)) {$reqUpdate .= "lienImageGd='" .$lienImageGd. "', ";$trouve=true;}
|
|
if (empty($nouveaute)) {$nouveaute=0;} {$reqUpdate .= "new=" .$nouveaute. ", "; $trouve=true;}
|
|
|
|
|
|
if (isset($_POST['prixHt']) && ($_POST['prixHt']!='') ) {
|
|
$prixHt=formatNB($prixHt,'ENG');
|
|
// re-enlever séparateur de milliers
|
|
$prixHt=str_replace(',','',$prixHt);
|
|
$reqUpdate .= "prixHt=" .$prixHt. ", ";$trouve=true;
|
|
}
|
|
|
|
if (isset($_POST['prixTtc']) && ($_POST['prixTtc']!='') ) {
|
|
$prixTtc=formatNB($prixTtc,'ENG');
|
|
// re-enlever séparateur de milliers
|
|
$prixTtc=str_replace(',','',$prixTtc);
|
|
$reqUpdate .= "prixTtc=" .$prixTtc. ", ";$trouve=true;
|
|
}
|
|
|
|
if (isset($_POST['promo']) && ($_POST['promo']!='') ) {
|
|
$promo=formatNB($promo,'ENG');
|
|
// re-enlever séparateur de milliers
|
|
$promo=str_replace(',','',$promo);
|
|
$reqUpdate .= "promo=" .$promo. ", ";$trouve=true;
|
|
}
|
|
|
|
if (isset($_POST['idTVA']) && $_POST['idTVA']!='' ) {$reqUpdate .= "tva=" .$idTVA. ", ";$trouve=true;}
|
|
|
|
if (isset($_POST['idCat']) && !empty($_POST['idCat'])) {$reqUpdate .= "idCat=" .$idCat. ", ";$trouve=true;}
|
|
if (isset($_POST['idEtat']) && !empty($_POST['idEtat'])) {$reqUpdate .= "idEtat=" .$idEtat. ", ";$trouve=true;}
|
|
if (isset($_POST['idFam']) && !empty($_POST['idFam'])) {$reqUpdate .= "idFam=" .$idFam. ", ";$trouve=true; $idFamRech=$idFam;}
|
|
|
|
if (isset($_POST['delais'])) {$reqUpdate .= "delais=" .$delais. ", ";$trouve=true;}
|
|
if (isset($_POST['uniteDelais'])) {$reqUpdate .= "uniteDelais=" .$uniteDelais. ", ";$trouve=true;}
|
|
|
|
if (isset($_POST['poids'])) {$poids=formatNB($poids,'ENG');$reqUpdate .= "poids=" .$poids. ", ";$trouve=true;}
|
|
if (isset($_POST['unitePoids'])) {$reqUpdate .= "unitePoids=" .$unitePoids. ", ";$trouve=true;}
|
|
|
|
if (isset($_POST['annee'])) {$reqUpdate .= "annee='" .$annee. "', ";$trouve=true;}
|
|
if (isset($_POST['stock'])) {$reqUpdate .= "stock=" .$stock. ", ";$trouve=true;}
|
|
if (isset($_POST['idPaysPrd'])) {$reqUpdate .= "idPaysPrd=" .$idPaysPrd. ", ";$trouve=true;}
|
|
if (isset($_POST['idMailVendeur'])) {$reqUpdate .= "idMailPrd='" .$idMailVendeur. "', ";$trouve=true;}
|
|
if (isset($_POST['couleur1'])) {$reqUpdate .= "couleur1=" .$couleur1. ", ";$trouve=true;}
|
|
if (isset($_POST['couleur2'])) {$reqUpdate .= "couleur2=" .$couleur2. ", ";$trouve=true;}
|
|
if (isset($_POST['couleur3'])) {$reqUpdate .= "couleur3=" .$couleur3. ", ";$trouve=true;}
|
|
if (isset($_POST['idLargeur'])) {$idLargeur=formatNB($idLargeur,'ENG');$reqUpdate .= "idLargeur=" .$idLargeur. ", ";$trouve=true;}
|
|
if (isset($_POST['uniteLarg'])) {$reqUpdate .= "uniteLarg='" .$uniteLarg. "', ";$trouve=true;}
|
|
if (isset($_POST['idHauteur'])) {$idHauteur=formatNB($idHauteur,'ENG');$reqUpdate .= "idHauteur=" .$idHauteur. ", ";$trouve=true;}
|
|
if (isset($_POST['uniteHaut'])) {$reqUpdate .= "uniteHaut='" .$uniteHaut. "', ";$trouve=true;}
|
|
if (isset($_POST['idLongueur'])) {$idLongueur=formatNB($idLongueur,'ENG');$reqUpdate .= "idLongueur=" .$idLongueur. ", ";$trouve=true;}
|
|
if (isset($_POST['uniteLong'])) {$reqUpdate .= "uniteLong=" .$uniteLong. ", ";$trouve=true;}
|
|
|
|
if (isset($_POST['idDates'])) {$reqUpdate .= "idDates=" .$idDates. ", ";$trouve=true;}
|
|
if (isset($_POST['idType1'])) {$reqUpdate .= "idType1=" .$idType1. ", ";$trouve=true;}
|
|
if (isset($_POST['idType2'])) {$reqUpdate .= "idType2=" .$idType2. ", ";$trouve=true;}
|
|
if (isset($_POST['idType3'])) {$reqUpdate .= "idType3=" .$idType3. ", ";$trouve=true;}
|
|
if (isset($_POST['idType4'])) {$reqUpdate .= "idType4=" .$idType4. ", ";$trouve=true;}
|
|
if (isset($_POST['idType5'])) {$reqUpdate .= "idType5=" .$idType5. ", ";$trouve=true;}
|
|
if (isset($_POST['idType6'])) {$reqUpdate .= "idType6=" .$idType6. ", ";$trouve=true;}
|
|
if (isset($_POST['idType7'])) {$reqUpdate .= "idType7=" .$idType7. ", ";$trouve=true;}
|
|
if (isset($_POST['idType8'])) {$reqUpdate .= "idType8=" .$idType8. ", ";$trouve=true;}
|
|
if (isset($_POST['idType9'])) {$reqUpdate .= "idType9=" .$idType9. ", ";$trouve=true;}
|
|
if (isset($_POST['idType10'])) {$reqUpdate .= "idType10=" .$idType10. ", ";$trouve=true;}
|
|
if (isset($_POST['idType11'])) {$reqUpdate .= "idType11=" .$idType11. ", ";$trouve=true;}
|
|
if (isset($_POST['idType12'])) {$reqUpdate .= "idType12=" .$idType12. ", ";$trouve=true;}
|
|
if (isset($_POST['idType13'])) {$reqUpdate .= "idType13=" .$idType13. ", ";$trouve=true;}
|
|
if (isset($_POST['idType14'])) {$reqUpdate .= "idType14=" .$idType14. ", ";$trouve=true;}
|
|
if (isset($_POST['idType15'])) {$reqUpdate .= "idType15=" .$idType15. ", ";$trouve=true;}
|
|
if (isset($_POST['idType16'])) {$reqUpdate .= "idType16=" .$idType16. ", ";$trouve=true;}
|
|
if (isset($_POST['idType17'])) {$reqUpdate .= "idType17=" .$idType17. ", ";$trouve=true;}
|
|
if (isset($_POST['idType18'])) {$reqUpdate .= "idType18=" .$idType18. ", ";$trouve=true;}
|
|
if (isset($_POST['idType19'])) {$reqUpdate .= "idType19=" .$idType19. ", ";$trouve=true;}
|
|
if (isset($_POST['idType20'])) {$reqUpdate .= "idType20=" .$idType20. ", ";$trouve=true;}
|
|
if (isset($_POST['idType21'])) {$reqUpdate .= "idType21=" .$idType21. ", ";$trouve=true;}
|
|
if (isset($_POST['idType22'])) {$reqUpdate .= "idType22=" .$idType22. ", ";$trouve=true;}
|
|
if (isset($_POST['idType23'])) {$reqUpdate .= "idType23=" .$idType23. ", ";$trouve=true;}
|
|
if (isset($lienNotice) && !empty($lienNotice)) {$reqUpdate .= "lienNotice='" .$lienNotice. "', ";$trouve=true;}
|
|
|
|
if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug(2, ['idprd=' => $idPrd, 'idPrdRech=' => $idPrdRech], 'reqUpdatePrd.php');}
|
|
|
|
if ($idPrd=='' || empty($idPrd)) $idPrd=$idPrdRech;
|
|
if ($trouve==true) {
|
|
// -----------------------------------------------------
|
|
// la derniere sequence à tjrs une virgule et espace, on l'enleve
|
|
// -----------------------------------------------------
|
|
$rest = strlen($reqUpdate)-2;
|
|
$reqUpdate=substr($reqUpdate,0,$rest);
|
|
$reqUpdate .= " WHERE idPrd=" .$idPrd. ";";
|
|
|
|
if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'');
|
|
$resConn=$idPdo->query($reqUpdate);
|
|
if ($resConn)
|
|
{$admMsg .= "Mise à jour article effectuée avec succès !"; $reqUpdate; $admMsgClass='ok';}
|
|
else
|
|
{$admMsg .= "Echec de la mise à jour article"; $admMsgClass='ko';}
|
|
}
|
|
else
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas de trouve dans reqUpdatePrd' => ''], '');}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete libelle
|
|
// -----------------------------------------------------
|
|
$trouve=false;
|
|
if (!empty($nomPrd)) $nomPrd=addslashes($nomPrd);
|
|
if (!empty($descCourt)) $descCourt=addslashes($descCourt);
|
|
if (!empty($descLong)) $descLong=addslashes($descLong);
|
|
$admMsgClass='ok';
|
|
$reqUpdate="UPDATE produitslibelle SET ";
|
|
if (isset($_POST['nomPrd']) && !empty($_POST['nomPrd'])) {$reqUpdate=$reqUpdate. "nomPrd='" .$nomPrd. "', ";$trouve=true;}
|
|
if (isset($_POST['descCourt'])) {$reqUpdate=$reqUpdate. "descCourt = '".($descCourt). "', ";$trouve=true;}
|
|
if (isset($_POST['descLong'])) {$reqUpdate=$reqUpdate. "descLong = '".($descLong). "' ";$trouve=true;}
|
|
|
|
if ($trouve==true) {
|
|
|
|
// -----------------------------------------------------
|
|
// la derniere sequence à tjrs une virgule et espace, on l'enlève
|
|
// -----------------------------------------------------
|
|
$rest = strlen($reqUpdate)-2;
|
|
$reqUpdate=substr($reqUpdate,0,$rest);
|
|
$resConn='';
|
|
$reqUpdate=$reqUpdate. " WHERE idPrd=" .$idPrd. " AND idLg='" .$lg. "';";
|
|
if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'');
|
|
$resConn=$idPdo->query($reqUpdate);
|
|
if ($resConn)
|
|
{$admMsg .= "Mise à jour du libellé et descripiton article effectuées avec succès !"; $admMsgClass='ok';}
|
|
else
|
|
{$admMsg .= "Echec de la mise à jour libellé article"; $admMsgClass='ko';}
|
|
}
|
|
// anti patate
|
|
$idPrdRech=$idPrd;
|
|
$codeOpeDeplacement='';
|
|
|
|
// -----------------------------------------------------
|
|
// Mettre à jour avancement
|
|
// -----------------------------------------------------
|
|
if ($_SESSION['avEt5']==false) {
|
|
$resConn='';
|
|
$reqUpdate="UPDATE `avancement` set etapeStatut=1 WHERE etapeNum=5;";
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqUpdate' => $reqUpdate], '');}
|
|
$resConn='';
|
|
$resConn=$idPdo->query($reqUpdate);
|
|
if ($resConn) {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Update etape5 ok' => ''], '');}
|
|
}
|
|
else if (isset($debug[2]) && $debug[2] == '1' ) $admMsg .= '<br>pb de update etape5';
|
|
|
|
// -----------------------------------------------------
|
|
// On recharge Avancement
|
|
// -----------------------------------------------------
|
|
include ("./avancement/checkAvancement.php");
|
|
}
|
|
}
|
|
?>
|