示例#1
0
<?php

require_once __DIR__ . '/../../include/prepend.inc.php';
require_once __DIR__ . '/_config.inc.php';
require_once __DIR__ . '/../../../sources/Afup/AFUP_Pays.php';
require_once __DIR__ . '/../../../sources/Afup/AFUP_Forum.php';
require_once __DIR__ . '/../../../sources/Afup/AFUP_Inscriptions_Forum.php';
require_once __DIR__ . '/../../../sources/Afup/AFUP_Facturation_Forum.php';
$pays = new AFUP_Pays($bdd);
$forum = new AFUP_Forum($bdd);
$id_forum = $config_forum['id'];
$forum_inscriptions = new AFUP_Inscriptions_Forum($bdd);
$forum_facturation = new AFUP_Facturation_Forum($bdd);
$nombre_places = $forum->obtenirNombrePlaces($id_forum);
$nombre_inscrits = $forum_inscriptions->obtenirNombreInscrits($id_forum);
$is_prevente = time() < $config_forum['date_fin_prevente'];
if (!isset($_GET['passage_en_force'])) {
    if (time() > $config_forum['date_fin_vente']) {
        $smarty->display('inscriptions_fermes.html');
        die;
    }
    if ($nombre_inscrits >= $nombre_places) {
        $smarty->display('inscriptions_fermes.html');
        die;
    }
}
//nombre possible d'inscrptions sur une même commande
$nombre_personnes = isset($_GET['nombre_personnes']) ? (int) $_GET['nombre_personnes'] : 5;
$nombre_tags = 3;
//nombre inscription choisi via js
$nombre_inscriptions = isset($_GET['nbInscriptions']) ? (int) $_GET['nbInscriptions'] : 1;
示例#2
0
<?php

ini_set('display_errors', TRUE);
require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php';
require_once 'Afup/AFUP_Pays.php';
require_once 'Afup/AFUP_Forum.php';
require_once 'Afup/AFUP_Inscriptions_Forum.php';
require_once 'Afup/AFUP_Facturation_Forum.php';
$pays = new AFUP_Pays($bdd);
$forum = new AFUP_Forum($bdd);
$forum_inscriptions = new AFUP_Inscriptions_Forum($bdd);
$forum_facturation = new AFUP_Facturation_Forum($bdd);
$nombre_places = $forum->obtenirNombrePlaces(2);
$nombre_inscrits = $forum_inscriptions->obtenirNombreInscrits(2);
$smarty->display('inscriptions_fermes.html');
die;
if ($nombre_inscrits >= $nombre_places) {
    $smarty->display('inscriptions_completes.html');
    die;
}
//nombre possible d'inscrptions sur une même commande
$nombre_personnes = 5;
// On créé le formulaire
$formulaire =& instancierFormulaire();
$formulaire->setDefaults(array('civilite' => 'M.', 'id_pays_facturation' => 'FR', 'type_inscription' => -1, 'type_reglement' => -1));
for ($i = 1; $i <= $nombre_personnes; $i++) {
    $next = $i + 1;
    $formulaire->addElement('header', '', '<a name="inscription' . $i . '">Personne</a> ' . $i);
    $formulaire->addElement('select', 'civilite' . $i, 'Civilité', array('M.' => 'M.', 'Mme' => 'Mme', 'Mlle' => 'Mlle'));
    $formulaire->addElement('text', 'nom' . $i, 'Nom', array('size' => 30, 'maxlength' => 40));
    $formulaire->addElement('text', 'prenom' . $i, 'Prénom', array('size' => 30, 'maxlength' => 40));