<?php require_once '../../include/prepend.inc.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR'); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; $appel = new AFUP_AppelConferencier($bdd); $sessions = $appel->obtenirListeSessionsPlannifies($config_forum['id']); $forum = new AFUP_Forum($bdd); $deroulement = $forum->afficherDeroulement($sessions); $smarty->assign('deroulement', $deroulement); $smarty->display('deroulement.html');
<?php require_once __DIR__ . '/../../include/prepend.inc.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once __DIR__ . '/_config.inc.php'; $id_forum = $config_forum['id']; $forum = new AFUP_Forum($bdd); $forum_appel = new AFUP_AppelConferencier($bdd); $rs_forum = $forum->obtenir($id_forum); $annee_forum = $rs_forum['forum_annee']; $sessions = $forum_appel->obtenirListeSessionsPlannifies($id_forum); $salles = $forum_appel->obtenirListeSalles($id_forum, true); $smarty->assign('agenda', $forum->genAgenda($annee_forum, false, false, $id_forum, '/forum-php-2015/programme/#$1')); $smarty->assign('id_forum', $id_forum); $smarty->assign('forums', $forum->obtenirListe()); $smarty->assign('sessions', $sessions); $smarty->display('forum_planning.html');
$forum_appel = new AFUP_AppelConferencier($bdd); $droits = new AFUP_Droits($bdd); $identifiant = $droits->obtenirIdentifiant(); $forum_vote_id = $forum->obtenirDernier(); if ($action == 'lister') { // Valeurs par défaut des paramètres de tri $vote = isset($_POST['vote']) ? (int) $_POST['vote'] : 0; $session_id = isset($_POST['session_id']) ? (int) $_POST['session_id'] : 0; if ($vote > 0 && $session_id > 0 && $forum_appel->dejaVote($identifiant, $session_id) === false) { $today = date('Y-m-d'); $salt = $forum_appel->obtenirGrainDeSel($identifiant); $res = $forum_appel->noterLaSession($session_id, $vote, $salt, $today); $forum_appel->aVote($identifiant, $session_id); AFUP_Logs::log($_SESSION['afup_login'] . ' a voté sur la session n°' . $session_id); } $sessions_all = $forum_appel->obtenirListeSessionsPlannifies($forum_vote_id); $sessions_non_votes = array(); foreach ($sessions_all as $session) { if ($forum_appel->dejaVote($identifiant, $session['session_id']) === false) { $sessions_non_votes[] = $session; } } $smarty->assign('sessions', $sessions_non_votes); } elseif ($action == 'envoyer') { $ok = $forum->envoyeMailVotePlanning(); if ($ok !== false) { AFUP_Logs::log('Envoi du mail aux membres pour le vote des sessions'); afficherMessage('Les mails ont été envoyés (' . $ok . ')', 'index.php'); } else { $smarty->assign('erreur', 'Une erreur est survenue lors de la préparation des personnes physiques'); }
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Droits.php'; $forum = new AFUP_Forum($bdd); $forum_appel = new AFUP_AppelConferencier($bdd); $droits = new AFUP_Droits($bdd); if ($action == 'lister') { $list_champs = 's.*'; $list_ordre = 's.date_soumission'; $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);