'; // ----------------------------------------------------- require_once ($includePath. "/_fonctions/fonctionItemAvecImage.php"); include ($includePathAdmin. "/ressources/liste_liens_prod.php"); // a terme faire select distinct from bdd // ----------------------------------------------------- // Champs cachés // le refresh pour contenu doit etre oui si update ( defini donc dans update), pour les autres pages on l'aura par GET, ici on l'aura aussi par POST // ----------------------------------------------------- echo ''; // ----------------------------------------------------- // Champs cachés : pour retrouver l'item apres modif // ----------------------------------------------------- if(isset($numTxt) && $numTxt!='') $sectionAff='section'.$numTxt; if(isset($debug[1]) && $debug[1]==1) echo 'sectionAff = '; else echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; // ----------------------------------------------------- // Requetes de comptage // ----------------------------------------------------- if ($textesAffSection!=9 && $textesAffSection!=10) {$reqSelect="SELECT count(id) as NBLG FROM `languenav` WHERE variable like '" .$destination. "';"; } // mails : on cherche avec like % et order sur desc if ($textesAffSection==9 ) {$reqSelect="SELECT count(id) as NBLG FROM `languenav` WHERE variable like '%" .$destination. "%';"; } // boutons on cherche sur descriptiion if ($textesAffSection==10 ) {$reqSelect="SELECT count(id) as NBLG FROM `languenav` WHERE LOWER(description) like '%" .$destination. "%';"; } if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (1,['reqSelect' => $reqSelect],'contenu.php'); } $resConn=$idPdo->query($reqSelect) ; $resultLg=$resConn->fetch(PDO::FETCH_ASSOC); $nb=$resultLg['NBLG']; // ----------------------------------------------------- // Préparation de la requete select // ----------------------------------------------------- $resID=$destination. 'ID'; $resDesc=$destination. 'Desc'; $resAfficher=$destination. 'Afficher'; $resMsg=$destination. 'Msg'; $resTitre=$destination. 'Title'; $resAlt=$destination. 'Alt'; $resLien=$destination. 'Lien'; $resImgPt=$destination. 'ImgPt'; $resClasse=$destination. 'Classe'; $resStyle=$destination. 'Style'; // Debug if (isset($debug[10]) && $debug[10] == '1') { $debugMsg .= monDebug (1,[ 'resDesc' => $resDesc, 'resID' => $resID, 'resAfficher' => $resAfficher, 'resMsg' => $resMsg, 'resLien' => $resLien, 'resImgPt' => $resImgPt, 'resClasse' => $resClasse, 'resStyle' => $resStyle, 'lg' => $lg ],''); } $v=0; //compteur de volets css // ----------------------------------------------------- // On boucle sur les tables chargées dans initsessionlg.php // ----------------------------------------------------- for ($c=0; $c<$nb; $c++) { if (isset($debug[4]) && $debug[4] == '1') { $debugMsg .= monDebug (1,[ ' ${$resID}[' .$c. '] ' => ${$resDesc}[$c], ' ${$resMsg}[' .$c. '] ' => ${$resMsg}[$c], ' ${$resStyle}[' .$c. '] ' => ${$resStyle}[$c], ],''); } // ----------------------------------------------------- // l'ancre pour retrouver la sectionAff : ici car si au début ou a la fin on n'est pas centré // ----------------------------------------------------- echo '
'; // On veut se positionner sectionAff sur le N° de idLanguenav : valeur de idLangue if (isset($idLanguenav) && isset(${$resID}[$c]) && $idLanguenav==${$resID}[$c] && $sectionAff=='' && $numTxt==''&& $c>0 ) {$sectionAff='section' .$c-1; } if ($sectionAff=='section' .$c) { echo '
'; } else echo '
'; // ----------------------------------------------------- // Description - 1 // ----------------------------------------------------- if (isset(${$resDesc}[$c])) { if ($sectionAff=='section' .$c) {$bckgCol="lightgreen";} else {$bckgCol="lightGrey";} echo '
'; else echo 'onMouseOver="this.style.backgroundColor=\'lightblue\';" onMouseOut="this.style.backgroundColor=\'lightGrey\';" style="scroll-margin-top: 20px;">'; echo ''; if (${$resAfficher}[$c]==1) { echo ''; echo ''; } else { echo ''; echo ''; } // if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .='aff = ' .${$resAfficher}[$c]. ' | id = ' .${$resID}[$c]. ' | c = ' .$c; echo '   '; echo ''; echo ' N° ' .$c; if ($_SESSION['isAgencement']!=true ) echo ' ( index : ' .${$resID}[$c]. ' )'; echo ''; echo '
'; } // ----------------------------------------------------- // Afficher - 2 // ----------------------------------------------------- // ----------------------------------------------------- // Messages - 3 // ----------------------------------------------------- if (isset (${$resMsg}[$c])) { if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo 'Texte :  '; echo ''; if (!empty(${$resMsg}[$c])) { ${$resMsg}[$c] = htmlspecialchars(${$resMsg}[$c], ENT_QUOTES, 'UTF-8'); } // Décodage pour affichage correct dans la textarea $resMsg_safe = isset(${$resMsg}[$c]) ? htmlspecialchars_decode(${$resMsg}[$c], ENT_QUOTES) : ''; echo ''; echo ''; // bouton enregistrer si summer note echo ''; echo ''; echo '
'; } // ----------------------------------------------------- // Liens - 4 // ----------------------------------------------------- if (isset (${$resLien}[$c])) { $title="Insérer un lien valide"; if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo ''; echo ''; echo ''; echo ' '; echo ''; echo ''; echo '
'; } // ----------------------------------------------------- // Preview - 4 // ----------------------------------------------------- // if ($_SESSION['isAgencement']!=true ) { // ----------------------------------------------------- echo '
'; echo ''; if ($_SESSION['isAgencement']!=true ) echo 'Pré-visualisation '; echo ''; echo ''; // echo "Niv=" .$niveau; if(${$resClasse}[$c]) { $niveau=1; if ($destination=="menu") { dynamiqItemImage (0,0,${$resClasse}[$c], 'span', '-action-', $destination, $c, 'sousMenusIcones', '-textClass-', 'font-size:0.9rem;'); } else { dynamiqItemImage (0,0,${$resClasse}[$c], 'span', '-action-', $destination, $c, 'icones', '-textClass-', 'font-size:0.9rem;'); } if (${$resAfficher}[$c]==0) echo 'Masqué'; } echo ''; echo '
'; // ----------------------------------------------------- // Info bulle - 5 // ----------------------------------------------------- if (isset (${$resTitre}[$c])) { if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo ' InfoBulle : '; echo ''; // Icône d'information echo ''; echo ''; echo ' '; echo ''; echo ''; echo '
'; } // ----------------------------------------------------- // Img - 6 // ----------------------------------------------------- if (isset (${$resImgPt}[$c]) ) { if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo 'Image : '; echo ''; // Icône d'information echo ''; echo ''; echo ''; echo ''; echo ''; // ----------------------------------------------------- // Bouton image $link='./frmModale.php?affModale=4-1&idLanguenav=' .${$resID}[$c].'&textesAffSection='.$textesAffSection; echo ''; echo ''; echo 'Choisir une image'; echo ''; // ----------------------------------------------------- // Bouton supprimer echo ''; echo " "; echo ''; echo ''; // ----------------------------------------------------- // Alt - 7 // ----------------------------------------------------- if (isset (${$resAlt}[$c])) { // echo '
'; echo 'Alternative : '; echo ''; // Icône d'information echo ''; echo ''; echo ''; echo ''; echo ''; // echo '
'; } echo '
'; } // ----------------------------------------------------- // Classe - 8 - // ----------------------------------------------------- // $nePAsFairePourLeMoment=1; // if($nePAsFairePourLeMoment==0) { if ( $affMContext !== true ) { if (isset (${$resClasse}[$c]) ) { //echo 'class='.${$resClasse}[$c]; if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo 'Classe CSS :'; echo ''; echo ''; // ----------------------------------------------------- // Recup theVoletCss if (!empty(${$resClasse}[$c])) { $theClasse=${$resClasse}[$c]; include_once ("chercherExistantVoletsCss.php"); $tTheVoletCss[$v]=$theVoletCss; $classe[$v]=$theClasse; $classe[$v]=str_replace("#","µ",$classe[$v]); } if (isset($tTheVoletCss[$v])) $tTheVoletCss[$v]=addslashes($tTheVoletCss[$v]); // ----------------------------------------------------- // Bouton vers modale classes : pas dans agencement echo " "; if (isset($tTheVoletCss[$v])) { echo ''; echo ''; echo ' ';echo 'Choisir une classe CSS'; echo ''; } // ----------------------------------------------------- // Bouton vers classe echo '  '; if (isset(${$resClasse}[$c]) && ${$resClasse}[$c]!="-") { echo ''; echo ''; echo ' Gérer le style de la classe'; echo ''; } // echo ''; //libChampsWebmaster $v++; //compteur Volets Css echo '
'; } } // ----------------------------------------------------- // Style --> // ----------------------------------------------------- // $nePAsFairePourLeMoment=1; // if($nePAsFairePourLeMoment==0) { if ( $affMContext !== true ) { if (isset (${$resStyle}[$c])) { if (empty($theVoletCss) && !empty($theClasse)) include ("chercherExistantVoletsCss.php"); if ($sectionAff=='section' .$c) echo '
'; else echo '
'; echo 'Style Html : '; echo ''; // Icône d'information echo ''; echo ''; $test = strip_tags(${$resStyle}[$c]); echo ' '; echo ''; echo ''; echo '
'; } else { if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug(1,['pas de style' => ''],'');} } } echo '
'; } //for ?>