Marius Cramer
2014-07-08 3b42f0e84dec4f40f7962bad16905867fb1f8d66
- added execution of dev_collection sql file
1 files modified
12 ■■■■ changed files
install/lib/update.lib.php 12 ●●●● patch | view | raw | blame | history
install/lib/update.lib.php
@@ -160,13 +160,15 @@
        //* get the version of the db schema from the server table
        $found = true;
        $dev_patch = false;
        while($found == true) {
            $next_db_version = intval($current_db_version + 1);
            if($dev_patch == true) $next_db_version = 'dev_collection';
            else $next_db_version = intval($current_db_version + 1);
            $sql_patch_filename = realpath(dirname(__FILE__).'/../').'/sql/incremental/upd_'.str_pad($next_db_version, 4, '0', STR_PAD_LEFT).'.sql';
            $php_patch_filename = realpath(dirname(__FILE__).'/../').'/patches/upd_'.str_pad($next_db_version, 4, '0', STR_PAD_LEFT).'.php';
            
            // comma separated list of version numbers were a update has to be done silently
            $silent_update_versions = '75';
            $silent_update_versions = 'dev_collection,75';
            if(is_file($sql_patch_filename)) {
@@ -204,8 +206,12 @@
                    $php_patch->onAfterSQL();
                }
                $current_db_version = $next_db_version;
                if($dev_patch == false) $current_db_version = $next_db_version;
                else $found = false;
                if(isset($php_patch)) unset($php_patch);
            } elseif($dev_patch == false) {
                $dev_patch = true;
            } else {
                $found = false;
            }