CC-2997: Daylight savings time affects repeating shows.
-fix upgrade script
This commit is contained in:
parent
3c6410aebd
commit
c2639b895a
|
@ -11,7 +11,7 @@ class Version20111103141311 extends AbstractMigration
|
||||||
{
|
{
|
||||||
// add timezone column to cc_show_days
|
// add timezone column to cc_show_days
|
||||||
$cc_subjs = $schema->getTable('cc_show_days');
|
$cc_subjs = $schema->getTable('cc_show_days');
|
||||||
$cc_subjs->addColumn('timezone', 'string', array('required' => true));
|
$cc_subjs->addColumn('timezone', 'string', array('required' => true, 'default'=> ''));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function down(Schema $schema)
|
public function down(Schema $schema)
|
||||||
|
|
|
@ -103,6 +103,7 @@ class AirtimeDatabaseUpgrade{
|
||||||
$showDays = CcShowDaysQuery::create()->find();
|
$showDays = CcShowDaysQuery::create()->find();
|
||||||
|
|
||||||
foreach ($showDays as $sd){
|
foreach ($showDays as $sd){
|
||||||
|
/*
|
||||||
$dt = new DateTime($sd->getDbFirstShow()." ".$sd->getDbStartTime(), new DateTimeZone(date_default_timezone_get()));
|
$dt = new DateTime($sd->getDbFirstShow()." ".$sd->getDbStartTime(), new DateTimeZone(date_default_timezone_get()));
|
||||||
$dt->setTimezone(new DateTimeZone("UTC"));
|
$dt->setTimezone(new DateTimeZone("UTC"));
|
||||||
$sd->setDbFirstShow($dt->format("Y-m-d"));
|
$sd->setDbFirstShow($dt->format("Y-m-d"));
|
||||||
|
@ -113,6 +114,11 @@ class AirtimeDatabaseUpgrade{
|
||||||
$sd->setDbLastShow($dt->format("Y-m-d"));
|
$sd->setDbLastShow($dt->format("Y-m-d"));
|
||||||
|
|
||||||
$sd->save();
|
$sd->save();
|
||||||
|
* */
|
||||||
|
|
||||||
|
$sd->setDbTimezone(date_default_timezone_get())->save();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue