Version 5.0.0 beta 4

This commit is contained in:
Neo committed 2025-12-19 16:57:00 -08:00
1 parent e86153356a
commit 2f24f9de48
276 files changed
+8614 -6044

No files matched your search

+73 -56
View File
@@ -11937,92 +11937,52 @@ $return .= <<<IPSCONTENT
</a>
</h4>
IPSCONTENT;
if ( $row->note_member ):
$return .= <<<IPSCONTENT
<div class='ipsData__desc ipsRichText ipsTruncate_1'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warn_member_note', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
: {$row->note_member}
</div>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $row->note_mods and \IPS\Member::loggedIn()->modPermission('mod_see_warn') ):
$return .= <<<IPSCONTENT
<div class='ipsData__desc ipsRichText ipsTruncate_1'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warn_mod_note', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
: {$row->note_mods}
</div>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<ul class='ipsList ipsList--inline i-margin-top_2'>
<ul class='ipsList ipsList--sep'>
IPSCONTENT;
if ( \IPS\Settings::i()->warnings_acknowledge ):
$return .= <<<IPSCONTENT
<li>
<li>
IPSCONTENT;
if ( $row->acknowledged ):
$return .= <<<IPSCONTENT
<strong class='i-color_positive'><i class='fa-solid fa-check-circle'></i>
<strong class='i-color_positive'><i class='fa-solid fa-check-circle'></i>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warning_acknowledged', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</strong>
IPSCONTENT;
else:
$return .= <<<IPSCONTENT
<strong class='i-color_soft'><i class='fa-regular fa-circle'></i>
<strong class='i-color_soft'><i class='fa-regular fa-circle'></i>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warning_not_acknowledged', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</strong>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</li>
</li>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<li class='i-color_soft'>
<li class='i-color_soft'>
IPSCONTENT;
$sprintf = array(\IPS\Member::load( $row->moderator )->name); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warned_by', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) );
@@ -12033,7 +11993,7 @@ IPSCONTENT;
$val = ( $row->__get( $row::$databaseColumnMap['date'] ) instanceof \IPS\DateTime ) ? $row->__get( $row::$databaseColumnMap['date'] ) : \IPS\DateTime::ts( $row->__get( $row::$databaseColumnMap['date'] ) );$return .= $val->html();
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $row->expire_date > 0 ):
@@ -12049,13 +12009,13 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $row->expire_date == 0 ):
$return .= <<<IPSCONTENT
<em><strong>
<em><strong>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warning_no_longer_active', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
@@ -12076,13 +12036,70 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</em></strong>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</li>
</ul>
IPSCONTENT;
if ( $row->note_member or ($row->note_mods and \IPS\Member::loggedIn()->modPermission('mod_see_warn')) ):
$return .= <<<IPSCONTENT
<div class='ipsFluid i-margin-top_3'>
IPSCONTENT;
if ( $row->note_member ):
$return .= <<<IPSCONTENT
<div>
<strong class="i-color_hard i-font-weight_500">
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warn_member_note', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
:</strong>
<div class="ipsRichText">{$row->note_member}</div>
</div>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $row->note_mods and \IPS\Member::loggedIn()->modPermission('mod_see_warn') ):
$return .= <<<IPSCONTENT
<div>
<strong class="i-color_hard i-font-weight_500">
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'warn_mod_note', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
:</strong>
<div class="ipsRichText">{$row->note_mods}</div>
</div>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</div>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</li>
</div>
IPSCONTENT;