<?php
/*
 * Gasell: Copyright 2006 Linux-Nantes Association <contact@linux-nantes.fr.eu.org>
 *
 * You should have received a copy of the GNU Public
 * License along with this package; if not, write to the
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * Authors: Raude-Morvan Damien (DrazziB) <drazzib@drazzib.com>
 *
 * Historique :
 *  * 30/12/2005 DrazziB : Creation de l'action qui permet d'ajouter un type d'adhesion.
 */

/**
 * Ajout d'un type d'adhesion pour l'exercice courant.
 *
 * @param $args['libelle'] : Le libelle du nouveau type d'adhesion
 */

require_once GASELL_BASE . '/lib/Exercice.php';
require_once GASELL_BASE . '/lib/Adhesion.php';

$Exe = new Exercice();

/* Verifie que le type d'adhesion a ajouter est non vide */
if (!empty($args['libelle']))
 {
	$Exe = new Exercice();
// FIXME On verifie que ce type d'adhesion n'existe pas deja
//	$TypesAdhesion = $Exe->TypeAdhesion->searchAll();
	$result = ($Exe->TypeAdhesion->create($args['libelle']) == 1);
 }
else
 {
	/* Impossible d'ajouter le type d'adhesion */
	/* --> le javascript aurait du le detecter */
	$this->errorMessage("Un type d'adh&eacute;sion vide a voulu &ecirc;tre enregistr&eacute;");
	$result = false;
 }

?>