/[openfoncier]/trunk/obj/service.class.php
ViewVC logotype

Annotation of /trunk/obj/service.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2316 - (hide annotations)
Thu Sep 19 12:26:53 2013 UTC (11 years, 4 months ago) by nhaye
File size: 2669 byte(s)
Modification de l'ordre de tri des listes déroulantes dans l'application

1 fraynaud 3 <?php
2     //$Id$
3     //gen openMairie le 10/02/2011 20:36
4     require_once ("../gen/obj/service.class.php");
5    
6     class service extends service_gen {
7    
8 fraynaud 10 function service($id,&$db,$debug) {
9     $this->constructeur($id,$db,$debug);
10     }// fin constructeur
11    
12     function setType(&$form,$maj) {
13     parent::setType($form,$maj);
14     if ($maj < 2) {
15     $form->setType('delai', 'select');
16 vpihour 502 $form->setType('type_consultation', 'select');
17 fraynaud 10 }
18     }
19 fraynaud 3
20 fraynaud 10 function setSelect(&$form, $maj,$db,$debug) {
21 vpihour 555 parent::setSelect($form, $maj, $db, $debug) ;
22 fraynaud 10 $contenu=array();
23     $contenu[0]=array('0','1','2','3',
24     '4','5','6',
25     '7','8','9','
26     10','11','12',
27     '18','24');
28     $contenu[1]=array('sans',
29     '1 '._('mois'),
30     '2 '._('mois'),
31     '3 '._('mois'),
32     '4 '._('mois'),
33     '5 '._('mois'),
34     '6 '._('mois'),
35     '7 '._('mois'),
36     '8 '._('mois'),
37     '9 '._('mois'),
38     '10 '._('mois'),
39     '11'._('mois'),
40     '12 '._('mois'),
41     '18 '._('mois'),
42     '24 '._('mois')
43     );
44     $form->setSelect("delai",$contenu);
45 vpihour 502
46     $contenu=array();
47 nhaye 2316
48     $contenu[0]=array(
49     'avec_avis_attendu',
50     'pour_conformite',
51     'pour_information',
52     );
53    
54     $contenu[1]=array(
55     _('Avec avis attendu'),
56     _('Pour conformite'),
57     _('Pour information'),
58    
59     );
60 vpihour 502 $form->setSelect("type_consultation",$contenu);
61 fraynaud 10 }
62 vpihour 502
63     function setVal(&$form,$maj,$validation){
64 fraynaud 10
65 vpihour 502 if ($maj > 1){
66 vpihour 507 //Traitement des données pour l'affichage du select
67 vpihour 502 $temp = $this->val[array_search('type_consultation', array_keys($form->val))];
68    
69     if ( strcmp($temp, 'pour_information') == 0 ){
70    
71     $temp = _('Pour information');
72    
73     }elseif( strcmp($temp, 'avec_avis_attendu') == 0 ) {
74    
75     $temp = _('Avec avis attendu');
76    
77     }elseif( strcmp($temp, 'pour_conformite') == 0 ) {
78    
79 nhaye 579 $temp = _('Pour conformite');
80 vpihour 502
81     }
82    
83     $form->setVal('type_consultation', $temp);
84     }
85     }
86    
87 vpihour 507
88 fraynaud 3 }// fin classe
89     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26