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

Diff of /trunk/obj/om_formulaire.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 305 by atreal, Wed Mar 28 07:19:34 2012 UTC revision 850 by nhaye, Wed Nov 28 11:24:16 2012 UTC
# Line 16  require_once PATH_OPENMAIRIE."om_formula Line 16  require_once PATH_OPENMAIRIE."om_formula
16   *   *
17   */   */
18  class om_formulaire extends formulaire {  class om_formulaire extends formulaire {
19      
20        /**
21         * Pour upload dans /tmp
22         *
23         * @param string $champ Nom du champ
24         * @param integer $validation
25         * @param boolean $DEBUG Parametre inutilise
26         */
27        function tmpUpload($champ, $validation, $DEBUG = false) {
28    
29            //
30            echo "<input";
31            echo " type=\"text\"";
32            echo " name=\"".$champ."\"";
33            echo " id=\"".$champ."\" ";
34            echo " value=\"".$this->val[$champ]."\"";
35            echo " size=\"".$this->taille[$champ]."\"";
36            echo " maxlength=\"".$this->max[$champ]."\"";
37            echo " class=\"champFormulaire upload\"";
38            if (!$this->correct) {
39                if (isset($this->onchange) and $this->onchange[$champ] != "") {
40                    echo " onchange=\"".$this->onchange[$champ]."\"";
41                }
42                if (isset($this->onkeyup) and $this->onkeyup[$champ] != "") {
43                    echo " onkeyup=\"".$this->onkeyup[$champ]."\"";
44                }
45                if (isset($this->onclick) and $this->onclick[$champ] != "") {
46                    echo " onclick=\"".$this->onclick[$champ]."\"";
47                }
48            } else {
49                echo " disabled=\"disabled\"";
50            }
51            echo " />\n";
52    
53            //
54            if (!$this->correct) {
55                //
56                echo "<a class=\"upload ui-state-default ui-corner-all\" href=\"javascript:tmpUpload('".$champ."');\">";
57                echo "<span class=\"ui-icon ui-icon-arrowthickstop-1-s\" ";
58                echo "title=\""._("Cliquer ici pour telecharger un fichier depuis votre poste de travail")."\">";
59                echo _("Telecharger");
60                echo "</span>";
61                echo "</a>\n";
62                //
63                echo "<a class=\"voir ui-state-default ui-corner-all\" href=\"javascript:voir2('".$champ."');\">\n";
64                echo "<span class=\"ui-icon ui-icon-newwin\" ";
65                echo "title=\""._("Cliquer ici pour voir le fichier")."\">";
66                echo _("Voir");
67                echo "</span>";
68                echo "</a>\n";
69            }
70        }
71        
72        function tmpUploadStatic($champ, $validation, $DEBUG = false) {
73            if(!empty($this->val[$champ])) {
74                echo "<a class=\"voir ui-state-default ui-corner-all\" href=\"javascript:file('".$this->val[$champ]."');\">\n";
75                echo "<span class=\"ui-icon ui-icon-newwin\" ";
76                echo "title=\""._("Cliquer ici pour voir le fichier")."\">";
77                echo _("Voir");
78                echo "</span>";
79                echo "</a>\n";
80            }
81    
82            
83        }
84    
85        /**
86         * Champs date disabled
87         *
88         * @param string $champ Nom du champ
89         * @param integer $validation
90         * @param boolean $DEBUG Parametre inutilise
91         */
92        function datedisabled($champ, $validation, $DEBUG = false) {
93    
94            //
95            if ($this->val[$champ] != "" and $validation == 0) {
96                $defautDate = $this->dateAff($this->val[$champ]);
97            } else {
98                $defautDate = $this->val[$champ];
99            }
100            //
101            if (!$this->correct) {
102                echo "<input type='text' ";
103                echo "name='".$champ."' ";
104                echo "id=\"".$champ."\" ";
105                echo "value=\"".$defautDate."\" ";
106                echo "class='champFormulaire' disabled=\"disabled\" />\n";
107                echo $defautDate."";
108            } else {
109                echo $this->val[$champ]."\n";
110            }
111    
112        }
113    
114        /**
115         * Checkbox disabled
116         *
117         * @param string $champ Nom du champ
118         * @param integer $validation
119         * @param boolean $DEBUG Parametre inutilise
120         */
121        function checkboxdisabled($champ, $validation, $DEBUG = false) {
122    
123            //
124            if ($this->val[$champ] == 1 || $this->val[$champ] == "t"
125                || $this->val[$champ] == "Oui") {
126                $value = "Oui";
127                $checked = " checked=\"checked\"";
128            } else {
129                $value = "";
130                $checked = "";
131            }
132            //
133            echo "<input";
134            echo " type=\"checkbox\"";
135            echo " name=\"".$champ."\"";
136            echo " id=\"".$champ."\" ";
137            echo " value=\"".$value."\"";
138            echo " size=\"".$this->taille[$champ]."\"";
139            echo " maxlength=\"".$this->max[$champ]."\"";
140            echo " class=\"champFormulaire\"";
141            echo " disabled=\"disabled\"";
142            echo $checked;
143            if (!$this->correct) {
144                echo " onchange=\"changevaluecheckbox(this);";
145                if (isset($this->onchange) and $this->onchange[$champ] != "") {
146                    echo "".$this->onchange[$champ]."";
147                }
148                echo "\"";
149                if (isset($this->onkeyup) and $this->onkeyup[$champ] != "") {
150                    echo " onkeyup=\"".$this->onkeyup[$champ]."\"";
151                }
152                if (isset($this->onclick) and $this->onclick[$champ] != "") {
153                    echo " onclick=\"".$this->onclick[$champ]."\"";
154                }
155            }
156            echo " />\n";
157        }
158    
159  }  }
160    

Legend:
Removed from v.305  
changed lines
  Added in v.850

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26