include_once($path_to_root . "/includes/session.inc");
-page(_("Issue Items to Work Order"));
-
include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/manufacturing/includes/manufacturing_db.inc");
include_once($path_to_root . "/manufacturing/includes/manufacturing_ui.inc");
include_once($path_to_root . "/manufacturing/includes/work_order_issue_ui.inc");
+$js = "";
+if ($use_date_picker)
+ $js .= get_js_date_picker();
+page(_("Issue Items to Work Order"), false, false, "", $js);
//-----------------------------------------------------------------------------------------------
if (!is_date($_POST['date_']))
{
display_error(_("The entered date for the issue is invalid."));
+ set_focus('date_');
return false;
}
elseif (!is_date_in_fiscalyear($_POST['date_']))
{
display_error(_("The entered date is not in fiscal year."));
+ set_focus('date_');
return false;
}
if (!references::is_valid($_POST['ref']))
{
display_error(_("You must enter a reference."));
+ set_focus('ref');
return false;
}
if (!is_new_reference($_POST['ref'], 28))
{
display_error(_("The entered reference is already in use."));
+ set_focus('ref');
return false;
}
if (!is_numeric($_POST['qty']))
{
display_error(_("The quantity entered is not a valid number."));
+ set_focus('qty');
return false;
}
if ($_POST['qty'] <= 0)
{
display_error(_("The quantity entered must be greater than zero."));
+ set_focus('qty');
return false;
}
if (!is_numeric($_POST['std_cost']) || $_POST['std_cost'] < 0)
{
display_error(_("The entered standard cost is negative or invalid."));
+ set_focus('std_cost');
return false;
}