From: Maxime Bourget Date: Thu, 6 Jun 2013 20:55:10 +0000 (+0100) Subject: Add hold_until_date and expiry_date fields. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=58c6369b4a4e57e3708393900fab9d2fdbd6759f;p=order_line_extra.git Add hold_until_date and expiry_date fields. --- diff --git a/hooks.php b/hooks.php index e51de86..818fe7a 100644 --- 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'), diff --git a/includes/db_order_lines.inc b/includes/db_order_lines.inc index 0719ef4..ffb30e4 100644 --- a/includes/db_order_lines.inc +++ b/includes/db_order_lines.inc @@ -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); } ?>