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 button($name, $value, $onclick)
94 echo "<input type=\"button\" class=\"inputsubmit\" name=\"$name\" value=\"$value\" onclick=\"$onclick\" />\n";
97 function button_cell($name, $value, $onclick)
100 button($name, $value, $onclick);
104 //-----------------------------------------------------------------------------------
106 function check_value($name)
108 if (!isset($_POST[$name]))
113 function check($label, $name, $value, $submit_on_change=false)
119 $value = (!isset($_POST[$name]) ? 0 : $_POST[$name]);
121 echo "<input checked type='checkbox' name='$name' value='1' ";
123 echo "<input type='checkbox' name='$name' value='1'";
124 if ($submit_on_change)
125 echo " onclick='this.form.submit();' ";
129 function check_cells($label, $name, $value, $submit_on_change=false)
132 echo "<td>$label</td>\n";
134 check(null, $name, $value, $submit_on_change);
138 function check_row($label, $name, $value, $submit_on_change=false)
141 check_cells($label, $name, $value, $submit_on_change);
145 //-----------------------------------------------------------------------------------
147 function labelheader_cell($label, $params="")
149 echo "<td class='tableheader' $params>$label</td>\n";
152 function label_cell($label, $params="")
154 echo "<td $params>$label</td>\n";
157 function amount_cell($label, $bold=false)
160 label_cell("<b>".number_format2($label,user_price_dec())."</b>", "nowrap align=right");
162 label_cell(number_format2($label,user_price_dec()), "nowrap align=right");
165 function percent_cell($label, $bold=false)
168 label_cell("<b>".number_format2($label,user_percent_dec())." %</b>", "nowrap align=right");
170 label_cell(number_format2($label,user_percent_dec())." %", "nowrap align=right");
173 function qty_cell($label, $bold=false)
176 label_cell("<b>".number_format2($label,user_qty_dec())."</b>", "nowrap align=right");
178 label_cell(number_format2($label,user_qty_dec()), "nowrap align=right");
181 function label_cells($label, $value, $params="", $params2="")
184 echo "<td $params>$label</td>\n";
185 echo "<td $params2>$value</td>\n";
188 function label_row($label, $value, $params="", $params2="")
191 label_cells($label, $value, $params, $params2);
195 //-----------------------------------------------------------------------------------
197 function text_cells($label, $name, $value, $size="", $max="", $params="", $post_label="", $disabled="")
200 label_cell($label, $params);
204 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
205 echo "<input $disabled type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\">";
207 if ($post_label != "")
208 echo " " . $post_label;
213 function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null, $post_label=null)
215 if (!isset($_POST[$name]) || $_POST[$name] == "")
218 $_POST[$name] = $init;
223 label_cell($label, $params);
230 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"" . $_POST[$name]. "\">";
233 echo " " . $post_label;
238 function text_row($label, $name, $value, $size, $max, $params="", $post_label="")
242 text_cells($label, $name, $value, $size, $max, $params, $post_label);
247 //-----------------------------------------------------------------------------------
249 function text_row_ex($label, $name, $size, $max=null, $value=null, $params=null, $post_label=null)
253 text_cells_ex($label, $name, $size, $max, $value, $params, $post_label);
258 //-----------------------------------------------------------------------------------
260 function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
262 global $use_date_picker, $path_to_root;
263 if (!isset($_POST[$name]) || $_POST[$name] == "")
267 if ($inc_years == 1001)
268 $_POST[$name] = null;
273 $dd = add_days($dd, $inc_days);
274 if ($inc_months != 0)
275 $dd = add_months($dd, $inc_months);
277 $dd = add_years($dd, $inc_years);
282 $_POST[$name] = $init;
284 if ($use_date_picker)
285 $post_label = "<a href=\"javascript:date_picker(document.forms[0].$name);\">"
286 . " <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";
289 text_cells_ex($label, $name, 9, 12, $_POST[$name], $params, $post_label);
292 function date_row($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
295 date_cells($label, $name, $init, $inc_days, $inc_months, $inc_years, $params);
299 //-----------------------------------------------------------------------------------
301 function ref_cells($label, $name, $init=null, $params=null)
303 text_cells_ex($label, $name, 16, 18, $init, $params);
306 //-----------------------------------------------------------------------------------
308 function ref_row($label, $name, $init=null)
311 ref_cells($label, $name, $init);
315 //-----------------------------------------------------------------------------------
317 function percent_row($label, $name, $init=null)
320 if (!isset($_POST[$name]) || $_POST[$name]=="")
323 $_POST[$name] = $init;
326 text_row($label, $name, $_POST[$name], 6, 6, "", "%");
329 //-----------------------------------------------------------------------------------
331 function amount_cells($label, $name, $init=null, $params=null, $post_label=null)
333 text_cells_ex($label, $name, 15, 15, $init, $params, $post_label);
336 function amount_row($label, $name, $init=null, $params=null, $post_label=null)
339 amount_cells($label, $name, $init, $params, $post_label);
343 //-----------------------------------------------------------------------------------
345 function small_amount_cells($label, $name, $init=null, $params=null, $post_label=null)
347 text_cells_ex($label, $name, 7, 12, $init, $params, $post_label);
350 //-----------------------------------------------------------------------------------
352 function textarea_cells($label, $name, $value, $cols, $rows, $params="")
355 echo "<td $params>$label</td>\n";
357 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
358 echo "<td><textarea name='$name' cols='$cols' rows='$rows'>$value</textarea></td>\n";
361 function textarea_row($label, $name, $value, $cols, $rows, $params="")
364 textarea_cells($label, $name, $value, $cols, $rows, $params);
368 //-----------------------------------------------------------------------------------
370 function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value)
372 echo "<tr><td>$label</td>\n";
376 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
377 echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\"> ";
379 submit($input_name, $input_value);
384 //-----------------------------------------------------------------------------------