Initial import.
[siap.git] / _config / classes / Html.php
CommitLineData
696f20d5
MS
1<?\r
2class Html{\r
3 function Html(){\r
4 \r
5 }\r
6 function alt($alt){\r
7 return ' alt="'.$alt.'" title="'.$alt.'" ';\r
8 }\r
9 function getMenu($tmp_menu,$tmp_link){\r
10 global $selected;\r
11 \r
12 $link = ' onclick="javascript: url(\''.$tmp_link.'\');" ';\r
13 $func = ' onmouseover="javascript: swapM(\''.$tmp_menu.'\',true);" onmouseout="javascript: swapM(\''.$tmp_menu.'\',false);" ';\r
14 $over = '';\r
15 \r
16 if($selected == $tmp_menu){\r
17 $func = '';\r
18 $over = '_over';\r
19 }\r
20 \r
21 $obj = '<td style="padding-top:13px;" '.$func.$link.' ><img id="img_'.$tmp_menu.'" src="../../img/pt/menu/'.$tmp_menu.$over.'.jpg" /></td>';\r
22 return $obj;\r
23 }\r
24 function getInput($label,$sufixo,$name,$extra = "",$testDV = true,$type = "text"){\r
25 $obj = '';\r
26 switch($type){\r
27 case "text":\r
28 $func = ' onfocus="javascript: swapI(this,true);" onblur="javascript: swapI(this,false);" testDV="true" ';\r
29 $value = $label;\r
30 \r
31 if(!$testDV){\r
32 $func = '';\r
33 $value = '';\r
34 }\r
35 \r
36 $obj = '<input type="text" class="input" label="'.$label.'" id="'.$label.'_'.$sufixo.'" name="'.$name.'" value="'.$value.'" '.$extra.$func.' />';\r
37 break;\r
38 case "password":\r
39 $id = $label.'_'.$sufixo;\r
40 $func = ' onfocus="javascript: swapP(document.getElementById(\'div'.$id.'\'),true);" onblur="javascript: swapP(this,false);" ';\r
41 \r
42 $obj = '<div id="div'.$id.'" parent="'.$id.'" class="divPass" style="margin:7px;" onclick="javascript: swapP(this,true);">'.$label.'</div>';\r
43 if(!$testDV){\r
44 $func = '';\r
45 $obj = '';\r
46 }\r
47 $obj .= '<input type="password" class="input" label="'.$label.'" id="'.$id.'" name="'.$name.'" '.$extra.$func.' />';\r
48 break;\r
49 case "textarea":\r
50 $id = $label.'_'.$sufixo;\r
51 $func = ' onfocus="javascript: swapI(this,true);" onblur="javascript: swapI(this,false);" testDV="true" ';\r
52 $value = $label;\r
53 \r
54 if(!$testDV){\r
55 $func = '';\r
56 $value = '';\r
57 }\r
58 \r
59 $obj .= '<textarea class="input" label="'.$label.'" id="'.$id.'" name="'.$name.'" '.$extra.$func.' >'.$value.'</textarea>';\r
60 break;\r
61 }\r
62 return $obj;\r
63 }\r
64 function getSelect($arr,$label,$sufixo,$name,$extra = "",$secondItem = "------",$selected = ""){\r
65 $obj = '';\r
66 $total = sizeof($arr);\r
67 \r
68 if($total > 0){\r
69 $obj = '<select id="'.$label.'_'.$sufixo.'" name="'.$name.'" class="input" '.$extra.' '.$this->alt($label).' >';\r
70 $obj .= ' <option value="" '.$this->alt($label).'>'.$label.'</option>';\r
71 $obj .= ' <option value="" '.$this->alt($label).'>'.$secondItem.'</option>';\r
72 \r
73 $inlineSelected = "";\r
74 foreach($arr as $k => $v){\r
75 if(($selected == $k) && ($selected != "")){\r
76 $inlineSelected = " selected ";\r
77 } else {\r
78 $inlineSelected = "";\r
79 }\r
80 $obj .= ' <option value="'.$k.'" '.$inlineSelected.' '.$this->alt($v).'>'.$v.'</option>';\r
81 }\r
82 $obj .= '</select>';\r
83 }\r
84 \r
85 return $obj;\r
86 }\r
87 function getSelectByRows($rows,$label,$sufixo,$name,$extra = "",$secondItem = "------",$selected = ""){\r
88 $arr = Array();\r
89 \r
90 while(!$rows->EOF){\r
91 $arr[$rows->fields("id")] = $rows->fields("nome");\r
92 $rows->moveNext();\r
93 }\r
94 \r
95 return $this->getSelect($arr,$label,$sufixo,$name,$extra,$secondItem,$selected);\r
96 }\r
97 function getSelectByPagecount($pagecount,$label,$sufixo,$name,$extra = "",$zeroBased = true){\r
98 $arr = array();\r
99 for($x=1;$x<=$pagecount;$x++){\r
100 if($zeroBased){\r
101 $arr[] = $x;\r
102 } else {\r
103 $arr[$x] = $x;\r
104 }\r
105 }\r
106 \r
107 $obj = '';\r
108 $total = sizeof($arr);\r
109 \r
110 if($total > 0){\r
111 $obj = '<select id="'.$label.'_'.$sufixo.'" name="'.$name.'" class="input" '.$extra.' >';\r
112 foreach($arr as $k => $v){\r
113 $obj .= ' <option value="'.$k.'">'.$v.'</option>';\r
114 }\r
115 $obj .= '</select>';\r
116 }\r
117 \r
118 return $obj;\r
119 }\r
120 function getTitle($arr_caminho = array()){\r
121 global $cfg;\r
122 \r
123 if (sizeof($arr_caminho)>0) {\r
124 $titulo = '';\r
125 \r
126 for($x=0,$total=sizeof($arr_caminho);$x<$total;$x++){\r
127 $titulo .= $arr_caminho[$x][0] . ' - ';\r
128 }\r
129 $titulo .= 'FLY BY NIGHT';\r
130 } else {\r
131 $titulo = $cfg["site_title"]; \r
132 }\r
133 \r
134 echo('<title>'. $titulo .'</title>');\r
135 }\r
136 function getBoneco($label,$sufixo,$name){\r
137 $obj = '';\r
138 \r
139 $obj = '<div id="content_'.$name.'" style="padding-top:3px;">\r
140 <input type="hidden" label="'.$label.'" id="'.$label.'_'.$sufixo.'" name="'.$name.'" value="" />\r
141 <a href="javascript: openBoneco(\''.$name.'\');"><img src="../../img/common/body.gif" width="140" height="142" /></a><br />\r
142 <div id="results_'.$name.'"></div>\r
143 </div>';\r
144 \r
145 return $obj;\r
146 }\r
147}\r
148?>