Пример #1
0
function Calendar($range = 12, $events)
{
    $GLOBALS['colorCount'] = 0;
    echo '<div class="calendrier">';
    if (count($events) > 1) {
        generateSidebar($events);
    }
    generateCalendar($range, $events);
    echo '</div>';
}
Пример #2
0
<?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);