Add hold_until_date and expiry_date fields.
authorMaxime Bourget <bmx007@gmail.com>
Thu, 6 Jun 2013 20:55:10 +0000 (21:55 +0100)
committerMaxime Bourget <bmx007@gmail.com>
Thu, 6 Jun 2013 20:55:10 +0000 (21:55 +0100)
hooks.php
includes/db_order_lines.inc

index e51de866d27acbe552744c9a0298b7e62d014652..818fe7a3fc2ac3219151eb0efba5f05e8012fbfa 100644 (file)
--- a/hooks.php
+++ b/hooks.php
@@ -45,6 +45,7 @@ class hooks_order_line_extra extends hooks {
 
         $updates = array(
                                                'alter_sales_order_details.sql' => array('sales_order_details','required_date'),
+                                               'alter_sales_order_details_2.sql' => array('sales_order_details','expiry_date'),
                                                'create_denorm_order_details_queue.sql' => array('denorm_order_details_queue'),
                                                'create_denorm_qoh.sql' => array('denorm_qoh'),
                                                'create_order_summary_view.sql' => array('order_summary_view'),
index 0719ef461a8f91c94b0913fac9334c3fadcb44bc..ffb30e4b5db169af064ae70b68b615b15e2ae8bf 100644 (file)
@@ -120,7 +120,12 @@ function update_order_detail_defaults() {
        $sql  = "UPDATE ".TB_PREF."sales_order_details
                                        SET priority = now()
                                        WHERE priority is null";
-       return db_query($sql);
+       db_query($sql);
+       $sql  = "UPDATE ".TB_PREF."sales_order_details
+                                               NATURAL JOIN  0_sales_orders 
+                                       SET hold_until_date = delivery_date
+                                       WHERE hold_until_date is null";
+       db_query($sql);
 }
 
 ?>