Index: custom/install/upgrades.php =================================================================== --- custom/install/upgrades.php (revision 0) +++ custom/install/upgrades.php (revision 0) @@ -0,0 +1,47 @@ +dependencies = Array ( + '1.0.0' => Array ('Core' => '5.0.0'), + '1.0.1' => Array ('Core' => '5.0.1'), + '1.0.2-B1' => Array ('Core' => '5.0.2-B1'), + '1.0.2-B2' => Array ('Core' => '5.0.2-B2'), + '1.0.2-RC1' => Array ('Core' => '5.0.2-RC1'), + '1.0.2' => Array ('Core' => '5.0.2'), + '1.0.3-B1' => Array ('Core' => '5.0.3-B1'), + '1.0.3-RC1' => Array ('Core' => '5.0.3-RC1'), + '1.0.3' => Array ('Core' => '5.0.3'), + '1.0.4-B1' => Array ('Core' => '5.0.4-B1'), + '1.0.4' => Array ('Core' => '5.0.4'), + '1.1.0-B1' => Array ('Core' => '5.1.0-B1'), + '1.1.0-B2' => Array ('Core' => '5.1.0-B2'), + '1.1.0-RC1' => Array ('Core' => '5.1.0-RC1'), + '1.1.0' => Array ('Core' => '5.1.0'), + ); + } + } \ No newline at end of file Index: in-auction/install/upgrades.php =================================================================== --- in-auction/install/upgrades.php (revision 0) +++ in-auction/install/upgrades.php (revision 0) @@ -0,0 +1,47 @@ +dependencies = Array ( + '4.3.9' => Array ('In-Commerce' => '4.3.9'), + '5.0.0' => Array ('In-Commerce' => '5.0.0'), + '5.0.1' => Array ('In-Commerce' => '5.0.1'), + '5.0.2-B1' => Array ('In-Commerce' => '5.0.2-B1'), + '5.0.2-B2' => Array ('In-Commerce' => '5.0.2-B2'), + '5.0.2-RC1' => Array ('In-Commerce' => '5.0.2-RC1'), + '5.0.2' => Array ('In-Commerce' => '5.0.2'), + '5.0.3-B1' => Array ('In-Commerce' => '5.0.3-B1'), + '5.0.3-RC1' => Array ('In-Commerce' => '5.0.3-RC1'), + '5.0.3' => Array ('In-Commerce' => '5.0.3'), + '5.0.4-B1' => Array ('In-Commerce' => '5.0.4-B1'), + '5.0.4' => Array ('In-Commerce' => '5.0.4'), + '5.1.0-B1' => Array ('In-Commerce' => '5.1.0-B1'), + '5.1.0-RC1' => Array ('In-Commerce' => '5.1.0-RC1'), + '5.1.0' => Array ('In-Commerce' => '5.1.0'), + ); + } + } \ No newline at end of file Index: in-bulletin/install/upgrades.php =================================================================== --- in-bulletin/install/upgrades.php (revision 13756) +++ in-bulletin/install/upgrades.php (working copy) @@ -16,26 +16,35 @@ $upgrade_class = 'InBulletinUpgrades'; /** - * Class, that holds all upgrade scripts for "Core" module + * Class, that holds all upgrade scripts for "In-Bulletin" module * */ - class InBulletinUpgrades extends kHelper { + class InBulletinUpgrades extends kUpgradeHelper { - /** - * Install toolkit instance - * - * @var kInstallToolkit - */ - var $_toolkit = null; + function InBulletinUpgrades() + { + parent::kHelper(); - /** - * Sets common instance of installator toolkit - * - * @param kInstallToolkit $instance - */ - function setToolkit(&$instance) - { - $this->_toolkit =& $instance; + $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'), + ); } /** Index: in-commerce/install/upgrades.php =================================================================== --- in-commerce/install/upgrades.php (revision 13756) +++ in-commerce/install/upgrades.php (working copy) @@ -15,26 +15,35 @@ $upgrade_class = 'InCommerceUpgrades'; /** - * Class, that holds all upgrade scripts for "Core" module + * Class, that holds all upgrade scripts for "In-Commerce" module * */ - class InCommerceUpgrades extends kHelper { + class InCommerceUpgrades extends kUpgradeHelper { - /** - * Install toolkit instance - * - * @var kInstallToolkit - */ - var $_toolkit = null; + function InCommerceUpgrades() + { + parent::kHelper(); - /** - * Sets common instance of installator toolkit - * - * @param kInstallToolkit $instance - */ - function setToolkit(&$instance) - { - $this->_toolkit =& $instance; + $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 ); } Index: in-link/install/upgrades.php =================================================================== --- in-link/install/upgrades.php (revision 13756) +++ in-link/install/upgrades.php (working copy) @@ -17,26 +17,34 @@ $upgrade_class = 'InLinkUpgrades'; /** - * Class, that holds all upgrade scripts for "Core" module + * Class, that holds all upgrade scripts for "In-Link" module * */ - class InLinkUpgrades extends kHelper { + class InLinkUpgrades extends kUpgradeHelper { - /** - * Install toolkit instance - * - * @var kInstallToolkit - */ - var $_toolkit = null; + function InLinkUpgrades() + { + parent::kHelper(); - /** - * Sets common instance of installator toolkit - * - * @param kInstallToolkit $instance - */ - function setToolkit(&$instance) - { - $this->_toolkit =& $instance; + $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-RC1' => Array ('Core' => '5.1.0-RC1'), + '5.1.0' => Array ('Core' => '5.1.0'), + ); } /** Index: in-news/install/upgrades.php =================================================================== --- in-news/install/upgrades.php (revision 13756) +++ in-news/install/upgrades.php (working copy) @@ -17,26 +17,34 @@ $upgrade_class = 'InNewsUpgrades'; /** - * Class, that holds all upgrade scripts for "Core" module + * Class, that holds all upgrade scripts for "In-News" module * */ - class InNewsUpgrades extends kHelper { + class InNewsUpgrades extends kUpgradeHelper { - /** - * Install toolkit instance - * - * @var kInstallToolkit - */ - var $_toolkit = null; + function InNewsUpgrades() + { + parent::kHelper(); - /** - * Sets common instance of installator toolkit - * - * @param kInstallToolkit $instance - */ - function setToolkit(&$instance) - { - $this->_toolkit =& $instance; + $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-RC1' => Array ('Core' => '5.1.0-RC1'), + '5.1.0' => Array ('Core' => '5.1.0'), + ); } /**