diff --git a/application/views/scripts/setup/index.phtml b/application/views/scripts/setup/index.phtml index d23183990..396f05ea5 100644 --- a/application/views/scripts/setup/index.phtml +++ b/application/views/scripts/setup/index.phtml @@ -6,6 +6,12 @@ $configPages = array_slice($pages, 2, count($pages) - 3, true); $currentPos = array_search($wizard->getCurrentPage(), $pages, true); list($configPagesLeft, $configPagesRight) = array_chunk($configPages, count($configPages) / 2, true); +$visitedPages = array_keys($wizard->getPageData()); +$maxProgress = @max(array_keys(array_filter( + $pages, + function ($page) use ($visitedPages) { return in_array($page->getName(), $visitedPages); } +))); + ?>