<?php
//$Id: param_canton.class.php,v 1.1 2008-11-24 11:13:41 fraynaud Exp $
require_once ("formulaire.class.php");
require_once ("dbform.class.php");

class param_canton extends dbForm
{
    var $table = "canton";
    var $clePrimaire = "canton";
    var $typeCle = "A";

    function param_canton ($id, $db, $debug)
    {
        $this -> constructeur ($id, $db, $debug);
    } // param_canton ($id, $db, $debug)

    function verifier ()
    {
        $this -> correct = True;
        if ($this -> valF ['canton'] == "")
        {
            $this -> correct = false;
            $this -> msg = $this -> msg ."<br>Code du canton obligatoire";
        }
        if ($this -> valF ['canton_libelle'] == "")
        {
            $this -> correct = false;
            $this -> msg = $this -> msg ."<br>Nom du canton obligatoire";
        }
    } // verifier ()

    function setType (&$form, $maj) 
    {
        if ($maj < 2)
        {
            // Ajout
            if ($maj == 1)
            {
                $form -> setType ('canton', 'hiddenstatic');
                // Modification
            }
        }
        else
        {
            $form -> setType ('canton', 'hiddenstatic');
            // Suppression
        }
    } // setType (&$form, $maj)

    
    function setTaille (&$form, $maj)

    {
        $form -> setTaille ('canton', 10);
        $form -> setTaille ('canton_libelle', 40);
        $form -> setTaille ('canton_prefecture', 2);
    } // setTaille (&$form, $maj)



    function setMax (&$form, $maj)

    {
    $form -> setMax ('canton', 10);
    $form -> setMax ('canton_libelle', 40);
    $form -> setMax ('canton_prefecture', 2);
    } // setMax (&$form, $maj)

    function setLib(&$form,$maj) 
    {
        $form->setLib('canton',' Code ');
        $form->setLib('canton_libelle',' Nom ');
    }

    function setRegroupe(&$form,$maj)
    {
        $form->setRegroupe('canton','D','Canton');
        $form->setRegroupe('canton_libelle','G','');
        $form->setRegroupe('canton_prefecture','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_canton&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_canton&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)
}
?>