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; }