<?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; }
<?php $action = verifierAction(array('afficher', 'telecharger_joindin', 'telecharger_xmliphone')); $tris_valides = array(); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Droits.php'; if ($action == 'afficher') { // Ne rien faire. L'écran affiche simplement un lien. } elseif ($action == 'telecharger_joindin') { $forum = new AFUP_Forum($bdd); $forum_id = $forum->obtenirDernier(); $csv = $forum->obtenirCsvJoindIn($forum_id); header('Content-type: text/plain'); header('Content-disposition: attachment; filename=joind_in_forum_php.csv'); echo $csv; exit; } elseif ($action == 'telecharger_xmliphone') { $forum = new AFUP_Forum($bdd); $forum_id = $forum->obtenirDernier(); $xml = $forum->obtenirXmlPourAppliIphone($forum_id); header('Content-type: text/xml'); header('Content-disposition: attachment; filename=appli_iphone_forum_php.xml'); echo $xml; exit; }
<?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 // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } 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_inscriptions = new AFUP_Inscriptions_Forum($bdd); if (!isset($_GET['id_forum']) || intval($_GET['id_forum']) == 0) { $_GET['id_forum'] = $forum->obtenirDernier(); } $smarty->assign('id_forum', $_GET['id_forum']); $smarty->assign('forum_avenir', $forum->obtenir((int) $_GET['id_forum'])); $id_precedent = $forum->obtenirPrecedent((int) $_GET['id_forum']); $smarty->assign('forum_precedent', $forum->obtenir($id_precedent)); $smarty->assign('forums', $forum->obtenirListe()); $suiviBrut = $forum_inscriptions->obtenirSuivi($_GET['id_forum']); $smarty->assign('suivis', $suiviBrut); $n = $n_1 = array(); if ($suiviBrut != false) { foreach ($suiviBrut as $s) { $n[] = $s['n']; $n_1[] = $s['n_1']; } } $smarty->assign('n', implode(', ', $n)); $smarty->assign('n_1', implode(', ', $n_1));
/** * * @param array $csvFile */ function extraireComptaDepuisCSVBanque($csvFile) { if (!is_array($csvFile) || !count($csvFile)) { return false; } // On vérifie la première ligne if (!substr($csvFile[0], 0, 17) == 'Code de la banque') { return false; } $forum = new AFUP_Forum($this->_bdd); $futurForum = $forum->obtenirDernier(); $futurEvenement = $this->obtenirEvenementParIdForum($futurForum); // On efface les 4 premières lignes $csvFile = array_slice($csvFile, 4); foreach ($csvFile as $ligne) { $donnees = explode(';', $ligne); if (count($donnees) == 7) { $numero_operation = $donnees[1]; // On vérife si l'enregistrement existe déjà $enregistrement = $this->obtenirParNumeroOperation($numero_operation); $date_ecriture = '20' . implode('-', array_reverse(explode('/', $donnees[0]))); $description = $donnees[2] . '-' . $donnees[5]; $donnees[3] = abs(str_replace(',', '.', $donnees[3])); $donnees[4] = abs(str_replace(',', '.', $donnees[4])); if ($donnees[4] == '') { $idoperation = 1; $montant = $donnees[3]; } else { $idoperation = 2; $montant = $donnees[4]; } // On tente les préaffectations $categorie = 26; // Catégorie 26 = "A déterminer" $evenement = 8; // Evénement 8 = "A déterminer" if (strpos($donnees[5], 'CONTRAT 8316677013')) { if ($idoperation == 2) { // CREDIT // Virement PAYBOX if ($montant < 100) { // Vraisemblablement des cotisations $categorie = 4; // Catégorie 4 = "Cotisation AFUP" $evenement = 27; // Evénement 27 = "Assocation AFUP" } else { // Vraisemblablement un réglement pour le prochain événement $categorie = 3; // Catégorie 3 = "Inscription" $evenement = $futurEvenement; } } else { // DEBIT // Commission PAYBOX $categorie = 28; // Catégorie 28 = "Frais de compte" $evenement = 26; // Evénement 26 = "Gestion" } } $idmode_regl = 9; switch (strtoupper(substr($donnees[2], 0, 3))) { case 'CB ': $idmode_regl = 2; break; case 'VIR': $idmode_regl = 3; break; case 'CHE': case 'REM': $idmode_regl = 4; break; } if (!is_array($enregistrement)) { $this->ajouter($idoperation, 1, $categorie, $date_ecriture, '', $montant, $description, '', $idmode_regl, $date_ecriture, '', $evenement, $numero_operation); } else { $modifier = false; if ($enregistrement['idcategorie'] == 26 && $categorie != 26) { $enregistrement['idcategorie'] = $categorie; $modifier = true; } if ($enregistrement['idevenement'] == 8 && $evenement != 8) { $enregistrement['idevenement'] = $evenement; $modifier = true; } if ($modifier) { $this->modifier($enregistrement['id'], $enregistrement['idoperation'], 1, $enregistrement['idcategorie'], $enregistrement['date_ecriture'], $enregistrement['nom_frs'], $enregistrement['montant'], $enregistrement['description'], $enregistrement['numero'], $enregistrement['idmode_regl'], $enregistrement['date_regl'], $enregistrement['obs_regl'], $enregistrement['idevenement'], $enregistrement['numero_operation']); } } } } return true; }
<?php $action = verifierAction(array('lister', 'ajouter', 'modifier', 'supprimer')); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum_Partenaires.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Niveau_Partenariat.php'; $partenaires = new AFUP_Forum_Partenaires($bdd); $forums = new AFUP_Forum($bdd); $niveauPartenariat = new AFUP_Niveau_Partenariat($bdd); if ($action == 'lister') { // Mise en place de la liste dans le scope de smarty $sponsors = $partenaires->obtenirListe(); $smarty->assign('sponsors', $sponsors); } elseif ($action == 'supprimer') { if ($partenaires->supprimer($_GET['id'])) { AFUP_Logs::log('Suppression du partenaire ' . $_GET['id']); afficherMessage('Le partenaire a été supprimé', 'index.php?page=forum_partenaire&action=lister'); } else { afficherMessage('Une erreur est survenue lors de la suppression du partenaire', 'index.php?page=forum_partenaire&action=lister', true); } } else { $formulaire =& instancierFormulaire(); if ($action == 'ajouter') { $formulaire->setDefaults(array('ranking' => 1)); } else { $champs = $partenaires->obtenir($_GET['id']); $forum = $forums->obtenir($champs['id_forum']); $formulaire->setDefaults($champs); if (isset($champs) && isset($champs['id'])) { $_GET['id'] = $champs['id'];
<?php require_once __DIR__ . '/../../include/prepend.inc.php'; require_once __DIR__ . '/_config.inc.php'; require_once __DIR__ . '/../../../sources/Afup/AFUP_Pays.php'; require_once __DIR__ . '/../../../sources/Afup/AFUP_Forum.php'; require_once __DIR__ . '/../../../sources/Afup/AFUP_Inscriptions_Forum.php'; require_once __DIR__ . '/../../../sources/Afup/AFUP_Facturation_Forum.php'; $pays = new AFUP_Pays($bdd); $forum = new AFUP_Forum($bdd); $id_forum = $config_forum['id']; $forum_inscriptions = new AFUP_Inscriptions_Forum($bdd); $forum_facturation = new AFUP_Facturation_Forum($bdd); $nombre_places = $forum->obtenirNombrePlaces($id_forum); $nombre_inscrits = $forum_inscriptions->obtenirNombreInscrits($id_forum); $is_prevente = time() < $config_forum['date_fin_prevente']; if (!isset($_GET['passage_en_force'])) { if (time() > $config_forum['date_fin_vente']) { $smarty->display('inscriptions_fermes.html'); die; } if ($nombre_inscrits >= $nombre_places) { $smarty->display('inscriptions_fermes.html'); die; } } //nombre possible d'inscrptions sur une même commande $nombre_personnes = isset($_GET['nombre_personnes']) ? (int) $_GET['nombre_personnes'] : 5; $nombre_tags = 3; //nombre inscription choisi via js $nombre_inscriptions = isset($_GET['nbInscriptions']) ? (int) $_GET['nbInscriptions'] : 1;
function ajouterRappel($email, $id_forum = null) { if ($id_forum == null) { require_once dirname(__FILE__) . '/AFUP_Forum.php'; $forum = new AFUP_Forum($this->_bdd); $id_forum = $forum->obtenirDernier(); } $requete = 'INSERT INTO afup_inscriptions_rappels (email, date, id_forum) VALUES (' . $this->_bdd->echapper($email) . ', ' . time() . ', ' . $id_forum . ')'; return $this->_bdd->executer($requete); }
if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; // Gestion des droits require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php'; $droits = AFUP_Utils::fabriqueDroits($bdd); if (!$droits->estConnecte()) { header('Location: index.php?page=connexion&echec=' . $droits->verifierEchecConnexion()); exit; } 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_inscriptions = new AFUP_Inscriptions_Forum($bdd); $id_forum = 7; //$badges = $forum_inscriptions->obtenirListePourBadges($id_forum); $badges = array(); $badge_prints = array(); $nb_cols = 3; $nb_rows = 4; $badge_row = 1; $badge_col = 1; $badge_page = 1; $programme = $forum->genAgenda('2012', true, true); $code_salle[18] = "A"; $code_salle[19] = "H"; //var_dump( $programme);die; ?>
<?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); $agenda = $forum->afficherAgenda($sessions); $smarty->assign('agenda', $agenda); $smarty->display('agenda.html');
function obtenirListeSessionsAvecResumes($id_forum) { $requete = ' SELECT '; $requete .= ' se.session_id, '; $requete .= ' se.* '; $requete .= ' FROM '; $requete .= ' afup_sessions se '; $requete .= ' LEFT JOIN '; $requete .= ' afup_forum_planning pl '; $requete .= ' ON se.session_id = pl.id_session'; $requete .= ' WHERE se.id_forum = ' . $this->_bdd->echapper($id_forum); $requete .= ' AND se.plannifie = 1'; $requete .= ' AND se.genre != 9 '; $requete .= ' ORDER BY '; $requete .= ' pl.debut, se.titre'; $sessions = $this->_bdd->obtenirTous($requete); $sessionsAvecId = array(); foreach ($sessions as $session) { $sessionsAvecId[$session['session_id']] = $session; } $sessionsAvecResumes = array(); require_once dirname(__FILE__) . '/AFUP_Forum.php'; $forum = new AFUP_Forum($this->_bdd); $forum_details = $forum->obtenir($id_forum); $repertoire = new DirectoryIterator(dirname(__FILE__) . "/../../htdocs/templates/" . $forum_details['path'] . "/resumes/"); foreach ($repertoire as $file) { if (preg_match("/^[1-9]/", $file->getFilename())) { $id = (int) $file->getFilename(); if (isset($sessionsAvecId[$id])) { $sessionsAvecResumes[$id] = $sessionsAvecId[$id]; $sessionsAvecResumes[$id]['file'] = $file->getFilename(); } } } return $sessionsAvecResumes; }
<?php ini_set('display_errors', TRUE); require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once 'Afup/AFUP_Pays.php'; require_once 'Afup/AFUP_Forum.php'; require_once 'Afup/AFUP_Inscriptions_Forum.php'; require_once 'Afup/AFUP_Facturation_Forum.php'; $pays = new AFUP_Pays($bdd); $forum = new AFUP_Forum($bdd); $forum_inscriptions = new AFUP_Inscriptions_Forum($bdd); $forum_facturation = new AFUP_Facturation_Forum($bdd); $nombre_places = $forum->obtenirNombrePlaces(2); $nombre_inscrits = $forum_inscriptions->obtenirNombreInscrits(2); $smarty->display('inscriptions_fermes.html'); die; if ($nombre_inscrits >= $nombre_places) { $smarty->display('inscriptions_completes.html'); die; } //nombre possible d'inscrptions sur une même commande $nombre_personnes = 5; // On créé le formulaire $formulaire =& instancierFormulaire(); $formulaire->setDefaults(array('civilite' => 'M.', 'id_pays_facturation' => 'FR', 'type_inscription' => -1, 'type_reglement' => -1)); for ($i = 1; $i <= $nombre_personnes; $i++) { $next = $i + 1; $formulaire->addElement('header', '', '<a name="inscription' . $i . '">Personne</a> ' . $i); $formulaire->addElement('select', 'civilite' . $i, 'Civilité', array('M.' => 'M.', 'Mme' => 'Mme', 'Mlle' => 'Mlle')); $formulaire->addElement('text', 'nom' . $i, 'Nom', array('size' => 30, 'maxlength' => 40)); $formulaire->addElement('text', 'prenom' . $i, 'Prénom', array('size' => 30, 'maxlength' => 40));
// 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')); $tris_valides = array('date', 'titre_revue', 'nom_forum', 'nom', 'prenom'); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Accreditation_Presse.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; $pays = new AFUP_Pays($bdd); $accreditations = new AFUP_Accreditation_Presse($bdd); $forums = new AFUP_Forum($bdd); if ($action == 'lister') { // Valeurs par dfaut des paramtres de tri $list_ordre = 'date DESC'; $list_sens = 'asc'; $list_associatif = false; // Modification des paramtres de tri en fonction des demandes passes 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']; } // Mise en place de la liste dans le scope de smarty $journalistes = $accreditations->obtenirListe($list_ordre, $list_associatif); $smarty->assign('journalistes', $journalistes); } elseif ($action == 'supprimer') { if ($accreditations->supprimer($_GET['id'])) { AFUP_Logs::log('Suppression de l\'accréditation ' . $_GET['id']);
<?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', 'supprimer', 'ajouter_coupon', 'supprimer_coupon')); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum_Coupon.php'; $forums = new AFUP_Forum($bdd); $coupons = new AFUP_Forum_Coupon($bdd); if ($action == 'lister') { $evenements = $forums->obtenirListe(null, '*', 'date_debut desc'); foreach ($evenements as &$e) { $e['supprimable'] = $forums->supprimable($e['id']); $e['coupons'] = $coupons->obtenirCouponsForum($e['id']); } $smarty->assign('evenements', $evenements); } elseif ($action == 'ajouter_coupon') { if ($coupons->ajouter($_GET['id_forum'], $_GET['coupon'])) { AFUP_Logs::log('Ajout du coupon de forum'); afficherMessage('Le coupon a été ajouté', 'index.php?page=forum_gestion&action=lister'); } else { afficherMessage('Une erreur est survenue lors de l\'ajout du coupon', 'index.php?page=forum_gestion&action=lister', true); } } elseif ($action == 'supprimer_coupon') { if ($coupons->supprimer($_GET['id'])) { AFUP_Logs::log('Suppression du coupon de forum ' . $_GET['id']); afficherMessage('Le coupon a été supprimé', 'index.php?page=forum_gestion&action=lister');
<?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('index', 'mailing', 'ajouter', 'modifier', 'supprimer')); $smarty->assign('action', $action); set_time_limit(0); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Mailing.php'; 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';
<?php /** TODO en plus de cette config : Créer la ligne afup_forum et mettre l'id de la ligne dans $config_forum['id'] Il faut aussi verifier le contenu des template (rechercher la date de l'année précedente ) Modifer le pdf du formulaire papier dans "/site/templates/forumphpXXXX/inscription-forum.pdf" à partir du doc dans "/sources/doc/inscription au forum.odt" " */ // Param de configuration sur site du Forum PHP define('AFUP_CHEMIN_SOURCE', realpath(dirname(__FILE__) . '/../../classes/afup/')); date_default_timezone_set("Europe/Paris"); ini_set('display_errors', $conf->obtenir('divers|afficher_erreurs')); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum_Coupon.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Forum_Partenaires.php'; $forums = new AFUP_Forum($bdd); $coupons = new AFUP_Forum_Coupon($bdd); $partenairesForum = new AFUP_Forum_Partenaires($bdd); $idForum = 12; // 12 = PHPTour Luxembourg $config_forum = $forums->obtenir($idForum); $config_forum['date_debut'] = strtotime($config_forum['date_debut']); $config_forum['date_fin'] = strtotime($config_forum['date_fin']); $detailsCoupon = array_values($coupons->obtenirCouponsForum($idForum)); $config_forum['coupons'] = array_merge($detailsCoupon, array_map("strtolower", $detailsCoupon)); $config_forum['project_ids'] = array(); $smarty->assign('forum_annee', $config_forum['annee']); $partenaires = $partenairesForum->obtenirTousPartenairesForum($idForum); $smarty->assign('partenaires', $partenaires);
<?php require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php'; require_once dirname(__FILE__) . '/_config.inc.php'; setlocale(LC_TIME, 'fr_FR'); define("DS", DIRECTORY_SEPARATOR); require_once 'Afup/AFUP_Forum.php'; $oAfup = new AFUP_Forum($bdd); $sTable = $oAfup->genAgenda($config_forum['annee']); $smarty->assign('agenda', $sTable); $smarty->display('feuillet_forum.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', 'lister_conferencier_orga')); $tris_valides = array('i.date', 'i.nom', 'f.societe', 'i.etat'); $sens_valides = array('desc', 'asc'); $smarty->assign('action', $action); 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_inscriptions = new AFUP_Inscriptions_Forum($bdd); $forum_facturation = new AFUP_Facturation_Forum($bdd); $list_champs = 'i.id, i.date, i.nom, i.prenom, i.email, f.societe, i.etat, i.coupon, i.type_inscription'; $list_ordre = 'I.nom asc'; $list_sens = 'desc'; $list_associatif = false; $list_filtre = false; 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['id_forum']) || intval($_GET['id_forum']) == 0) { $_GET['id_forum'] = $forum->obtenirDernier(); } $smarty->assign('id_forum', $_GET['id_forum']); $smarty->assign('forum_tarifs_lib', $AFUP_Tarifs_Forum_Lib); $smarty->assign('forums', $forum->obtenirListe());
<?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');
<?php $action = verifierAction(array('lister', 'ajouter', 'modifier', 'supprimer', 'envoyer_convocation', 'generer_mail_inscription_afup', 'generer_inscription_afup')); $tris_valides = array('i.date', 'i.nom', 'f.societe', 'i.etat'); $sens_valides = array('desc', 'asc'); $smarty->assign('action', $action); 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_inscriptions = new AFUP_Inscriptions_Forum($bdd); $forum_facturation = new AFUP_Facturation_Forum($bdd); if ($action == 'envoyer_convocation') { $current = $forum->obtenir($_GET['id_forum'], 'titre'); $formulaire =& instancierFormulaire(); $formulaire->setDefaults(array('template' => 'convocation-???')); $formulaire->addElement('hidden', 'id_forum', $_GET['id_forum']); $formulaire->addElement('hidden', 'action', 'envoyer_convocation'); $formulaire->addElement('header', null, 'Convocation (seulement à ceux qui doivent la recevoir, aucun conférencier)'); $formulaire->addElement('text', 'template', 'Template Mandrill', array('size' => 255)); $formulaire->addElement('header', 'boutons', ''); $formulaire->addElement('submit', 'soumettre', 'Envoyer la convoc Saperlipopette !'); $formulaire->addRule('template', 'Template manquant', 'required'); if ($formulaire->validate()) { $valeurs = $formulaire->exportValues(); $resultat = $forum_inscriptions->envoyerEmailConvocation($valeurs['id_forum'], $valeurs['template']); if ($resultat) { AFUP_Logs::log("Envoi de la convocation pour le {$current['titre']}"); afficherMessage('La convocation a été envoyée', 'index.php?page=forum_inscriptions&action=lister'); } else { AFUP_Logs::log("Echec de l'envoi de la convocation pour le {$current['titre']}");
<?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']));