Version 5.0.6

This commit is contained in:
Neo committed 2025-12-19 18:55:49 -08:00
1 parent a3a4a9ccbd
commit b89858b2ff
1214 files changed
+92828 -14859

No files matched your search

+41 -39
View File
@@ -532,7 +532,6 @@ $return .= <<<IPSCONTENT
.ipsMessage:before {
font-family: var(--i-font-awesome);
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: auto;
font-weight: 900;
@@ -837,41 +836,41 @@ IPSCONTENT;
$return = '';
$return .= <<<IPSCONTENT
<div class="">
IPSCONTENT;
if ( \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'editor', 'emoticons_add' ) ):
$return .= <<<IPSCONTENT
<ul class="ipsButtons ipsButtons--main i-padding_2 i-background_2">
<li>
<a href="
<ul class="ipsButtons ipsButtons--main">
<li>
<a href="
IPSCONTENT;
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=editor&controller=emoticons&do=add", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
$return .= <<<IPSCONTENT
" class="ipsButton ipsButton--secondary ipsButton--small" data-ipsDialog data-ipsdialog-title="
" class="ipsButton ipsButton--primary" data-ipsDialog data-ipsdialog-title="
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'emoticons_add', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
">
<i class="fa-solid fa-plus-circle"></i> <span data-role="title">
<i class="fa-solid fa-plus-circle"></i> <span data-role="title">
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'emoticons_add', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</span>
</a>
</li>
</ul>
</a>
</li>
</ul>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<div class="ipsBox ipsBox--emoticons">
<form accept-charset='utf-8' action="
IPSCONTENT;
@@ -985,16 +984,15 @@ $return .= <<<IPSCONTENT
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['id'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
'>
<div class='cEmoticons_box'>
<div class='i-padding_2 i-text-align_center' data-role='dragHandle'>
' class="cEmoticons_box i-flex i-flex-direction_column">
<div class='i-flex_11 i-padding_2 i-text-align_center' data-role='dragHandle'>
IPSCONTENT;
if ( \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'editor', 'emoticons_delete' ) ):
$return .= <<<IPSCONTENT
<a href='
<a href='
IPSCONTENT;
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=editor&controller=emoticons&do=delete&id=", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
@@ -1012,26 +1010,31 @@ $return .= <<<IPSCONTENT
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['id'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
">&times;</a>
" class='ipsBadge ipsBadge--negative ipsBadge--icon' title='
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'delete', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
' data-ipsTooltip><i class="fa-solid fa-xmark"></i></a>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
try{
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $emo['image_2x'] ):
$return .= <<<IPSCONTENT
<img src="
<img src="
IPSCONTENT;
$return .= \IPS\File::get( "core_Emoticons", $emo['image'] )->url;
@@ -1060,45 +1063,45 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
>
IPSCONTENT;
else:
$return .= <<<IPSCONTENT
<img src="
<img src="
IPSCONTENT;
$return .= \IPS\File::get( "core_Emoticons", $emo['image'] )->url;
$return .= <<<IPSCONTENT
" alt='' class='ipsImage'>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
} catch( \Exception $ex ){
$return .= <<<IPSCONTENT
IPSCONTENT;
$sprintf = array($emo['image']); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'emoticon_invalid', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) );
$return .= <<<IPSCONTENT
IPSCONTENT;
}
$return .= <<<IPSCONTENT
</div>
<div class='cEmoticons_input'>
<input type="hidden" name="emo[
</div>
<div class='cEmoticons_input i-flex i-align-items_center i-gap_2 i-padding_2 i-font-size_-1 i-text-align_center'>
<input type="hidden" name="emo[
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['id'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -1111,7 +1114,7 @@ IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['id'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
">
<input value="
<input value="
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['typed'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -1119,26 +1122,25 @@ $return .= <<<IPSCONTENT
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $emo['id'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
][name]" data-role="emoticonTyped" class="i-font-weight_500 i-color_hard">
][name]" data-role="emoticonTyped" class="ipsInput">
IPSCONTENT;
if ( $emo['image_2x'] ):
$return .= <<<IPSCONTENT
<span class='cEmoticons_hd i-font-size_-3 i-color_soft' title='
<span class='cEmoticons_hd i-flex_00 i-font-size_-3 i-color_positive' title='
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'emoticon_hd', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
' data-ipsTooltip><i class='fa-solid fa-check'></i> HD</span>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</div>
</div>
</li>
@@ -1351,7 +1353,7 @@ IPSCONTENT;
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=languages&controller=languages&do=translateWord&key={$key}&lang={$lang}&js={$js}", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
$return .= <<<IPSCONTENT
'>
<a href="
<a data-langcontent href="
IPSCONTENT;
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=languages&controller=languages&do=translateWord&key={$key}&lang={$lang}&js={$js}", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
@@ -1654,7 +1656,7 @@ $return .= <<<IPSCONTENT
<!-- <div class='cMedia_meta'>
IPSCONTENT;
$val = ( $item['resource_added'] instanceof \IPS\DateTime ) ? $item['resource_added'] : \IPS\DateTime::ts( $item['resource_added'] );$return .= $val->html(FALSE);
$val = ( $item['resource_added'] instanceof \IPS\DateTime ) ? $item['resource_added'] : \IPS\DateTime::ts( $item['resource_added'] );$return .= $val->html(FALSE, useTitle: true);
$return .= <<<IPSCONTENT
</div> -->
</div>