<?php // Cette page attend deux paramètres : // - session_id : identifiant de la conférence // - conferencier_id : identifiant du conférencier require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once dirname(__FILE__) . '/_config.inc.php'; require_once 'Afup/AFUP_AppelConferencier.php'; $conferences_manager = new AFUP_AppelConferencier($bdd); $session = $conferences_manager->obtenirSession($_GET['session_id'], '*'); $conferencier = $conferences_manager->obtenirConferencier($_GET['conferencier_id'], '*'); $planning = $conferences_manager->obtenirPlanningDeSession($_GET['session_id']); $date_horaire_array = getdate($planning['debut']); $date_horaire = $date_horaire_array['mday'] . '/' . $date_horaire_array['mon'] . ' à ' . $date_horaire_array['hours'] . ':' . str_pad($date_horaire_array['minutes'], 2, '0', STR_PAD_LEFT); if (empty($session) || empty($conferencier)) { header('Location: /pages/forumphp' . $config_forum['annee'] . '/index.php'); } // var_dump($conferencier) ; var_dump($session) ; var_dump($date_horaire_array) ; $smarty->assign('conferencier', $conferencier); $smarty->assign('session', $session); $smarty->assign('date_horaire', $date_horaire); $smarty->display('rappel_conferenciers.html');
$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']; $champs['fin'] = $forum_donnees['date_debut']; } $formulaire->setDefaults($champs); $id = isset($_GET['id']) ? $_GET['id'] : 0; $formulaire->addElement('hidden', 'id', null); $formulaire->addElement('hidden', 'id_session', $_GET['id_session']); $formulaire->addElement('hidden', 'id_forum', $champs['id_forum']); $formulaire->addElement('header', null, 'Présentation'); $formulaire->addElement('static', 'titre', 'Titre', '<strong>' . $champs['titre'] . '</strong>'); $formulaire->addElement('static', 'abstract', 'Résumé', $champs['abstract']);