Version 5.0.0 beta 9

This commit is contained in:
Neo committed 2025-12-19 17:47:00 -08:00
1 parent 214f649f1d
commit 56979f8ee8
202 files changed
+4403 -1123

No files matched your search

+36 -1
View File
@@ -1,7 +1,42 @@
<?php
namespace IPS\Theme;
class class_core_front_sharelinks extends \IPS\Theme\Template
{ function email( $url, $title ) {
{ function bluesky( $url, $title ) {
$return = '';
$return .= <<<IPSCONTENT
<a href="https://bsky.app/intent/compose?text=
IPSCONTENT;
if ( $title ):
$return .= <<<IPSCONTENT
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $title, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
%20-%20
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $url, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
$return .= <<<IPSCONTENT
" class="ipsShareLink ipsShareLink--bluesky" target="_blank" data-role="shareLink" title='
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'bluesky_text', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
' data-ipsTooltip rel='nofollow noopener'>
<i class="fa-brands fa-bluesky"></i>
</a>
IPSCONTENT;
return $return;
}
function email( $url, $title ) {
$return = '';
$return .= <<<IPSCONTENT