<?php
//$Id$ 
//gen openMairie le 11/05/2012 14:51 
require_once ("../gen/obj/om_sig_point_wms.class.php");

class om_sig_point_wms extends om_sig_point_wms_gen {

    function om_sig_point_wms($id,&$db,$debug) {
        $this->constructeur($id,$db,$debug);
    }// fin constructeur
//-- AB-DEB 2012-05-11 - divers
	function setType(&$form,$maj) {
		parent::setType($form,$maj);
		if($maj<2){
			$form->setType('om_sig_wms','select');
			$form->setType('om_sig_point', 'hidden');
			$form->setType('visibility', 'checkbox');
		}
	}
    function verifier($val = array(), &$db = NULL, $DEBUG = false) {
        // On appelle la methode de la classe parent
        parent::verifier($val, $db, $DEBUG);
        // On verifie si le champ n'est pas vide
		if ($this->valF['om_sig_wms']==""){
			$this->msg= $this->msg." choix flux WMS obligatoire";
			$this->correct=False;
		}
		if ($this->valF['ol_map']==""){
			$this->msg= $this->msg." nom map OpenLayer obligatoire";
			$this->correct=False;
		}
		if ($this->valF['ordre']==""){
			$this->msg= $this->msg." ordre obligatoire";
			$this->correct=False;
		}
    }
	function setTaille(&$form,$maj) {
		parent::setTaille($form,$maj);
		//taille des champs affiches (text)
		$form->setTaille('om_sig_wms',20);
		$form->setTaille('ol_map',50);
		$form->setTaille('ordre',4);
	}
	function setMax(&$form,$maj) {
		parent::setMax($form,$maj); 
		$form->setMax('ol_map',50);
		$form->setMax('ordre',4);
	}
	function setLib(&$form,$maj) {
		parent::setLib($form,$maj);
		//libelle des champs
		$form->setLib('om_sig_wms',_('flux WMS : '));
		$form->setLib('ol_map',_('nom map OpenLayer : '));
		$form->setLib('ordre',_('ordre : '));
		$form->setLib('visibility',_('visible par défaut :'));
	}

//-- AB-FIN 2012-05-11 - divers
}// fin classe
?>