passer en objet ou à minima en session pour arreter de faire des requets a tout va // ----------------------------------------------------- // Init var // ----------------------------------------------------- include ("art.init.php"); // ----------------------------------------------------- // Post // ----------------------------------------------------- include ("art.post.php"); if (isset($_FILES["fileToUpload"]["tmp_name"]) && $_FILES["fileToUpload"]["tmp_name"]!='') { $target_dir = "../Catalogue/_notices/"; $targetExtension =['pdf']; $targetSize ='5242880'; //5 Mo $largeurMax = 0; $hauteurMax = 0; $largeurMin = 0; $hauteurMin = 0; include ($includePathAdmin. "/_fonctions/uploadGenerique.php"); $lienNotice=$theFichier; } else {if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug(1, ['upload' => 'Non'],''); } // if (isset($debug[1]) && $debug[1] == '1' ) {include ("./catalog/articles/art.debug.php"); } // ----------------------------------------------------- // Requêtes Update // ----------------------------------------------------- if ($codeOpe=="majA") {include ("./catalog/req/reqUpdatePrd.php"); } else if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(1, ["maj article" =>'Non'],''); } if ($codeOpe=="activPrd") include ("./catalog/req/reqActPrd.php"); if ($codeOpe=="desactivPrd") include ("./catalog/req/reqDesactivProduit.php"); if ($codeOpe=="deleteNotice") include ("./catalog/req/reqDeleteNotice.php"); if ($codeOpe=="majG") include ("./catalog/req/updateGondole.php"); // ------------------------------------------------------ // si on a activé : // - le filtre categories // - ou le filtre sous categories // - ou le filtre refPrd -> 1 seul // - ou le filtre nomPrd -> 1seul // ==> recherche specifique qui générent un recordset // sinon // - recherche sur categories avec un recordset // avec alimentation des liste des catégories / nom / references selon le filtre // ------------------------------------------------------ // garder la liste des catégories et articles sous jacent dans les combo deroulantes // ------------------------------------------------------ if (!empty ($_SESSION['tabLibPrd'])) {$tabLibPrd=$_SESSION['tabLibPrd'];} if (!empty ($_SESSION['tabIdPrd'])) {$tabIdPrd=$_SESSION['tabIdPrd'];} if (!empty ($_SESSION['tabRefPrd'])) {$tabRefPrd=$_SESSION['tabRefPrd'];} $all=1; // Chaque filtre ramène un recordset de produits if ($codeOpe=="cat") {include ("./catalog/req/reqSelectPrdFromCategories.php"); $all=0; } if ($codeOpe=="sousCat") { include ("./catalog/req/reqSelectPrdFromSousCat.php"); $all=0; $_SESSION['tabLibPrd']=$tabLibPrd; $_SESSION['tabIdPrd']=$tabIdPrd; $_SESSION['tabRefPrd']=$tabRefPrd; $codeOpeDeplacement=''; } if ($codeOpe=="ref") {$codeOpeDeplacement=''; include ("./catalog/req/reqSelectPrdByRef.php"); $all=0; } if ($codeOpe=="nom") { // Pour la recherche par nom, en fait on utilise idPrd comme value depuis la liste deroulante select if (!empty($nomPrdRech)) {$idPrdRech=$nomPrdRech;} else $idPrdRech=$idPrd; $all=0; $codeOpeDeplacement=''; } // sinon recupérer sur premiere famille par defaut //titi2026 ici pb pas premiere famille faire autre choix if ($codeOpeDeplacement !='plus' && $codeOpeDeplacement !='moins' && $codeOpe=="" && empty($idPrdRech) ) { if ($all==1 || $erreurSQL==1 ) { if(empty($idFamRech)) $idFamRech=1; include ("./catalog/req/reqSelectPrdFromCategories.php"); } } // ------------------------------------------------------ // requete finale : 1 prd dans le recordset (idPrdRech) ou le suivant selon les fleches // ----------------------------------------------------- include ("./catalog/req/reqSelectPrd.php"); // ----------------------------------------------------- // debug // ----------------------------------------------------- if (isset($debug[1]) && $debug[1] == '1' ) {include ("art.debug.php");} // ------------------------------------------------------ // Formulaire articles // ------------------------------------------------------ echo '
'; ?>