<?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 // 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');