GetParameter('pageDessus'); if (empty($pageDessus)) { $pageDessus = "non"; } // avec ou sans page au dessous ? $pageDessous = ''; // declaration d'une chaine de char vide $pageDessous = $GLOBALS['wiki']->GetParameter('pageDessous'); if (empty($pageDessous)) { $pageDessous = "non"; } // nombre de colonnes $nbcol = $GLOBALS['wiki']->GetParameter('nbcol'); if (empty($nbcol)) { $nbcol = 4; } $largeur=floor(100 / $nbcol)."%"; // couleur $couleur = $GLOBALS['wiki']->GetParameter('couleur'); if (empty($couleur)) { $couleur = 'SeaGreen'; } // url de base $base_url = $GLOBALS['wiki']->GetParameter('urldebase'); if (empty($base_url)) { $base_url = ''; } // nom de la liste des boutons $liste_boutons = $GLOBALS['wiki']->GetParameter('listeboutons'); if (empty($liste_boutons)) { $liste_boutons='radioListeBoutons'; } // valeur à mettre en exergue dans la liste des boutons $valeur_exergue = $GLOBALS['wiki']->GetParameter('valeurexergue'); if (empty($valeur_exergue)) { $valeur_exergue=''; } ?>
Format($includePage); ?>
0) : if ((substr($liste_boutons,0,5)=="liste") || (substr($liste_boutons,0,5)=="radio")){ $listename=substr($liste_boutons,5); } elseif (substr($liste_boutons,0,8)=="checkbox"){ $listename=substr($liste_boutons,8); } $valeurslistetmp = baz_valeurs_liste($listename); $valeursliste = $valeurslistetmp['label']; $nb = 0; $nblignes=ceil($nbfiches / $nbcol); $tabfiches = array(); foreach ($fiches as $fiche) : $nb++; $row=ceil($nb / $nbcol); $col=$nb-($nbcol*($row-1)); if (($row + $col) % 2 == 0){ $class="couleur"; } else { $class="couleurblanc"; } if (($valeur_exergue!='') && ($fiche[$liste_boutons]==$valeur_exergue)){ $exergue=1; } else { $exergue=0; } $tabfiches[$nb] = array($fiche,$class,$exergue,$row,$col); endforeach; ?> '); // Chaque fiche s'affiche sur plusieurs lignes de tableau, // affichage de la 1re contenant le titre while (($colonne <= $nbcol) and ($nb <= $nbfiches)): ?> '); $colonne=1; $nb = (($ligne - 1) * $nbcol) + $colonne; // affichage de la 2e ligne contenant la prochaine date echo(''); while (($colonne <= $nbcol) and ($nb <= $nbfiches)): if (isset($tabfiches[$nb][0]['bf_prochainedate']) && ($tabfiches[$nb][0]['bf_prochainedate'] != "")) { $moment = explode('T', $tabfiches[$nb][0]['bf_prochainedate']); $date = explode('-', $moment[0]); $moisnoms = array('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'); $moisnum = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); if ($date[2] == '01'){ $date[2] = '1er'; } $date[1]=str_replace($moisnum, $moisnoms, $date[1]); $heure = explode(':', $moment[1]); $annonce="Le ".ltrim($date[2],'0')." ".$date[1]." ".$date[0]." – ".ltrim($heure[0],'0')."h".ltrim($heure[1],'0')."-".($heure[0]+3)."h".ltrim($heure[1],'0')." à ".$tabfiches[$nb][0]['bf_prochainlieu']; } else { $annonce=$tabfiches[$nb][0]['bf_prochainlieu']; } ?> '); $colonne=1; $nb = (($ligne - 1) * $nbcol) + $colonne; // affichage de la 3e ligne contenant le texte echo(''); while (($colonne <= $nbcol) and ($nb <= $nbfiches)): ?> '); $colonne=1; $nb = (($ligne - 1) * $nbcol) + $colonne; // affichage de la 4e ligne contenant le bouton echo(''); while (($colonne <= $nbcol) and ($nb <= $nbfiches)): if ($tabfiches[$nb][2]){ $cell_class='-exergue'; $btn_class='btn-couleur'; } else { $cell_class=''; $btn_class='btn-reverse-'.$tabfiches[$nb][1]; } $libelle_bouton=$valeursliste[$tabfiches[$nb][0][$liste_boutons]]; if (isset($tabfiches[$nb][0]['bf_lien']) && ($tabfiches[$nb][0]['bf_lien']!='')){ if (ctype_alnum($tabfiches[$nb][0]['bf_lien'])){ $lien= $base_url . $tabfiches[$nb][0]['bf_lien']; } else{ $lien= $tabfiches[$nb][0]['bf_lien']; } $output=''; } else { $output=''; } ?> '); $colonne=1; $ligne++; endwhile; ?>




'.$libelle_bouton.'

'.$libelle_bouton.'
Format($includePage); ?>