[0004216] Print Work Orders: database error fixed when voided WO is in selected range.
[fa-stable.git] / manufacturing / work_order_issue.php
index dfe11060557d844b293b7003ffd3a7d1f4075d00..025a91258c2dcfb7f76c398c90927b23c7ea9951 100644 (file)
@@ -71,30 +71,20 @@ function handle_new_order()
 //-----------------------------------------------------------------------------------------------
 function can_process()
 {
-       global $Refs;
-
-       if (!is_date($_POST['date_'])) 
+       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_'])) 
+       elseif (!is_date_in_fiscalyear($_POST['date_']))
        {
                display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
                set_focus('date_');
                return false;
        }
-       if (!$Refs->is_valid($_POST['ref'])) 
-       {
-               display_error(_("You must enter a reference."));
-               set_focus('ref');
-               return false;
-       }
-
-       if (!is_new_reference($_POST['ref'], ST_MANUISSUE)) 
+       if (!check_reference($_POST['ref'], ST_MANUISSUE))
        {
-               display_error(_("The entered reference is already in use."));
                set_focus('ref');
                return false;
        }