1 |
<?php |
2 |
/** |
3 |
* |
4 |
* |
5 |
* @package openmairie_exemple |
6 |
* @version SVN : $Id: om_sig_wms.class.php 2470 2013-09-09 12:21:44Z fmichon $ |
7 |
*/ |
8 |
|
9 |
require_once "../gen/obj/om_sig_wms.class.php"; |
10 |
|
11 |
class om_sig_wms extends om_sig_wms_gen { |
12 |
|
13 |
function om_sig_wms($id,&$db,$debug) { |
14 |
$this->constructeur($id,$db,$debug); |
15 |
}// fin constructeur |
16 |
|
17 |
function setTaille(&$form,$maj) { |
18 |
parent::setTaille($form,$maj); |
19 |
//taille des champs affiches (text) |
20 |
$form->setTaille('om_sig_wms',4); |
21 |
$form->setTaille('om_collectivite',4); |
22 |
$form->setTaille('id',20); |
23 |
$form->setTaille('libelle',30); |
24 |
$form->setTaille('chemin',150); |
25 |
$form->setTaille('couches',150); |
26 |
// AB_F06 D carto - gestion des flux WMS en provenance de TileCache |
27 |
$form->setTaille('cache_gfi_chemin',150); |
28 |
$form->setTaille('cache_gfi_couches',150); |
29 |
// AB_F06 F carto - gestion des flux WMS en provenance de TileCache |
30 |
} |
31 |
|
32 |
function setMax(&$form,$maj) { |
33 |
parent::setMax($form,$maj); |
34 |
$form->setMax('om_sig_wms',4); |
35 |
$form->setMax('om_collectivite',4); |
36 |
$form->setMax('id',50); |
37 |
$form->setMax('libelle',50); |
38 |
$form->setMax('chemin',255); |
39 |
$form->setMax('couches',255); |
40 |
// AB_F06 D carto - gestion des flux WMS en provenance de TileCache |
41 |
$form->setMax('cache_gfi_chemin',255); |
42 |
$form->setMax('cache_gfi_couches',255); |
43 |
// AB_F06 F carto - gestion des flux WMS en provenance de TileCache |
44 |
} |
45 |
|
46 |
// AB_F06 D carto - gestion des flux WMS en provenance de TileCache |
47 |
function setType(&$form,$maj) { |
48 |
parent::setType($form,$maj); |
49 |
if($maj<2){ |
50 |
$form->setType('cache_type','select'); |
51 |
} |
52 |
} |
53 |
// AB_F06 F carto - gestion des flux WMS en provenance de TileCache |
54 |
|
55 |
function setLib(&$form,$maj) { |
56 |
parent::setLib($form,$maj); |
57 |
//libelle des champs |
58 |
$form->setLib('libelle',_('libelle : ')); |
59 |
$form->setLib('chemin',_('chemin (url) : ')); |
60 |
$form->setLib('couches',_('couches (separees par ,) : ')); |
61 |
// AB_F06 D carto - gestion des flux WMS en provenance de TileCache |
62 |
$form->setLib('cache_type',_('TileCache : ')); |
63 |
$form->setLib('cache_gfi_chemin',_('chemin pour GetFeatureInfo (flux wms original): ')); |
64 |
$form->setLib('cache_gfi_couches',_('couches pour GetFeatureInfo (flux wms original): ')); |
65 |
// AB_F06 F carto - gestion des flux WMS en provenance de TileCache |
66 |
} |
67 |
// AB_F06 D carto - gestion des flux WMS en provenance de TileCache |
68 |
function setSelect(&$form, $maj,&$db,$debug) { |
69 |
parent::setSelect($form, $maj,$db,$debug); |
70 |
if($maj<2){ |
71 |
$contenu_cache_type[0] = array("","TCF"); |
72 |
$contenu_cache_type[1] = array("sans cache",'Flux TileCache (via OpenLayers.layer.WMS)'); |
73 |
$form->setSelect("cache_type",$contenu_cache_type); |
74 |
} |
75 |
} |
76 |
// AB_F06 F carto - gestion des flux WMS en provenance de TileCache |
77 |
|
78 |
} |
79 |
|
80 |
?> |