affPageSite' => $affPageSite, 'typeDeRecherche' => $typeDeRecherche ], 'switchMeta.php'); } // --------------------------------------------------- // Mapping avec affPageSite=1 // --------------------------------------------------- // pb si affPageSite==1, on utilise recherche et pas le affPageSite d'origine. Donc ici, on change le affPageSite temporairement pour pouvoir passer dans le test avec le referencement (affPageSite=refMetaPageID) // --------------------------------------------------- $affPageTmp=0; if ($affPageSite==1 && isset($typeDeRecherche)) { $affPageTmp=1; switch ($typeDeRecherche) { case 0: //tous $affPageSite=23; break; case 1://gondoles $affPageSite=3; break; case 2:// promos $affPageSite=21; break; case 3://nouveautes $affPageSite=2; break; case 4://categories $affPageSite=22; break; case 5://sous categories $affPageSite=8; break; case 6://nom prd $affPageSite=9; break; case 7://references $affPageSite=16; break; } } // --------------------------------------------------- // Parcourir la table referencement // --------------------------------------------------- while ($r < count($refTitle) && $trouve==false) { if ($affPageSite==$refMetaPageID[$r]) { $trouve=true; if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(1, ['$r' => $r, 'refMetaTitle' => $refMetaTitle[$r], 'refMetaPageID' => $refMetaPageID[$r] ], ''); } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; // URL cannonique : Une protection indispensable contre le duplicate content echo ''; } else $r++; } // --------------------------------------------------- // Par defaut // --------------------------------------------------- if ($trouve == false) { if ($affPageSite=="" || $affPageSite=="-1" ) { $r=35; $trouve=true; if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(1, ['$r' => $r, 'refMetaTitle' => $refMetaTitle[$r], 'refMetaDesc' => $refMetaDesc[$r] ], ''); } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; // URL cannonique : Une protection indispensable contre le duplicate content echo ''; } } if ($affPageTmp==1) $affPageSite=1; ?>