<?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 :
	* 06/01/2006 DrazziB : Creation de l'action
 */

/**
 * Ajoute un objet a une personne.
 *
 * @param string $args['memnum'] : identifiant de la personne
 * @param string $args['libelle'] : libelle de l'objet
 *
 * @return true si l'insertion de l'objet est ok
 */

require_once GASELL_BASE . '/lib/Personne.php';

$checkData = true;
$result = false;
if (!isset($args['memnum']) || $args['memnum'] == "")
 {
	$this->errorMessage("Le numero de la personne est invalide");
	$checkData = false;
 }
if (!isset($args['libelle']) || $args['libelle'] == "")
 {
	$this->errorMessage("Le libelle de l'objet est vide !");
	$checkData = false;
 }

if ($checkData == true)
 {
	/* Creation d'un objet pour acceder a la personne demandee                 */
	$Personne = new Personne($args['memnum']);

	/* Creation d'un nouvel objet pour la personne                             */
	$Personne->Objets->ajoute($args['libelle']);
	$result = true;
 }
?>