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="") // ändra till label_td
135 echo "<td class='tableheader' $params>$label</td>\n";
138 function label_cell($label, $params="") // ändra till label_td
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;
202 label_cell($label, $params);
209 echo "<input type='text' name='$name' size='$size' maxlength='$max' value='" . $_POST[$name]. "'>";
212 echo " " . $post_label;
217 function text_row($label, $name, $value, $size, $max, $params="", $post_label="")
221 text_cells($label, $name, $value, $size, $max, $params, $post_label);
226 //-----------------------------------------------------------------------------------
228 function text_row_ex($label, $name, $size, $max=null, $value=null, $params=null, $post_label=null)
232 text_cells_ex($label, $name, $size, $max, $value, $params, $post_label);
237 //-----------------------------------------------------------------------------------
239 function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
241 if (!isset($_POST[$name]) || $_POST[$name] == "")
245 $_POST[$name] = date(user_date_display(), Mktime(0,0,0,date("m") + $inc_months,date("d") + $inc_days,date("Y") + $inc_years));
248 $_POST[$name] = $init;
250 text_cells_ex($label, $name, 9, 12, $_POST[$name], $params);
253 function date_row($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null)
256 date_cells($label, $name, $init, $inc_days, $inc_months, $inc_years, $params);
260 //-----------------------------------------------------------------------------------
262 function ref_cells($label, $name, $init=null, $params=null)
264 text_cells_ex($label, $name, 16, 18, $init, $params);
267 //-----------------------------------------------------------------------------------
269 function ref_row($label, $name, $init=null)
272 ref_cells($label, $name, $init);
276 //-----------------------------------------------------------------------------------
278 function percent_row($label, $name, $init=null)
281 if (!isset($_POST[$name]) || $_POST[$name]=="")
284 $_POST[$name] = $init;
287 text_row($label, $name, $_POST[$name], 6, 6, "", "%");
290 //-----------------------------------------------------------------------------------
292 function amount_cells($label, $name, $init=null, $params=null, $post_label=null)
294 text_cells_ex($label, $name, 15, 15, $init, $params, $post_label);
297 function amount_row($label, $name, $init=null, $params=null, $post_label=null)
300 amount_cells($label, $name, $init, $params, $post_label);
304 //-----------------------------------------------------------------------------------
306 function small_amount_cells($label, $name, $init=null, $params=null, $post_label=null)
308 text_cells_ex($label, $name, 7, 12, $init, $params, $post_label);
311 //-----------------------------------------------------------------------------------
313 function textarea_cells($label, $name, $value, $cols, $rows, $params="")
316 echo "<td $params>$label</td>\n";
318 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
319 echo "<td><textarea name='$name' cols='$cols' rows='$rows'>$value</textarea></td>\n";
322 function textarea_row($label, $name, $value, $cols, $rows, $params="")
325 textarea_cells($label, $name, $value, $cols, $rows, $params);
329 //-----------------------------------------------------------------------------------
331 function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value)
333 echo "<tr><td>$label</td>\n";
337 $value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
338 echo "<input type='text' name='$name' size='$size' maxlength='$max' value='$value'> ";
340 submit($input_name, $input_value);
345 //-----------------------------------------------------------------------------------