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