Example #1
0
<?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'];
Example #2
0
<?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);