Version 5.0.0 release

This commit is contained in:
Neo committed 2025-12-19 18:37:58 -08:00
1 parent 90e8c7e903
commit a3a4a9ccbd
651 files changed
+7275 -9481

No files matched your search

+17 -13
View File
@@ -1126,9 +1126,9 @@ $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'g
$return .= <<<IPSCONTENT
</div>
<ul class="i-padding_3 i-background_3" data-role="codeInput">
<li class="ipsFieldRow " id="google_authenticator_form_google_authenticator_setup_code">
<div class="ipsFieldRow__content">
<ul class="i-padding_2" data-role="codeInput">
<li class="" id="google_authenticator_form_google_authenticator_setup_code">
<div class="">
<input type="text" name="google_authenticator_auth_code" value="" class="ipsInput ipsInput--text
IPSCONTENT;
@@ -1160,9 +1160,9 @@ $return .= <<<IPSCONTENT
</div>
</li>
<li>
<li class="i-margin-top_2">
<button type='submit' class='ipsButton ipsButton--primary ipsButton--wide'>
<i class='fa-solid fa-lock'></i> &nbsp;
<i class='fa-solid fa-lock'></i>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'google_submit_code', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
@@ -1667,8 +1667,7 @@ IPSCONTENT;
if ( \IPS\Dispatcher::i()->controllerLocation !== 'admin' ):
$return .= <<<IPSCONTENT
<div class="i-margin-top_2">
<a class="ipsButton--text ipsButton--text--light i-font-size_2" href="
<a class="ipsButton ipsButton--text ipsModal__close" href="
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url->setQueryString( array( '_mfaCancel' => 1 ) )->csrf(), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -1678,9 +1677,14 @@ IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'mfa_back', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
">
<i class="fa-solid fa-arrow-left"></i>
<i class="fa-solid fa-xmark"></i>
<span class="ipsInvisible">
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'mfa_back', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</span>
</a>
</div>
IPSCONTENT;
@@ -1706,12 +1710,12 @@ $return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Session::i()->csrfKey, EN
$return .= <<<IPSCONTENT
">
{$screen}
<div class="i-background_3 i-text-align_center i-padding_3 i-padding-top_0 cOtherMethod">
<div class="i-background_2 i-text-align_center i-padding_2 cOtherMethod">
<a href='
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url->setQueryString( array( '_mfa' => 'alt', '_mfaMethod' => '' ) ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
' class='ipsButton ipsButton--text ipsButton--wide'>
' class='ipsButton ipsButton--inherit ipsButton--wide'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'mfa_try_another_method', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
@@ -2113,7 +2117,7 @@ IPSCONTENT;
if ( \IPS\Settings::i()->mfa_required_groups != '*' and !$member->inGroup( explode( ',', \IPS\Settings::i()->mfa_required_groups ) ) ):
$return .= <<<IPSCONTENT
<div class="i-background_3 i-text-align_center i-padding_3 i-padding-top_0 cOtherMethod">
<div class="i-background_2 i-text-align_center i-padding_2 cOtherMethod">
<a href='
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url->setQueryString( '_mfa', 'optout' )->csrf(), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
@@ -2170,7 +2174,7 @@ IPSCONTENT;
$thisUrl = \IPS\Widget\Request::i()->url();
$return .= <<<IPSCONTENT
<div class="i-background_3 i-text-align_center i-padding_3 i-padding-top_0 cOtherMethod">
<div class="i-background_2 i-text-align_center i-padding_2 cOtherMethod">
<a href='
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $thisUrl->stripQueryString(), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );