include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/includes/ui.inc");
+include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/admin/db/company_db.inc");
function can_process()
{
- if (!is_numeric($_POST['po_over_receive']) || ($_POST['po_over_receive'] < 0)
- || ($_POST['po_over_receive'] > 100))
+ if (!check_num('po_over_receive', 0, 100))
{
display_error(_("The delivery over-receive allowance must be between 0 and 100."));
+ set_focus('po_over_receive');
return false;
}
- if (!is_numeric($_POST['po_over_charge']) || ($_POST['po_over_charge'] < 0)
- || ($_POST['po_over_charge'] > 100))
+ if (!check_num('po_over_charge', 0, 100))
{
display_error(_("The invoice over-charge allowance must be between 0 and 100."));
+ set_focus('po_over_charge');
return false;
}
- if (!is_numeric($_POST['past_due_days']) || ($_POST['past_due_days'] < 0)
- || ($_POST['past_due_days'] > 100))
+ if (!check_num('past_due_days', 0, 100))
{
display_error(_("The past due days interval allowance must be between 0 and 100."));
+ set_focus('past_due_days');
return false;
}
return true;
$_POST['default_inv_sales_act'],
$_POST['default_assembly_act'], $_POST['payroll_act'],
check_value('allow_negative_stock'),
- $_POST['po_over_receive'],
- $_POST['po_over_charge'],
+ input_num('po_over_receive'),
+ input_num('po_over_charge'),
$_POST['past_due_days'],
$_POST['default_credit_limit'],
$_POST['default_workorder_required'],
$_POST['allow_negative_stock'] = $myrow['allow_negative_stock'];
-$_POST['po_over_receive'] = $myrow['po_over_receive'];
-$_POST['po_over_charge'] = $myrow['po_over_charge'];
+$_POST['po_over_receive'] = percent_format($myrow['po_over_receive']);
+$_POST['po_over_charge'] = percent_format($myrow['po_over_charge']);
$_POST['past_due_days'] = $myrow['past_due_days'];
$_POST['default_credit_limit'] = $myrow['default_credit_limit'];
gl_all_accounts_list_row(_("Retained Earning Clearing Account:"), 'retained_earnings_act', $_POST['retained_earnings_act']);
gl_all_accounts_list_row(_("Payroll Account:"), 'payroll_act', $_POST['payroll_act']);
-text_row(_("Past Due Days Interval:"), 'past_due_days', $_POST['past_due_days'], 6, 6, "", _("days"));
+text_row(_("Past Due Days Interval:"), 'past_due_days', $_POST['past_due_days'], 6, 6, '', "", _("days"));
//---------------
table_section_title(_("Manufacturing Defaults"));
-text_row(_("Default Work Order Required By After:"), 'default_workorder_required', $_POST['default_workorder_required'], 6, 6, "", _("days"));
+text_row(_("Default Work Order Required By After:"), 'default_workorder_required', $_POST['default_workorder_required'], 6, 6, '', "", _("days"));
//----------------
table_section_title(_("Dimension Defaults"));
-text_row(_("Default Dimension Required By After:"), 'default_dim_required', $_POST['default_dim_required'], 6, 6, "", _("days"));
+text_row(_("Default Dimension Required By After:"), 'default_dim_required', $_POST['default_dim_required'], 6, 6, '', "", _("days"));
//----------------