Removed redundant form_types functions and the file /reporting/includes/form_types...
[fa-stable.git] / manufacturing / includes / db / work_order_produce_items_db.inc
index c3da19dc3e55a8ba56355d7d3172b1252ceccf4d..6339e87d862b1210e8b6e0d69ade2b289de4894c 100644 (file)
@@ -5,59 +5,57 @@ function work_order_produce($woid, $ref, $quantity, $date_, $memo_, $close_wo)
        begin_transaction();
 
        $details = get_work_order($woid);
-    
-    if (strlen($details[0]) == 0) 
+
+    if (strlen($details[0]) == 0)
     {
        echo _("The order number sent is not valid.");
        exit;
     }
-    
-       if (work_order_is_closed($woid)) 
+
+       if (work_order_is_closed($woid))
        {
                display_error("UNEXPECTED : Producing Items for a closed Work Order");
                cancel_transaction();
                exit;
-       }           
-    
+       }
+
     $date = date2sql($date_);
-    
+
     $sql = "INSERT INTO ".TB_PREF."wo_manufacture (workorder_id, reference, quantity, date_)
                VALUES ($woid, '$ref', $quantity, '$date')";
 
        db_query($sql,"A work order manufacture could not be added");
-       
-       $id = db_insert_id();                                   
-       
+
+       $id = db_insert_id();
+
        // insert a +ve stock move for the item being manufactured
        // negative means "unproduce" or unassemble
        add_stock_move(29, $details["stock_id"], $id,
-               $details["loc_code"], $date_, $memo_, $quantity, 0);    
-                                                       
+               $details["loc_code"], $date_, $memo_, $quantity, 0);
+
        // update wo quantity and close wo if requested
        work_order_update_finished_quantity($woid, $quantity, $close_wo);
-       
+
        if ($memo_)
-               add_comments(29, $id, $date_, $memo_);  
-       
-       add_forms_for_sys_type(29, $id, $quantity, $details["loc_code"]);
-       
-       references::save_last($ref, 29);        
-       
-       commit_transaction();   
+               add_comments(29, $id, $date_, $memo_);
+
+       references::save_last($ref, 29);
+
+       commit_transaction();
 }
 
 //--------------------------------------------------------------------------------------------
 
 function get_work_order_produce($id)
 {
-       $sql = "SELECT ".TB_PREF."wo_manufacture.*,".TB_PREF."workorders.stock_id, ".TB_PREF."stock_master.description AS StockDescription 
-               FROM ".TB_PREF."wo_manufacture, ".TB_PREF."workorders, ".TB_PREF."stock_master  
+       $sql = "SELECT ".TB_PREF."wo_manufacture.*,".TB_PREF."workorders.stock_id, ".TB_PREF."stock_master.description AS StockDescription
+               FROM ".TB_PREF."wo_manufacture, ".TB_PREF."workorders, ".TB_PREF."stock_master
                WHERE ".TB_PREF."wo_manufacture.workorder_id=".TB_PREF."workorders.id
                AND ".TB_PREF."stock_master.stock_id=".TB_PREF."workorders.stock_id
                AND ".TB_PREF."wo_manufacture.id=$id";
     $result = db_query($sql, "The work order production could not be retrieved");
-    
-    return db_fetch($result);  
+
+    return db_fetch($result);
 }
 
 //--------------------------------------------------------------------------------------
@@ -73,33 +71,33 @@ function get_work_order_productions($woid)
 function exists_work_order_produce($id)
 {
        $sql = "SELECT id FROM ".TB_PREF."wo_manufacture WHERE id=$id";
-       $result = db_query($sql, "Cannot retreive a wo production");    
-       
-    return (db_num_rows($result) > 0);                         
-}      
+       $result = db_query($sql, "Cannot retreive a wo production");
+
+    return (db_num_rows($result) > 0);
+}
 
 //--------------------------------------------------------------------------------------------
 
 function void_work_order_produce($type_no)
 {
-       begin_transaction();    
-       
+       begin_transaction();
+
        $row = get_work_order_produce($type_no);
-       
+
        // deduct the quantity of this production from the parent work order
        work_order_update_finished_quantity($row["workorder_id"], -$row["quantity"]);
-       
+
        // clear the production record
-       $sql = "UPDATE ".TB_PREF."wo_manufacture SET quantity=0 WHERE id=$type_no";     
+       $sql = "UPDATE ".TB_PREF."wo_manufacture SET quantity=0 WHERE id=$type_no";
        db_query($sql, "Cannot void a wo production");
-       
+
        // void all related stock moves
-       void_stock_move(29, $type_no);  
-       
+       void_stock_move(29, $type_no);
+
        // void any related gl trans
-       void_gl_trans(29, $type_no, true);              
-       
-       commit_transaction();   
+       void_gl_trans(29, $type_no, true);
+
+       commit_transaction();
 }