Exemple #1
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);
Exemple #2
0
// 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');
    } else {
        afficherMessage('Une erreur est survenue lors de la suppression du coupon', 'index.php?page=forum_gestion&action=lister', true);