function Calendar($range = 12, $events) { $GLOBALS['colorCount'] = 0; echo '<div class="calendrier">'; if (count($events) > 1) { generateSidebar($events); } generateCalendar($range, $events); echo '</div>'; }
<?php /*** CONTROLEUR ACCUEIL ***/ /**** Préparation des contenus ****/ // Réponse de la table : organisée par champs puis par ligne ou l'inverse ? // $reponse[0]['titre'] => 'klqsdfljdfkl' // $reponse['titre'][0] => 'skldlfjF' require MODELES . 'accueil/getCatchphrases.php'; require MODELES . 'events/suggestions.php'; /**** Préparation des ressources de la page ****/ $title = 'Accueil'; $styles = ['accueil.css', 'eventPreview.css', 'simple-slideshow.css']; $scripts = ['bigform.js', 'simple-slideshow.js', 'googleAutocompleteAddress.js']; $blocs = ['index']; // Préparation des contenus $contents['suggestions'] = suggestions(); $contents['catchPhrases'] = getCatchphrases(); // Chargement de la bonne version du triptyque if (connected()) { require MODELES . 'membres/generateCalendar.php'; $contents['calendar'] = generateCalendar(); $contents['sugg'] = ['Tout de suite', 'Vous aimez souvent', 'Près de vous']; $styles[] = 'calendar.css'; $blocs[] = 'myEvents'; $scripts[] = 'dynamicCalendar.js'; } else { $blocs[] = 'features'; } // Appels de la vue : vue($blocs, $styles, $title, $contents, $scripts);