Skip to content

Commit

Permalink
Add setup script and bump Mage_Core from 1.6.0.10 to 1.6.0.11
Browse files Browse the repository at this point in the history
  • Loading branch information
Judx committed Jan 3, 2024
1 parent c58d65e commit 36b58f5
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/code/core/Mage/Core/etc/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<config>
<modules>
<Mage_Core>
<version>1.6.0.10</version>
<version>1.6.0.11</version>
</Mage_Core>
</modules>
<global>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?php
/**
* OpenMage
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available at https://opensource.org/license/osl-3-0-php
*
* @category Mage
* @package Mage_Core
* @copyright Copyright (c) 2006-2020 Magento, Inc. (https://www.magento.com)
* @copyright Copyright (c) 2022 The OpenMage Contributors (https://www.openmage.org)
* @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/

/** @var Mage_Core_Model_Resource_Setup $installer */
$installer = $this;
$installer->startSetup();

$table = $installer->getTable('core/config_data');

if ($installer->getConnection()->isTableExists($table)) {
$oldPath = 'admin/security/crate_admin_user_notification';
$newPath = 'admin/security/create_admin_user_notification';

$select = $installer->getConnection()->select()
->from($table, ['config_id', 'path'])
->where('path = ?', $oldPath);

$rows = $installer->getConnection()->fetchAll($select);

foreach ($rows as $row) {
$installer->getConnection()->update(
$table,
['path' => $newPath],
['config_id = ?' => $row['config_id']]
);
}
}

$installer->endSetup();

0 comments on commit 36b58f5

Please sign in to comment.