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 qty_cell($label, $bold=false)
154 label_cell("<b>".number_format2($label,user_qty_dec())."</b>", "nowrap align=right");
156 label_cell(number_format2($label,user_qty_dec()), "nowrap align=right");
159 function label_cells($label, $value, $params="", $params2="")
162 echo "<td $params>$label</td>\n";
163 echo "<td $params2>$value</td>\n";
166 function label_row($label, $value, $params="", $params2="")
169 label_cells($label, $value, $params, $params2);
173 //-----------------------------------------------------------------------------------
175 function text_cells($label, $name, $value, $size="", $max="", $params="", $post_label="", $disabled="")
178 label_cell($label, $params);
182 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
183 echo "<input $disabled type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\">";
185 if ($post_label != "")
186 echo " " . $post_label;
191 function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null, $post_label=null)
193 if (!isset($_POST[$name]) || $_POST[$name] == "")
196 $_POST[$name] = $init;
201 label_cell($label, $params);
208 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"" . $_POST[$name]. "\">";
211 echo " " . $post_label;
216 function text_row($label, $name, $value, $size, $max, $params="", $post_label="")
220 text_cells($label, $name, $value, $size, $max, $params, $post_label);
225 //-----------------------------------------------------------------------------------
227 function text_row_ex($label, $name, $size, $max=null, $value=null, $params=null, $post_label=null)
231 text_cells_ex($label, $name, $size, $max, $value, $params, $post_label);
236 //-----------------------------------------------------------------------------------
238 function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
240 global $use_date_picker, $path_to_root;
241 if (!isset($_POST[$name]) || $_POST[$name] == "")
245 if ($inc_years == 1001)
246 $_POST[$name] = null;
251 $dd = add_days($dd, $inc_days);
252 if ($inc_months != 0)
253 $dd = add_months($dd, $inc_months);
255 $dd = add_years($dd, $inc_years);
260 $_POST[$name] = $init;
262 if ($use_date_picker)
263 $post_label = "<a href=\"javascript:date_picker(document.forms[0].$name);\">"
264 . " <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";
267 text_cells_ex($label, $name, 9, 12, $_POST[$name], $params, $post_label);
270 function date_row($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
273 date_cells($label, $name, $init, $inc_days, $inc_months, $inc_years, $params);
277 //-----------------------------------------------------------------------------------
279 function ref_cells($label, $name, $init=null, $params=null)
281 text_cells_ex($label, $name, 16, 18, $init, $params);
284 //-----------------------------------------------------------------------------------
286 function ref_row($label, $name, $init=null)
289 ref_cells($label, $name, $init);
293 //-----------------------------------------------------------------------------------
295 function percent_row($label, $name, $init=null)
298 if (!isset($_POST[$name]) || $_POST[$name]=="")
301 $_POST[$name] = $init;
304 text_row($label, $name, $_POST[$name], 6, 6, "", "%");
307 //-----------------------------------------------------------------------------------
309 function amount_cells($label, $name, $init=null, $params=null, $post_label=null)
311 text_cells_ex($label, $name, 15, 15, $init, $params, $post_label);
314 function amount_row($label, $name, $init=null, $params=null, $post_label=null)
317 amount_cells($label, $name, $init, $params, $post_label);
321 //-----------------------------------------------------------------------------------
323 function small_amount_cells($label, $name, $init=null, $params=null, $post_label=null)
325 text_cells_ex($label, $name, 7, 12, $init, $params, $post_label);
328 //-----------------------------------------------------------------------------------
330 function textarea_cells($label, $name, $value, $cols, $rows, $params="")
333 echo "<td $params>$label</td>\n";
335 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
336 echo "<td><textarea name='$name' cols='$cols' rows='$rows'>$value</textarea></td>\n";
339 function textarea_row($label, $name, $value, $cols, $rows, $params="")
342 textarea_cells($label, $name, $value, $cols, $rows, $params);
346 //-----------------------------------------------------------------------------------
348 function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value)
350 echo "<tr><td>$label</td>\n";
354 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
355 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\"> ";
357 submit($input_name, $input_value);
362 //-----------------------------------------------------------------------------------