<?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');
<?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');
} $formulaire->addElement('header', null, 'Vous avez terminé'); $formulaire->addElement('submit', 'soumettre', 'Soumettre'); $formulaire->addGroupRule('groupe_pres1', 'Selectionnez le public visé', 'required', null, 1); $formulaire->addRule('pres1_titre', 'Titre manquant', 'required'); $formulaire->addRule('pres1_abstract', 'Résumé manquant', 'required'); $formulaire->addGroupRule('groupe_type_pres1', 'Indiquez le type de session', 'required', null, 1); $formulaire->addRule('pres1_genre', 'Type de session manquant', 'required'); $formulaire->addRule('civilite1', 'Civilité non sélectionnée', 'required'); $formulaire->addRule('nom1', 'Nom manquant', 'required'); $formulaire->addRule('prenom1', 'Prénom manquant', 'required'); $formulaire->addRule('email1', 'Email manquant', 'required'); $formulaire->addRule('email1', 'Email invalide', 'email'); if ($formulaire->validate()) { $valeurs = $formulaire->exportValues(); $conf = new AFUP_AppelConferencier($bdd); // traiter les conferenciers for ($i = 1; $i < 3; $i++) { $check = trim($valeurs['nom' . $i]); if (empty($check)) { continue; } $var = 'conferencier' . $i; ${$var} = $conf->ajouterConferencier($valeurs['id_forum'], $valeurs['civilite' . $i], $valeurs['nom' . $i], $valeurs['prenom' . $i], $valeurs['email' . $i], $valeurs['societe' . $i], $valeurs['biographie' . $i]); } // ajouter les sessions for ($i = 1; $i < 4; $i++) { if (empty($valeurs['pres' . $i . '_titre'])) { continue; } $var = 'session' . $i;
<?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_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $sessions = $forum_appel->obtenirListeSessionsAvecResumes($config_forum['id']); foreach ($sessions as $index => $session) { $sessions[$index]['conferenciers'] = $forum_appel->obtenirConferenciersPourSession($session['session_id']); $sessions[$index]['journees'] = explode(" ", $session['journee']); } $smarty->assign('sessions', $sessions); $smarty->display('resumes.html');
<?php require_once '../../include/prepend.inc.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR.utf8', 'fra'); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $sessions = $forum_appel->obtenirListeSessionsPlannifies($config_forum['id']); $journees[0] = array(); $journees[1] = array(); $deuxprochaines = array(); foreach ($sessions as $index => $session) { $session['conferenciers'] = $forum_appel->obtenirConferenciersPourSession($session['session_id']); $session['journees'] = explode(" ", $session['journee']); if ('21' == date('d', $session['debut'])) { $journees[0][] = $session; } else { $journees[1][] = $session; } if ($session['fin'] > time() && count($deuxprochaines) < 4) { $deuxprochaines[] = $session; } foreach ($session['conferenciers'] as $conferencier) { if ('À définir' == $conferencier['nom']) { continue; } if (!isset($conferenciers[$conferencier['conferencier_id']])) { $conferencier['prenom'] = ucfirst(strtolower($conferencier['prenom'])); $conferencier['nom'] = strtoupper($conferencier['nom']); $conferenciers[$conferencier['conferencier_id']] = $conferencier; }
<?php $action = verifierAction(array('lister', 'mail', 'envoyer')); $tris_valides = array(); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; 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); $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; }
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_BlackList.php'; require_once 'phpmailer/class.phpmailer.php'; $forum = new AFUP_Forum($bdd); $blackList = new AFUP_BlackList($bdd); $mailing = new AFUP_Mailing($bdd); if ($action == 'mailing') { switch ($_GET['liste']) { case 'membre_a_jour_cotisation': require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Assemblee_Generale.php'; $assemblee = new AFUP_Assemblee_Generale($bdd); $liste = $assemblee->obtenirListeEmailPersonnesAJourDeCotisation(); break; case 'ancien_conferencier': require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $liste = $forum_appel->obtenirListeEmailAncienConferencier(); break; case 'ancien_visiteur': require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Inscriptions_Forum.php'; $inscriptions = new AFUP_Inscriptions_Forum($bdd); $liste = $inscriptions->obtenirListeEmailAncienVisiteurs(); break; default: $liste = ''; break; } $formulaire =& instancierFormulaire(); $id_forum = $forum->obtenirDernier(); $rs_forum = $forum->obtenir($id_forum); $formulaire->setDefaults(array('from_email' => $GLOBALS['conf']->obtenir('mails|email_expediteur'), 'from_name' => $GLOBALS['conf']->obtenir('mails|nom_expediteur'), 'subject' => $rs_forum['titre'], 'body' => '', 'tos' => $liste));
<?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');
<?php // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } $action = verifierAction(array('lister', 'ajouter', 'modifier', 'commenter', 'supprimer', 'voter')); $tris_valides = array('s.titre', 's.date_soumission'); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; 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') { // Valeurs par défaut des paramètres de tri $list_champs = 's.*'; $list_ordre = 's.date_soumission'; $list_sens = 'desc'; $list_associatif = false; $list_filtre = false; $list_type = 'session'; // Modification des paramètres de tri en fonction des demandes passées en GET if (isset($_GET['tri']) && in_array($_GET['tri'], $tris_valides) && isset($_GET['sens']) && in_array($_GET['sens'], $sens_valides)) { $list_ordre = $_GET['tri'] . ' ' . $_GET['sens']; } if (isset($_GET['filtre'])) { $list_filtre = $_GET['filtre'];
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; setlocale(LC_TIME, 'fr_FR'); require_once 'Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $sessions = $forum_appel->obtenirListeSessionsPlannifies(3); foreach ($sessions as $index => $session) { $sessions[$index]['conferenciers'] = $forum_appel->obtenirConferenciersPourSession($session['session_id']); $sessions[$index]['journees'] = explode(" ", $session['journee']); } $smarty->assign('sessions', $sessions); $smarty->display('sessions.html');
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; setlocale(LC_TIME, 'fr_FR'); require_once 'Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $sessions = $forum_appel->obtenirListeSessionsPlannifies(2); $conferenciers = array(); foreach ($sessions as $index => $session) { $tmp_conferenciers = $forum_appel->obtenirConferenciersPourSession($session['session_id']); foreach ($tmp_conferenciers as $conferencier) { if (!isset($conferenciers[$conferencier['conferencier_id']])) { $conferenciers[$conferencier['conferencier_id']] = $conferencier; } $conferenciers[$conferencier['conferencier_id']]['sessions'][] = array('id' => $session['session_id'], 'titre' => $session['titre']); } } $smarty->assign('conferenciers', $conferenciers); $smarty->display('conferenciers.html');
<?php // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } $action = verifierAction(array('lister')); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; 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') { if (!isset($_GET['id_forum']) || intval($_GET['id_forum']) == 0) { $_GET['id_forum'] = $forum->obtenirDernier(); } $smarty->assign('id_forum', $_GET['id_forum']); $smarty->assign('forums', $forum->obtenirListe()); $smarty->assign('sessions', $forum_appel->obtenirListeSessionsNotees($_GET['id_forum'])); }
<?php // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } $action = verifierAction(array('lister', 'ajouter', 'modifier', 'commenter', 'supprimer', 'voter')); $tris_valides = array(); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; 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']));
// Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } $action = verifierAction(array('lister', 'ajouter', 'modifier', 'supprimer', 'inscrire_forum', 'associer_gravatar')); $tris_valides = array(); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Inscriptions_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Facturation_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; $forum = new AFUP_Forum($bdd); $forum_appel = new AFUP_AppelConferencier($bdd); $forum_inscriptions = new AFUP_Inscriptions_Forum($bdd); $forum_facturation = new AFUP_Facturation_Forum($bdd); if ($action == 'inscrire_forum') { if (!isset($_GET['id_forum']) || intval($_GET['id_forum']) == 0) { $_GET['id_forum'] = $forum->obtenirDernier(); } $sessions = $forum_appel->obtenirListeSessionsPlannifies($_GET['id_forum']); foreach (array(353, 354, 355, 356, 357, 358, 359, 361, 362, 363, 364, 366) as $id_projet_php) { $sessions[] = array('session_id' => $id_projet_php, 'is_projet' => true); } $valeurs['id_forum'] = (int) $_GET['id_forum']; $nb_conferencier = 0; $valeurs['citer_societe'] = true; $valeurs['newsletter_nexen'] = true; $valeurs['newsletter_afup'] = true;
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR'); require_once 'Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $type = isset($_GET['type']) ? $_GET['type'] : 'session'; switch ($type) { case 'projet': $sessions = $forum_appel->obtenirListeProjets($config_forum['id'], 's.*', 's.titre', false, false, $config_forum['project_ids']); break; default: $sessions = $forum_appel->obtenirListeSessionsPlannifies($config_forum['id']); break; } $conferenciers = array(); foreach ($sessions as $index => $session) { if ($session['abstract']) { $tmp_conferenciers = $forum_appel->obtenirConferenciersPourSession($session['session_id']); foreach ($tmp_conferenciers as $conferencier) { if (!isset($conferenciers[$conferencier['conferencier_id']])) { $conferenciers[$conferencier['conferencier_id']] = $conferencier; } $conferenciers[$conferencier['conferencier_id']]['sessions'][] = array('id' => $session['session_id'], 'titre' => $session['titre']); } } } $smarty->assign('conferenciers', $conferenciers); $smarty->display('conferenciers.html');
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR'); require_once 'Afup/AFUP_AppelConferencier.php'; $forum_appel = new AFUP_AppelConferencier($bdd); $sort = 's.titre'; if (isset($_GET['admin_preview'])) { $smarty->assign('admin', true); // on affiche tous les projets $config_forum['project_ids'] = array(); $sort = 's.date_soumission DESC'; } $sessions = $forum_appel->obtenirListeProjets($config_forum['id'], 's.*', $sort, false, false, $config_forum['project_ids']); foreach ($sessions as $index => $session) { $sessions[$index]['conferenciers'] = $forum_appel->obtenirConferenciersPourSession($session['session_id']); $sessions[$index]['journees'] = explode(" ", $session['journee']); } $smarty->assign('projets', $sessions); $smarty->display('projets-php.html');