From 08162de842949fded9a782729fc5be684b07b1b9 Mon Sep 17 00:00:00 2001 From: Naomi Aro Date: Wed, 11 Apr 2012 17:57:14 +0200 Subject: [PATCH] CC-3605 : Create 2.1 upgrades --- .../upgrades/airtime-2.1.0/DbUpgrade.php | 7 +++--- .../common/Version20120411174904.php | 23 +++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 install_minimal/upgrades/airtime-2.1.0/common/Version20120411174904.php diff --git a/install_minimal/upgrades/airtime-2.1.0/DbUpgrade.php b/install_minimal/upgrades/airtime-2.1.0/DbUpgrade.php index a59510858..509beb5a1 100644 --- a/install_minimal/upgrades/airtime-2.1.0/DbUpgrade.php +++ b/install_minimal/upgrades/airtime-2.1.0/DbUpgrade.php @@ -12,7 +12,7 @@ class AirtimeDatabaseUpgrade{ } private static function task0(){ - UpgradeCommon::MigrateTablesToVersion(__DIR__, '20120411102907'); + UpgradeCommon::MigrateTablesToVersion(__DIR__, '20120411174904'); $sql = "INSERT INTO cc_pref(\"keystr\", \"valstr\") VALUES('scheduled_play_switch', 'on')"; UpgradeCommon::nonSelectQueryDb($sql); @@ -25,7 +25,7 @@ class AirtimeDatabaseUpgrade{ // Define path to application directory defined('APPLICATION_PATH') - || define('APPLICATION_PATH', realpath(__DIR__."/../../application")); + || define('APPLICATION_PATH', realpath(__DIR__.'/../../../airtime_mvc/application')); // Ensure library is on include_path set_include_path(implode(PATH_SEPARATOR, array( @@ -36,6 +36,7 @@ class AirtimeDatabaseUpgrade{ //Propel classes. set_include_path(APPLICATION_PATH . '/models' . PATH_SEPARATOR . get_include_path()); + require_once APPLICATION_PATH."/configs/conf.php"; require_once 'propel/runtime/lib/Propel.php'; Propel::init(APPLICATION_PATH."/configs/airtime-conf-production.php"); @@ -43,7 +44,7 @@ class AirtimeDatabaseUpgrade{ $showInstances = CcShowInstancesQuery::create() ->setFormatter(ModelCriteria::FORMAT_ON_DEMAND) - ->filterByDbStarts(Criteria::GREATER_EQUAL) + ->filterByDbStarts(gmdate("Y-m-d H:i:s"), Criteria::GREATER_EQUAL) ->find($con); foreach ($showInstances as $instance) { diff --git a/install_minimal/upgrades/airtime-2.1.0/common/Version20120411174904.php b/install_minimal/upgrades/airtime-2.1.0/common/Version20120411174904.php new file mode 100644 index 000000000..87f0f6714 --- /dev/null +++ b/install_minimal/upgrades/airtime-2.1.0/common/Version20120411174904.php @@ -0,0 +1,23 @@ +_addSql("ALTER TABLE cc_show_instances ADD created timestamp(6)"); + $this->_addSql("ALTER TABLE cc_show_instances ADD last_scheduled timestamp(6)"); + } + + public function down(Schema $schema) + { + + } +} \ No newline at end of file