} 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); } } elseif ($action == 'supprimer') { if ($forums->supprimer($_GET['id'])) { AFUP_Logs::log('Suppression du forum ' . $_GET['id']); afficherMessage('Le forum a été supprimé', 'index.php?page=forum_gestion&action=lister'); } else { afficherMessage('Une erreur est survenue lors de la suppression du forum', 'index.php?page=forum_gestion&action=lister', true); } } else { $formulaire =& instancierFormulaire(); if ($action == 'ajouter') { $formulaire->setDefaults(array('civilite' => 'M.', 'id_pays' => 'FR')); } else { $champs = $forums->obtenir($_GET['id']); $champs['coupons'] = implode(', ', $coupons->obtenirCouponsForum($_GET['id'])); $formulaire->setDefaults($champs); if (isset($champs) && isset($champs['id'])) { $_GET['id'] = $champs['id'];