コード例 #1
0
ファイル: forum_gestion.php プロジェクト: fferriere/web
 $formulaire->addElement('date', 'date_fin_prevente', 'Date de fin de pré-vente', array('language' => 'fr', 'format' => "dMYH:i:s", 'minYear' => 2001, 'maxYear' => date('Y') + 5));
 $formulaire->addElement('date', 'date_fin_vente', 'Date de fin de vente', array('language' => 'fr', 'format' => "dMYH:i:s", 'minYear' => 2001, 'maxYear' => date('Y') + 5));
 $formulaire->addElement('header', '', 'Coupons');
 $legend = "Ici c'est une liste de coupons séparées par des virgules";
 $formulaire->addElement('textarea', 'coupons', 'Liste des coupons', array('title' => $legend, 'placeholder' => $legend, 'rows' => 5, 'cols' => 50));
 $formulaire->addElement('submit', 'soumettre', 'Soumettre');
 $formulaire->addRule('titre', 'Titre du forum manquant', 'required');
 $formulaire->addRule('nb_places', 'Nombre de places manquant', 'required');
 if ($formulaire->validate()) {
     $valeurs = $formulaire->exportValues();
     if ($action == 'ajouter') {
         $ok = $forums->ajouter($formulaire->exportValue('titre'), $formulaire->exportValue('nb_places'), $formulaire->exportValue('date_debut'), $formulaire->exportValue('date_fin'), $formulaire->exportValue('date_fin_appel_projet'), $formulaire->exportValue('date_fin_appel_conferencier'), $formulaire->exportValue('date_fin_prevente'), $formulaire->exportValue('date_fin_vente'), $formulaire->exportValue('path'));
         $id_forum = $forums->obtenirDernier();
     } else {
         $id_forum = $_GET['id'];
         $ok = $forums->modifier($formulaire->exportValue('id'), $formulaire->exportValue('titre'), $formulaire->exportValue('nb_places'), $formulaire->exportValue('date_debut'), $formulaire->exportValue('date_fin'), $formulaire->exportValue('date_fin_appel_projet'), $formulaire->exportValue('date_fin_appel_conferencier'), $formulaire->exportValue('date_fin_prevente'), $formulaire->exportValue('date_fin_vente'), $formulaire->exportValue('path'));
     }
     $coupons->supprimerParForum($id_forum);
     $couponsPost = explode(',', $formulaire->exportValue('coupons'));
     foreach ($couponsPost as $c) {
         $c = trim($c);
         $coupons->ajouter($_GET['id'], $c);
     }
     if ($ok) {
         if ($action == 'ajouter') {
             AFUP_Logs::log('Ajout du forum ' . $formulaire->exportValue('titre'));
         } else {
             AFUP_Logs::log('Modification du forum ' . $formulaire->exportValue('titre') . ' (' . $_GET['id'] . ')');
         }
         afficherMessage('Le forum a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=forum_gestion&action=lister');
     } else {