Example #1
0
    $list_sens = 'desc';
    $list_associatif = false;
    $list_filtre = false;
    if (!isset($_GET['id_forum']) || intval($_GET['id_forum']) == 0) {
        $_GET['id_forum'] = $forum->obtenirDernier();
    }
    $rs_forum = $forum->obtenir($_GET['id_forum']);
    $annee_forum = $rs_forum['forum_annee'];
    $sessions = $forum_appel->obtenirListeSessionsPlannifies($_GET['id_forum']);
    $salles = $forum_appel->obtenirListeSalles($_GET['id_forum'], true);
    $smarty->assign('agenda', $forum->genAgenda($annee_forum, true, false, $_GET['id_forum']));
    $smarty->assign('id_forum', $_GET['id_forum']);
    $smarty->assign('forums', $forum->obtenirListe());
    $smarty->assign('sessions', $sessions);
} elseif ($action == 'supprimer') {
    if ($forum_appel->supprimerSessionDuPlanning($_GET['id'])) {
        AFUP_Logs::log('Suppression de la programmation de la session ' . $_GET['id']);
        afficherMessage('La programmation de la session a été supprimée', 'index.php?page=forum_planning&action=lister');
    } else {
        afficherMessage('Une erreur est survenue lors de la suppression de la session', 'index.php?page=forum_planning&action=lister', true);
    }
} else {
    require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php';
    $pays = new AFUP_Pays($bdd);
    $formulaire =& instancierFormulaire();
    $champs = $forum_appel->obtenirPlanningDeSession($_GET['id_session']);
    $conferenciers = $forum_appel->obtenirConferenciersPourSession($_GET['id_session']);
    if (empty($champs['debut']) && empty($champs['fin'])) {
        $id_forum = $forum->obtenirDernier();
        $forum_donnees = $forum->obtenir($id_forum);
        $champs['debut'] = $forum_donnees['date_debut'];