Changeset View
Changeset View
Standalone View
Standalone View
resources/sql/autopatches/20140914.betaproto.php
| <?php | <?php | ||||
| $old_key = 'phabricator.show-beta-applications'; | $old_key = 'phabricator.show-beta-applications'; | ||||
| $new_key = 'phabricator.show-prototypes'; | $new_key = 'phabricator.show-prototypes'; | ||||
| echo "Migrating '{$old_key}' to '{$new_key}'...\n"; | echo pht("Migrating '%s' to '%s'...", $old_key, $new_key)."\n"; | ||||
| if (PhabricatorEnv::getEnvConfig($new_key)) { | if (PhabricatorEnv::getEnvConfig($new_key)) { | ||||
| echo "Skipping migration, new data is already set.\n"; | echo pht('Skipping migration, new data is already set.')."\n"; | ||||
| return; | return; | ||||
| } | } | ||||
| $old = PhabricatorEnv::getEnvConfigIfExists($old_key); | $old = PhabricatorEnv::getEnvConfigIfExists($old_key); | ||||
| if (!$old) { | if (!$old) { | ||||
| echo "Skipping migration, old data does not exist.\n"; | echo pht('Skipping migration, old data does not exist.')."\n"; | ||||
| return; | return; | ||||
| } | } | ||||
| PhabricatorConfigEntry::loadConfigEntry($new_key) | PhabricatorConfigEntry::loadConfigEntry($new_key) | ||||
| ->setIsDeleted(0) | ->setIsDeleted(0) | ||||
| ->setValue($old) | ->setValue($old) | ||||
| ->save(); | ->save(); | ||||
| echo "Done.\n"; | echo pht('Done.')."\n"; | ||||