<?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', 'preparer', 'envoyer', 'listing')); $tris_valides = array('nom', 'date_consultation', 'presence', 'personnes_avec_pouvoir_nom'); $sens_valides = array('asc', 'desc'); $smarty->assign('action', $action); require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Assemblee_Generale.php'; $assemblee_generale = new AFUP_Assemblee_Generale($bdd); if ($action == 'lister' || $action == 'listing') { // Valeurs par défaut des paramètres de tri $timestamp = $assemblee_generale->obternirDerniereDate(); $list_date_assemblee_generale = convertirTimestampEnDate($timestamp); $list_ordre = 'nom'; $list_sens = 'asc'; $list_associatif = false; // 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['date'])) { $list_date_assemblee_generale = $_GET['date']; } else { $_GET['date'] = $list_date_assemblee_generale; } if ($action == "listing") { $list_ordre = "nom";
} $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'; $inscriptions = new AFUP_Inscriptions_Forum($bdd); $liste = $inscriptions->obtenirListeEmailAncienVisiteurs(); break; default: $liste = ''; break;
<?php // Impossible to access the file itself if (!defined('PAGE_LOADED_USING_INDEX')) { trigger_error("Direct access forbidden.", E_USER_ERROR); exit; } $action = 'modifier'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Assemblee_Generale.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php'; require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Cotisations.php'; $assemblee_generale = new AFUP_Assemblee_Generale($bdd); $cotisations = new AFUP_Cotisations($bdd); $personnes_physiques = new AFUP_Personnes_Physiques($bdd); $timestamp = $assemblee_generale->obternirDerniereDate(); $identifiant = $droits->obtenirIdentifiant(); $cotisation = $personnes_physiques->obtenirDerniereCotisation($identifiant); if ($timestamp > strtotime("-1 day", time())) { $date_assemblee_generale = convertirTimestampEnDate($timestamp); $smarty->assign('date_assemblee_generale', $date_assemblee_generale); if ($timestamp > strtotime("+14 day", $cotisation['date_fin'])) { $smarty->assign('erreur', 'La date d\'échéance de votre dernière cotisation précède la date de la prochaine assemblée générale.<br/><br/>Vous ne pourrez donc pas voter lors de cette assemblée générale.<br/><br/>Vous pouvez dès à présent régler votre cotisation via <a href="/pages/administration/index.php?page=membre_cotisation">"Ma cotisation"</a>'); } else { list($presence, $id_personne_avec_pouvoir) = $assemblee_generale->obtenirInfos($_SESSION['afup_login'], $timestamp); $assemblee_generale->marquerConsultation($_SESSION['afup_login'], $timestamp); $formulaire =& instancierFormulaire('index.php?page=membre_assemblee_generale'); $formulaire->setDefaults(array('date' => date("d/m/Y", time()), 'presence' => $presence, 'id_personne_avec_pouvoir' => $id_personne_avec_pouvoir)); $formulaire->addElement('header', '', 'Je serais présent(e)'); $formulaire->addElement('radio', 'presence', 'Oui', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_OUI); $formulaire->addElement('radio', 'presence', 'Non', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_NON); $formulaire->addElement('radio', 'presence', 'Je ne sais pas encore', '', AFUP_ASSEMBLEE_GENERALE_PRESENCE_INDETERMINE);