3 //---------------------------------------------------------------------------------
5 function hidden($name, $value)
7 echo "<input type=\"hidden\" name=\"$name\" value=\"$value\">\n";
10 //---------------------------------------------------------------------------------
12 function submit($name, $value, $echo=true)
14 $submit_str = "<input type=\"submit\" class=\"inputsubmit\" name=\"$name\" value=\"$value\">\n";
21 function submit_center($name, $value, $echo=true)
24 submit($name, $value, $echo);
28 function submit_center_first($name, $value)
31 submit($name, $value);
35 function submit_center_last($name, $value)
38 submit($name, $value);
42 function submit_add_or_update($add=true)
45 submit('ADD_ITEM', _("Save"));
47 submit('UPDATE_ITEM', _("Update"));
50 function submit_add_or_update_center($add=true)
53 submit_add_or_update($add);
58 function submit_add_or_update_row($add=true)
60 echo "<tr><td colspan=99 align=center>";
61 submit_add_or_update($add);
65 function submit_add_or_update_row($add=true, $right=true, $extra="")
69 echo "<td> </td>\n";
71 submit_add_or_update($add);
75 function submit_cells($name, $value, $extra="")
78 submit($name, $value);
82 function submit_row($name, $value, $right=true, $extra="")
86 echo "<td> </td>\n";
87 submit_cells($name, $value, $extra);
90 //-----------------------------------------------------------------------------------
92 function check_value($name)
94 if (!isset($_POST[$name]))
99 function check($label, $name, $value, $submit_on_change=false)
105 $value = (!isset($_POST[$name]) ? 0 : $_POST[$name]);
107 echo "<input checked type='checkbox' name='$name' value='1' ";
109 echo "<input type='checkbox' name='$name' value='1'";
110 if ($submit_on_change)
111 echo " onclick='this.form.submit();' ";
115 function check_cells($label, $name, $value, $submit_on_change=false)
118 echo "<td>$label</td>\n";
120 check(null, $name, $value, $submit_on_change);
124 function check_row($label, $name, $value, $submit_on_change=false)
127 check_cells($label, $name, $value, $submit_on_change);
131 //-----------------------------------------------------------------------------------
133 function labelheader_cell($label, $params="")
135 echo "<td class='tableheader' $params>$label</td>\n";
138 function label_cell($label, $params="")
140 echo "<td $params>$label</td>\n";
143 function amount_cell($label, $bold=false)
146 label_cell("<b>".number_format2($label,user_price_dec())."</b>", "nowrap align=right");
148 label_cell(number_format2($label,user_price_dec()), "nowrap align=right");
151 function percent_cell($label, $bold=false)
154 label_cell("<b>".number_format2($label,user_percent_dec())." %</b>", "nowrap align=right");
156 label_cell(number_format2($label,user_percent_dec())." %", "nowrap align=right");
159 function qty_cell($label, $bold=false)
162 label_cell("<b>".number_format2($label,user_qty_dec())."</b>", "nowrap align=right");
164 label_cell(number_format2($label,user_qty_dec()), "nowrap align=right");
167 function label_cells($label, $value, $params="", $params2="")
170 echo "<td $params>$label</td>\n";
171 echo "<td $params2>$value</td>\n";
174 function label_row($label, $value, $params="", $params2="")
177 label_cells($label, $value, $params, $params2);
181 //-----------------------------------------------------------------------------------
183 function text_cells($label, $name, $value, $size="", $max="", $params="", $post_label="", $disabled="")
186 label_cell($label, $params);
190 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
191 echo "<input $disabled type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\">";
193 if ($post_label != "")
194 echo " " . $post_label;
199 function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null, $post_label=null)
201 if (!isset($_POST[$name]) || $_POST[$name] == "")
204 $_POST[$name] = $init;
209 label_cell($label, $params);
216 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"" . $_POST[$name]. "\">";
219 echo " " . $post_label;
224 function text_row($label, $name, $value, $size, $max, $params="", $post_label="")
228 text_cells($label, $name, $value, $size, $max, $params, $post_label);
233 //-----------------------------------------------------------------------------------
235 function text_row_ex($label, $name, $size, $max=null, $value=null, $params=null, $post_label=null)
239 text_cells_ex($label, $name, $size, $max, $value, $params, $post_label);
244 //-----------------------------------------------------------------------------------
246 function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
248 global $use_date_picker, $path_to_root;
249 if (!isset($_POST[$name]) || $_POST[$name] == "")
253 if ($inc_years == 1001)
254 $_POST[$name] = null;
259 $dd = add_days($dd, $inc_days);
260 if ($inc_months != 0)
261 $dd = add_months($dd, $inc_months);
263 $dd = add_years($dd, $inc_years);
268 $_POST[$name] = $init;
270 if ($use_date_picker)
271 $post_label = "<a href=\"javascript:date_picker(document.forms[0].$name);\">"
272 . " <img src='$path_to_root/themes/default/images/cal.gif' width='16' height='16' border='0' alt='"._('Click Here to Pick up the date')."'></a>\n";
275 text_cells_ex($label, $name, 9, 12, $_POST[$name], $params, $post_label);
278 function date_row($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
281 date_cells($label, $name, $init, $inc_days, $inc_months, $inc_years, $params);
285 //-----------------------------------------------------------------------------------
287 function ref_cells($label, $name, $init=null, $params=null)
289 text_cells_ex($label, $name, 16, 18, $init, $params);
292 //-----------------------------------------------------------------------------------
294 function ref_row($label, $name, $init=null)
297 ref_cells($label, $name, $init);
301 //-----------------------------------------------------------------------------------
303 function percent_row($label, $name, $init=null)
306 if (!isset($_POST[$name]) || $_POST[$name]=="")
309 $_POST[$name] = $init;
312 text_row($label, $name, $_POST[$name], 6, 6, "", "%");
315 //-----------------------------------------------------------------------------------
317 function amount_cells($label, $name, $init=null, $params=null, $post_label=null)
319 text_cells_ex($label, $name, 15, 15, $init, $params, $post_label);
322 function amount_row($label, $name, $init=null, $params=null, $post_label=null)
325 amount_cells($label, $name, $init, $params, $post_label);
329 //-----------------------------------------------------------------------------------
331 function small_amount_cells($label, $name, $init=null, $params=null, $post_label=null)
333 text_cells_ex($label, $name, 7, 12, $init, $params, $post_label);
336 //-----------------------------------------------------------------------------------
338 function textarea_cells($label, $name, $value, $cols, $rows, $params="")
341 echo "<td $params>$label</td>\n";
343 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
344 echo "<td><textarea name='$name' cols='$cols' rows='$rows'>$value</textarea></td>\n";
347 function textarea_row($label, $name, $value, $cols, $rows, $params="")
350 textarea_cells($label, $name, $value, $cols, $rows, $params);
354 //-----------------------------------------------------------------------------------
356 function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value)
358 echo "<tr><td>$label</td>\n";
362 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
363 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\"> ";
365 submit($input_name, $input_value);
370 //-----------------------------------------------------------------------------------