<?php
require_once ("formulaire.class.php");
require_once ("dbform.class.php");

class param_groupe extends dbForm
{

	var $table = "groupe";
	var $clePrimaire = "groupe";
	var $typeCle = "A";
	
	function param_groupe ($id, $db, $debug)
	{
		$this -> constructeur ($id, $db, $debug);
	} // param_groupe ($id, $db, $debug)

    function verifier ()
    {
        $this -> correct = True;
        if ($this -> valF ['groupe'] == "")
        {
            $this -> correct = false;
            $this -> msg = $this -> msg ."<br>Code du groupe obligatoire";
        }
		if ($this -> valF ['groupe_libelle'] == "")
        {
            $this -> correct = false;
            $this -> msg = $this -> msg ."<br>Nom du groupe obligatoire";
        }
    } // verifier ()
    
    function setTaille (&$form, $maj)
    {
    $form -> setTaille ('groupe', 10);
		$form -> setTaille ('groupe_libelle', 40);
    } // setTaille (&$form, $maj)

    function setMax (&$form, $maj)
    {
    $form -> setMax ('groupe', 10);
		$form -> setMax ('groupe_libelle', 40);
	} // setMax (&$form, $maj)
	
	function setType (&$form, $maj) 
	{
		if ($maj < 2)
		{
			// Ajout
			if ($maj == 1)
			{
				$form -> setType ('groupe', 'hiddenstatic');
				// Modification
			}
		}
		else
		{
			$form -> setType ('groupe', 'hiddenstatic');
			// Suppression
		}
	} // setType (&$form, $maj) 
	
	function setLib(&$form,$maj) 
	{
		$form->setLib('groupe',' Code ');
		$form->setLib('groupe_libelle',' Nom ');
	}

	function setRegroupe(&$form,$maj)
	{
		$form->setRegroupe('groupe','D','Groupe politique');
		$form->setRegroupe('groupe_libelle','F','');	
	}
	
	/**
	* Surcharge de [openmairie/dbForm.class.php] version 1.11
	* l'objet de retour est $this -> table alors que ce n'est pas le nom de l'objet, ici : param_groupe
	*/
	function retour ($premier, $recherche)
	{
		// =============================================================================
		// $premier = page de retour
		// $recherche = critere de recherche retour
		// =============================================================================
		if (!$this -> correct)
		{
			///////////////////////////////////////////////////////////////////
			// * surcharge *
			///////////////////////////////////////////////////////////////////
			echo "<a href=\"tab.php?obj=param_groupe
				&premier=".$premier."&recherche=".$recherche."\">";
			///////////////////////////////////////////////////////////////////
			// * custom *
		    if (file_exists ("../dyn/custom/img/retour.png"))
				echo "<img src='../dyn/custom/img/retour.png' align='top' hspace='10' border='0'>";
		    else
				echo"<img src='../img/retour.png' align='top' hspace='10' border='0'>";
		    // *
		    echo "</a></center></td></tr>";
		}
		else
		{
			echo "<tr><td><br></td></tr><tr><td colspan=2><center>";
			///////////////////////////////////////////////////////////////////
			// * surcharge *
			///////////////////////////////////////////////////////////////////
			echo "<a href=\"tab.php?obj=param_groupe
				&premier=".$premier."&recherche=".$recherche."\">";
			///////////////////////////////////////////////////////////////////
			// * custom *
		    if (file_exists ("../dyn/custom/img/retour.png"))
				echo "<img src='../dyn/custom/img/retour.png' align='top'  border='0'>";
			else
				echo"<img src='../img/retour.png' align='top'  border='0'>";
			//*
		    echo "</a></center></td> </tr>";
		}
	} // retour ($premier, $recherche)
}
?>
