<?php
//$Id$ 
//gen openMairie le 14/05/2012 13:43 
require_once ("../gen/obj/om_sig_point_comp.class.php");

class om_sig_point_comp extends om_sig_point_comp_gen {

    function om_sig_point_comp($id,&$db,$debug) {
        $this->constructeur($id,$db,$debug);
    }// fin constructeur
	// AB-DEB 2012-05-14 divers
	function setType(&$form,$maj) {
		parent::setType($form,$maj);
		if($maj<2){
			$form->setType('actif', 'checkbox');
			$form->setType('comp_maj','checkbox');
			$form->setType('type_geometrie','select');
		}
	}
	function setTaille(&$form,$maj) {
		parent::setTaille($form,$maj);
		//taille des champs affiches (text)
		$form->setTaille('libelle',50);
		$form->setTaille('ordre',3);
		$form->setTaille('comp_table_update',30);
		$form->setTaille('comp_champ',30);
		$form->setTaille('type_geometrie',30);
		$form->setTaille('comp_maj',1);
	}

	function setMax(&$form,$maj) {
		parent::setMax($form,$maj); 
		$form->setMax('libelle',50);
		$form->setMax('comp_table_update',30);
		$form->setMax('comp_champ',30);
	}
	function setSelect(&$form, $maj,&$db,$debug) {
		parent::setSelect($form, $maj,$db,$debug);
		if($maj<2){
		    if(file_exists ("../dyn/var_sig.inc"))
			    include ("../dyn/var_sig.inc");
		    $form->setSelect("type_geometrie",$type_geometrie);
		}// fin maj
	}
	
	function setLib(&$form,$maj) {
		parent::setLib($form,$maj);
		//libelle des champs
		$form->setLib('libelle',_('Titre : '));
		$form->setLib('actif',_('Actif : '));
		$form->setLib('ordre',_('Ordre d\'affichage : '));
		$form->setLib('comp_maj',_('Mis à jour : '));
		$form->setLib('type_geometrie',_('Type de géométrie : '));
		$form->setLib('comp_table_update',_('Table :'));
		$form->setLib('comp_champ',_('Champ :'));
	}
	
	// AB-FIN 2012-05-14 divers
}// fin classe
?>