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();
function can_process()
{
- global $selected_id, $SysPrefs, $Refs;
+ global $selected_id, $SysPrefs;
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;
}
display_error( _("The date entered is in an invalid format."));
return false;
}
- //elseif (!is_date_in_fiscalyear($_POST['RequDate']))
- //{
- // display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
- // return false;
- //}
if (isset($selected_id))
{
- $myrow = get_work_order($selected_id, true);
-
if ($_POST['units_issued'] > input_num('quantity'))
{
set_focus('quantity');
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