aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/db/migration/data
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2013-09-25 16:20:26 +0200
committerNils Adermann <naderman@naderman.de>2013-09-25 16:20:26 +0200
commit645bd127dd53300b7877b779226ac53a4891620c (patch)
tree09407716ff9b3b0a23b0d5a347b7035b109e9984 /phpBB/phpbb/db/migration/data
parentcbc458e4768107e30688224e173c26493b971a41 (diff)
downloadforums-645bd127dd53300b7877b779226ac53a4891620c.tar
forums-645bd127dd53300b7877b779226ac53a4891620c.tar.gz
forums-645bd127dd53300b7877b779226ac53a4891620c.tar.bz2
forums-645bd127dd53300b7877b779226ac53a4891620c.tar.xz
forums-645bd127dd53300b7877b779226ac53a4891620c.zip
[ticket/11700] Undo migrations migration, as not an issue for new installs
PHPBB3-11700
Diffstat (limited to 'phpBB/phpbb/db/migration/data')
-rw-r--r--phpBB/phpbb/db/migration/data/v310/namespaces.php55
1 files changed, 0 insertions, 55 deletions
diff --git a/phpBB/phpbb/db/migration/data/v310/namespaces.php b/phpBB/phpbb/db/migration/data/v310/namespaces.php
index 3dd65e09e4..9b182f88b8 100644
--- a/phpBB/phpbb/db/migration/data/v310/namespaces.php
+++ b/phpBB/phpbb/db/migration/data/v310/namespaces.php
@@ -25,61 +25,6 @@ class namespaces extends \phpbb\db\migration\migration
(preg_match('#^phpbb_search_#', $this->config['search_type'])),
array('config.update', array('search_type', str_replace('phpbb_search_', 'phpbb\\search\\', $this->config['search_type']))),
)),
- array('custom', array(array($this, 'update_migrations'))),
);
}
-
- public function update_migrations()
- {
- $table = $this->table_prefix . 'migrations';
-
- $sql = 'SELECT *
- FROM migrations';
- $result = $this->db->sql_query($sql);
-
- while ($row = $this->db->sql_fetchrow($result))
- {
- $migration_name = $row['migration_name'];
-
- $row['migration_name'] = $this->namespacify($row['migration_name']);
-
- $depends_on = ($row['migration_depends_on']) ? unserialize($row['migration_depends_on']) : false;
-
- if ($depends_on)
- {
- $depends_on_new = array();
-
- foreach ($depends_on as $migration)
- {
- $depends_on_new[] = $this->namespacify($migration);
- }
-
- $depends_on = serialize($depends_on_new);
- $row['migration_depends_on'] = $depends_on;
- }
-
- $sql_update = $this->db->sql_build_array('UPDATE', $row);
-
- $sql = 'UPDATE ' . MODULES_TABLE . '
- SET ' . $sql_update . '
- WHERE module_id = ' . $migration_name;
- $this->sql_query($sql);
- }
- }
-
- public function namespacify($migration_name)
- {
- $parts = explode('_', $migration_name);
-
- $namespace = '';
- $class = '';
-
- while (count($parts) > 1 && (!$class || !class_exists($class)))
- {
- $namespace = $namespace . '\\' . array_shift($parts);
- $class = $namespace . '\\' . implode('_', $parts);
- }
-
- return $class;
- }
}