Index: branches/5.1.x/install/upgrades.php =================================================================== diff -u -N -r13100 -r13777 --- branches/5.1.x/install/upgrades.php (.../upgrades.php) (revision 13100) +++ branches/5.1.x/install/upgrades.php (.../upgrades.php) (revision 13777) @@ -1,6 +1,6 @@ _toolkit =& $instance; + parent::kHelper(); + + $this->dependencies = Array ( + '4.3.9' => Array ('Core' => '4.3.9'), + '5.0.0' => Array ('Core' => '5.0.0'), + '5.0.1' => Array ('Core' => '5.0.1'), + '5.0.2-B1' => Array ('Core' => '5.0.2-B1'), + '5.0.2-B2' => Array ('Core' => '5.0.2-B2'), + '5.0.2-RC1' => Array ('Core' => '5.0.2-RC1'), + '5.0.2' => Array ('Core' => '5.0.2'), + '5.0.3-B1' => Array ('Core' => '5.0.3-B1'), + '5.0.3-B2' => Array ('Core' => '5.0.3-B2'), + '5.0.3-RC1' => Array ('Core' => '5.0.3-RC1'), + '5.0.3' => Array ('Core' => '5.0.3'), + '5.0.4-B1' => Array ('Core' => '5.0.4-B1'), + '5.0.4-B2' => Array ('Core' => '5.0.4-B2'), + '5.0.4' => Array ('Core' => '5.0.4'), + '5.1.0-B1' => Array ('Core' => '5.1.0-B1'), + '5.1.0-B2' => Array ('Core' => '5.1.0-B2'), + '5.1.0-RC1' => Array ('Core' => '5.1.0-RC1'), + '5.1.0' => Array ('Core' => '5.1.0'), + ); } /** @@ -101,9 +110,10 @@ $this->_updateDetailTemplate('p', 'in-commerce/designs/detail', 'in-commerce/products/product_detail'); // clean incomplete orders 5+ hours old + // don't use ORDER_STATUS_INCOMPLETE constant, since it's not available upgrade $delete_timestamp = mktime() - (3600 * 5); $sql = 'SELECT OrderId FROM ' . TABLE_PREFIX . 'Orders - WHERE Status = ' . ORDER_STATUS_INCOMPLETE . ' + WHERE Status = ' . 0 . ' AND OrderDate < ' . $delete_timestamp; $orders_to_delete = $this->Conn->GetCol($sql); @@ -114,7 +124,7 @@ WHERE OrderId IN ( ' . implode(',', $orders_to_delete) . ' )' ); $this->Conn->Query( 'DELETE FROM ' . TABLE_PREFIX . 'Orders - WHERE Status = ' . ORDER_STATUS_INCOMPLETE . ' + WHERE Status = ' . 0 . ' AND OrderDate < ' . $delete_timestamp ); }