Beispiel #1
0
 private static function upgradeModule(GWF_Module $module, $dropTables = false)
 {
     $back = '';
     $name = $module->getName();
     $vdb = round($module->getVersionDB(), 2);
     $vfs = round($module->getVersionFS(), 2);
     GWF_Log::logInstall(sprintf('Upgrading module %s from v%s to v%s.', $module->getName(), $vdb, $vfs));
     while ($vdb < $vfs) {
         $vdb = round($vdb + 0.01, 2);
         $back .= self::upgradeModuleStep($module, $vdb);
     }
     return $back;
 }