Version 4.1.2

This commit is contained in:
Neo committed 2025-12-19 05:32:19 -08:00
1 parent 3ba79295ee
commit 28bd025b35
1131 files changed
+63658 -20579

No files matched your search

@@ -50,8 +50,36 @@ class _systemcheck extends \IPS\Dispatcher\Controller
unset( \IPS\Data\Store::i()->settings );
}
/* Get requirements */
$requirements = \IPS\core\Setup\Upgrade::systemRequirements();
$designersModeEnabled = ( \IPS\Application::load('core')->long_version >= 40000 and \IPS\Theme::designersModeEnabled() ) ? TRUE : FALSE;
/* Can we just skip this screen? */
$canProceed = FALSE;
if ( !$designersModeEnabled )
{
$canProceed = !isset( $requirements['advice'] ) or !count( $requirements['advice'] );
if ( $canProceed )
{
foreach ( $requirements['requirements'] as $k => $_requirements )
{
foreach ( $_requirements as $item )
{
if ( !$item['success'] )
{
$canProceed = FALSE;
}
}
}
}
}
if ( $canProceed )
{
\IPS\Output::i()->redirect( \IPS\Http\Url::internal("controller=license&key={$_SESSION['uniqueKey']}") );
}
/* Display */
\IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('healthcheck');
\IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'global' )->healthcheck( \IPS\core\Setup\Upgrade::systemRequirements(), ( \IPS\Application::load('core')->long_version >= 40000 and \IPS\Theme::designersModeEnabled() ) ? TRUE : FALSE );
\IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('healthcheck');
\IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'global' )->healthcheck( $requirements, $designersModeEnabled );
}
}