include_once($path_to_root . "/includes/session.inc");
include_once($path_to_root . "/includes/date_functions.inc");
-include_once($path_to_root . "/includes/manufacturing.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");
$js = "";
-if ($use_popup_windows)
+if ($SysPrefs->use_popup_windows)
$js .= get_js_open_window(900, 500);
if (user_use_date_picker())
$js .= get_js_date_picker();
if (!isset($selected_id))
{
- if (!$Refs->is_valid($_POST['wo_ref']))
+ if (!check_reference($_POST['wo_ref'], ST_WORKORDER))
{
- display_error(_("You must enter a reference."));
- set_focus('wo_ref');
- return false;
- }
-
- if (!is_new_reference($_POST['wo_ref'], ST_WORKORDER))
- {
- display_error(_("The entered reference is already in use."));
set_focus('wo_ref');
return false;
}
else
{
$_POST['units_issued'] = $_POST['released'] = 0;
- ref_row(_("Reference:"), 'wo_ref', '', $Refs->get_next(ST_WORKORDER));
+ ref_row(_("Reference:"), 'wo_ref', '', $Refs->get_next(ST_WORKORDER, null, get_post('date_')), false, ST_WORKORDER);
wo_types_list_row(_("Type:"), 'type', null);
}
end_form();
end_page();
-?>
\ No newline at end of file