Version 5.0.13

This commit is contained in:
Neo committed 2025-12-19 19:04:57 -08:00
1 parent b89858b2ff
commit 5efe744c5f
1407 files changed
+69690 -30177

No files matched your search

+26 -22
View File
@@ -170,15 +170,15 @@ IPSCONTENT;
if ( \count( $item->sharelinks() ) ):
$return .= <<<IPSCONTENT
<a href='#elShareItem_
<button type="button" id="elShareItem_
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $id, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
_menu' id='elShareItem_
" popovertarget="elShareItem_
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $id, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
' data-ipsMenu class='ipsButton ipsButton--share ipsButton--inherit
_menu" class='ipsButton ipsButton--share ipsButton--inherit
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $classes, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -189,38 +189,40 @@ IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'share', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</span>
</a>
<div class='i-padding_2 ipsMenu ipsMenu_normal ipsHide' id='elShareItem_
</button>
<i-dropdown popover id="elShareItem_
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $id, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
_menu' data-controller="core.front.core.sharelink">
_menu" data-controller="core.front.core.sharelink">
<div class="iDropdown">
<div class='i-padding_2'>
IPSCONTENT;
$url = $item->url();
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( \IPS\Settings::i()->ref_on ):
$return .= <<<IPSCONTENT
IPSCONTENT;
$url = $url->setQueryString( array( '_rid' => \IPS\Member::loggedIn()->member_id ) );
$return .= <<<IPSCONTENT
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<span data-ipsCopy data-ipsCopy-flashmessage>
<a href="
<span data-ipsCopy data-ipsCopy-flashmessage>
<a href="
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -238,29 +240,29 @@ IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
</a>
</span>
<ul class='ipsList ipsList--inline i-justify-content_center i-gap_1 i-margin-top_2'>
</span>
<ul class='ipsList ipsList--inline i-justify-content_center i-gap_1 i-margin-top_2'>
IPSCONTENT;
foreach ( $item->sharelinks() as $sharelink ):
$return .= <<<IPSCONTENT
<li>{$sharelink}</li>
<li>{$sharelink}</li>
IPSCONTENT;
endforeach;
$return .= <<<IPSCONTENT
</ul>
</ul>
IPSCONTENT;
if ( $shareData = $item->webShareData() ):
$return .= <<<IPSCONTENT
<button class='ipsHide ipsButton ipsButton--small ipsButton--soft ipsButton--wide i-margin-top_2' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='
<button class='ipsHide ipsButton ipsButton--small ipsButton--inherit ipsButton--wide i-margin-top_2' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $shareData['title'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
@@ -278,13 +280,15 @@ IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'more_share_options', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</button>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</div>
</div>
</div>
</i-dropdown>
IPSCONTENT;