71 function Form($ClassLabel =
"label3", $ClassTitre =
"titre3", $ClassCell =
"tab1")
73 $this->cell_class = $ClassCell;
74 $this->label_class = $ClassLabel;
75 $this->titre_class = $ClassTitre;
81 $src =
"<INPUT TYPE=\"hidden\" NAME=\"$name\" VALUE=\"$value\">\n";
84 function Img($src, $alt =
"", $border = 0, $vspace = 0, $hspace = 0)
87 if ($alt !=
"") $walt =
"ALT=\"$alt\"";
88 $src =
"<IMG SRC=\"$src\" BORDER=\"$border\" $walt VSPACE=$vspace HSPACE=$hspace>\n";
91 function Table($border = 0, $width =
"100%", $align =
"", $space = 0, $padd = 0)
94 if ($align !=
"") $walign =
"ALIGN=\"$align\"";
95 $src =
"<TABLE BORDER=\"$border\" WIDTH=\"$width\" $walign CELLSPACING=\"$space\" CELLPADDING=\"$padd\">\n";
99 function Hr($width =
"100%", $align =
"")
102 if ($align !=
"") $walign =
"ALIGN=\"$align\"";
103 $src =
"<HR WIDTH=\"$width\" $walign>\n";
110 return "</TR>\n<TR>\n";
112 return "</TR>\n<TR CLASS=\"$class\" >\n";
119 $src =
"\t<TD CLASS=\"{$this->label_class}\" ALIGN=\"$align\" COLSPAN=$span>$libelle\n";
121 $src.=
"\t<DIV CLASS=\"{$this->titre_class}\" > $value</DIV></TD>\n";
123 $src.=
"\t<DIV CLASS=\"$class\" > $value</DIV></TD>\n";
127 function LibCells($libelle,
$value, $classval =
"", $classlib =
"", $align =
"LEFT")
131 $src =
"\t<TD CLASS=\"$classlib\" ALIGN=\"$align\">$libelle</TD>\n";
132 $src.=
"\t<TD CLASS=\"$classval\" ALIGN=\"$align\">$value</TD>\n";
141 $src =
"\t<TD CLASS=\"{$this->cell_class}\" ALIGN=\"$align\" COLSPAN=$span> $value</TD>\n";
143 $src =
"\t<TD CLASS=\"$class\" ALIGN=\"$align\" COLSPAN=$span> $value</TD>\n";
152 $wwidth =
" width=\"$width\"";
155 $src =
"\t<TD NOWRAP $wwidth CLASS=\"{$this->titre_class}\" COLSPAN=$span>$value</TD>\n";
157 $src =
"\t<TD NOWRAP CLASS=\"$class\" COLSPAN=$span>$value</TD>\n";
169 $src =
"\t<TD CLASS=\"{$this->label_class}\" COLSPAN=$span>$libelle\n";
170 $src.=
"<DIV CLASS=\"finput\"><FONT SIZE=\"-1\">" .
"<TEXTAREA WRAP=\"virtual\" ROWS=$rows COLS=$cols NAME=\"p_$name\">";
174 $src.=
"</TEXTAREA></FONT></TD>\n";
185 $src =
"\t<TD CLASS=\"{$this->label_class}\" COLSPAN=$span>$libelle\n";
186 $src.=
"<DIV CLASS=\"finput\"><FONT SIZE=\"-1\">" .
"<INPUT MAXLENGTH=$max SIZE=$size NAME=\"p_$name\"";
190 $src.=
" VALUE=\"$value\">\n";
192 $src.=
"</FONT></TD>\n";
202 $src =
"\t<TD CLASS=\"{$this->label_class}\" COLSPAN=$span>$libelle\n";
203 $src.=
"<FONT SIZE=\"-1\">" .
"<INPUT MAXLENGTH=$max SIZE=$size NAME=\"p_$name\"";
207 $src.=
" VALUE=\"$value\">\n";
209 $src.=
"</FONT></TD>\n";
219 $src =
"\t<TD CLASS=\"{$this->label_class}\" COLSPAN=$span>$libelle\n";
220 $src.=
"<FONT SIZE=\"-1\">" .
"<INPUT MAXLENGTH=$max SIZE=$size NAME=\"p_$name\"";
224 $src.=
" VALUE=\"$value\">\n";
226 $src.=
"</FONT></TD>\n";
237 $src =
"<DIV CLASS=\"finput\"><FONT SIZE=\"-1\">" .
"<INPUT MAXLENGTH=$max SIZE=$size NAME=\"p_$name\"";
241 $src.=
" VALUE=\"$value\">\n";
248 $src =
"<FONT SIZE=\"-1\">" .
"<INPUT MAXLENGTH=$max SIZE=$size NAME=\"p_$name\"";
249 $src.=
" VALUE=\"$value\">\n";
254 function Select($libelle,
$name, $name_id, $name_lib, $entite, $liste, $vide =
"vide")
257 if (isset($entite->$name) && ($entite->$name ==
"")) unset($entite->$name);
258 $src =
"\t<TD CLASS=\"{$this->label_class}\">$libelle\n";
259 $src.=
"<DIV CLASS=\"{$this->titre_class}\">\n";
260 $src.=
"<SELECT NAME=\"p_$name\" SIZE=1>\n";
261 if ($vide ==
"vide") {
262 if (!isset($entite->$name)) {
263 $src.=
"<OPTION SELECTED VALUE=\"\">-- vide --\n";
265 $src.=
"<OPTION VALUE=\"\">-- vide --\n";
268 if (
sizeof($liste) > 0) {
269 while (list($k, $v) = each($liste)) {
270 if ((isset($entite->$name)) && ($entite->$name == $v->$name_id)) {
271 $src.=
"<OPTION SELECTED VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib .
"\n";
273 if (($vide !=
"vide") && (!isset($entite->$name)) && ($vide == $v->$name_lib)) {
274 $src.=
"<OPTION SELECTED VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib .
"\n";
276 $src.=
"<OPTION VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib .
"\n";
281 $src.=
"</SELECT></DIV></TD> \n";
285 function SelectConcat($libelle,
$name, $name_id, $name_lib1, $name_lib2, $entite, $liste, $vide =
"vide")
288 if (isset($entite->$name) && ($entite->$name ==
"")) unset($entite->$name);
289 $src =
"\t<TD CLASS=\"{$this->label_class}\">$libelle\n";
290 $src.=
"<DIV CLASS=\"{$this->titre_class}\">\n";
291 $src.=
"<SELECT NAME=\"p_$name\" SIZE=1>\n";
292 if (($vide ==
"vide") && (!isset($entite->$name))) {
293 $src.=
"<OPTION SELECTED VALUE=\"\">-- vide --\n";
295 if (
sizeof($liste) > 0) {
296 while (list($k, $v) = each($liste)) {
297 if ((isset($entite->$name)) && ($entite->$name == $v->$name_id)) {
298 $src.=
"<OPTION SELECTED VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib1 .
" " . $v->$name_lib2 .
"\n";
300 if (($vide !=
"vide") && (!isset($entite->$name)) && ($vide == $v->$name_lib1)) {
301 $src.=
"<OPTION SELECTED VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib1 .
" " . $v->$name_lib2 .
"\n";
303 $src.=
"<OPTION VALUE=\"" . $v->$name_id .
"\">" . $v->$name_lib1 .
" " . $v->$name_lib2 .
"\n";
308 $src.=
"</SELECT></DIV></TD> \n";
316 $src =
"\t<TD CLASS=\"{$this->label_class}\">$libelle\n";
317 $src.=
"<DIV CLASS=\"{$this->titre_class}\">\n";
318 $src.=
"<SELECT NAME=\"p_$name\" SIZE=1>\n";
319 if ($vide ==
"OUI") {
320 if (!isset($entite->$name)) {
321 $src.=
"<OPTION SELECTED VALUE=\"\">-- vide --\n";
323 if ((isset($entite->$name)) && ($entite->$name ==
'')) {
324 $src.=
"<OPTION SELECTED VALUE=\"\">-- vide --\n";
327 if (
sizeof($liste) > 0) {
328 while (list($k, $v) = each($liste)) {
329 if ((isset($entite->$name)) && ($entite->$name == $v)) {
330 $src.=
"<OPTION SELECTED VALUE='$v'>$v\n";
332 $src.=
"<OPTION VALUE='$v'>$v\n";
336 $src.=
"</SELECT></DIV></TD> \n";