<?php

/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier ListUserGroup.php
*
* Ce fichier contient la classe ListUserGroup
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @link www.rooty.me
* @since 2018/05/17
* @version 0.3
* @package system_data
* @subpackage ListUserGroup
* @copyright Copyright &copy; 2009-2018, Rooty
*/

#####################################################################################################
################################# Parametrage
#####################################################################################################
/**
* declaration du system... si cette variable n'est pas définie, les fichier inclus ne marche pas...
* cette variable est déclarée sur la page d'execution du script.
*<p> if ( !defined('SYSTEM_IN') )
* {
* die("Hacking attempt");
* }</p>
*/
if ( !defined('SYSTEM_IN') )
{
 die("Hacking attempt");
}

/**
* Classe ListUserGroup
*
* Classe de gestion des ListUserGroups<br>
*
* @package system_data
* @subpackage ListUserGroup
*/
class ListUserGroup extends TreeList
{

/**
* Constructeur de la classe ListUserGroup PHP5
*
* <p>Initialise la classe ListUserGroup</p>
* @access public
*/
	function __construct()
	{
		parent::__construct();
	}

/**
* getFatherGroupId Recupere tous les identifiant de groupes pere pour l'utilisateur
*
* @deprecated
* @param entier
* @access public
* @return tableau
*/
	function getFatherGroupId()
	{
		return ( $this->getFatherArray() );
	}

/**
* getSonGroupId Recupere tous les identifiant de groupes fils pour l'utilisateur
*
* @deprecated
* @param entier
* @access public
* @return tableau
*/
	function getSonGroupId()
	{
		return ( $this->getSonArray() );
	}

/**
* getConfiguredGroupId Recupere tous les identifiant de groupes configurés (liaisons seulement)
* @param entier
* @access public
* @return tableau
*/
	function getConfiguredGroupId()
	{
		return ($this->getConfiguredId());
	}

/**
* getLibelleGroupId Recupere le libelle d'un groupe
*
* @param entier
* @access public
* @return tableau
*/
	function getLibelleGroupId($id, $langue)
	{
		return ($this->getLibelle($id, $langue));
	}
}
?>
