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 -47
View File
@@ -44,7 +44,7 @@ $return .= <<<IPSCONTENT
<li><i class="fa-regular fa-clock"></i>
IPSCONTENT;
$val = ( $time instanceof \IPS\DateTime ) ? $time : \IPS\DateTime::ts( $time );$return .= $val->html();
$val = ( $time instanceof \IPS\DateTime ) ? $time : \IPS\DateTime::ts( $time );$return .= $val->html(useTitle: true);
$return .= <<<IPSCONTENT
</li>
</ul>
@@ -331,8 +331,7 @@ endforeach;
$return .= <<<IPSCONTENT
</ul>
<hr class='ipsHr ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
IPSCONTENT;
@@ -353,8 +352,8 @@ IPSCONTENT;
$return .= \IPS\Theme::i()->getTemplate( "streams", "core" )->filterFormTags( $elements['']['stream_tags'] );
$return .= <<<IPSCONTENT
<hr class='ipsHr i-margin-bottom_4 ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-bottom_3 ipsResponsive_showPhone'>
<hr class='ipsHr'>
<hr class='ipsHr'>
IPSCONTENT;
@@ -391,8 +390,7 @@ endforeach;
$return .= <<<IPSCONTENT
</ul>
<hr class='ipsHr ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
<h3 class='ipsSideMenu__title'>
IPSCONTENT;
@@ -421,8 +419,7 @@ endforeach;
$return .= <<<IPSCONTENT
</ul>
<hr class='ipsHr ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
<h3 class='ipsSideMenu__title'>
IPSCONTENT;
@@ -469,8 +466,7 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<hr class='ipsHr ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
<h3 class='ipsSideMenu__title'>
IPSCONTENT;
@@ -511,7 +507,7 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
</div>
<div class='ipsSpanGrid__6'>
@@ -546,7 +542,7 @@ IPSCONTENT;
if ( $k == 'followed' ):
$return .= <<<IPSCONTENT
<a class='cStreamForm_menu' data-ipsTooltip title='' id='elMenu_followOptions' data-ipsMenu data-ipsMenu-activeClass='cStreamForm_menuActive' data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elStreamFilterForm'>
<a class='cStreamForm_menu' data-ipsTooltip title='' id='elMenu_followOptions' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elStreamFilterForm'>
<i class='fa-solid fa-gear i-font-size_2'></i>
<i class='fa-solid fa-caret-down'></i>
</a>
@@ -576,8 +572,7 @@ IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<hr class='ipsHr ipsResponsive_hidePhone'>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
<hr class='ipsHr'>
<h3 class='ipsSideMenu__title'>
IPSCONTENT;
@@ -637,26 +632,19 @@ IPSCONTENT;
$return = '';
$return .= <<<IPSCONTENT
<div>
IPSCONTENT;
if ( $field ):
$return .= <<<IPSCONTENT
<div class='ipsFieldRow ipsFieldRow--fullWidth'>
<div class='ipsFieldRow__content'>
<ul class='ipsList ipsList--inline'>{$field}</ul>
</div>
</div>
<ul class='cFilterFormClubs'>{$field}</ul>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
</div>
IPSCONTENT;
return $return;
@@ -712,11 +700,7 @@ IPSCONTENT;
if ( $field ):
$return .= <<<IPSCONTENT
<div class='ipsFieldRow ipsFieldRow--fullWidth'>
<div class='ipsFieldRow__content'>
<ul class='ipsList ipsList--inline'>{$field}</ul>
</div>
</div>
<ul class='cFilterFormContentType'>{$field}</ul>
IPSCONTENT;
@@ -956,12 +940,22 @@ IPSCONTENT;
$return .= <<<IPSCONTENT
IPSCONTENT;
if ( $showTitle ):
$return .= <<<IPSCONTENT
<h3 class='ipsSideMenu__title'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_classes_type', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</h3>
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
<ul class='ipsSideMenu__list ipsSideMenu--pseudoChecks cStreamForm_list' data-ipsSideMenu data-ipsSideMenu-type='check' data-ipsSideMenu-responsive='false' data-filterType='type'>
<li>
<a href='#' class='ipsSideMenu_item
@@ -1188,18 +1182,18 @@ IPSCONTENT;
if ( ! isset( \IPS\Widget\Request::i()->do ) or \IPS\Widget\Request::i()->do != 'create' ):
$return .= <<<IPSCONTENT
<li>
<p class='ipsCenter'><button data-action='applyFilters' title="
<li class="i-margin-top_2">
<button data-action='applyFilters' title="
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_apply_tip', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
" type='button' class='ipsButton ipsButton--soft ipsButton--wide ipsButton--small ipsButton--disabled'>
" type='button' class='ipsButton ipsButton--soft ipsButton--wide ipsButton--disabled'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_apply', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
</button></p>
</button>
</li>
IPSCONTENT;
@@ -1208,7 +1202,6 @@ endif;
$return .= <<<IPSCONTENT
</ul>
<hr class='ipsHr i-margin-block_2 ipsResponsive_showPhone'>
IPSCONTENT;
@@ -1228,6 +1221,7 @@ endforeach;
$return .= <<<IPSCONTENT
<div class='ipsMenu ipsMenu_wide i-padding_3 ipsHide' data-role="streamContainer" data-contentKey="clubs" data-className="clubs" id='elMenu_clubFilter_menu'>
</div>
IPSCONTENT;
@@ -1818,9 +1812,9 @@ $return .= <<<IPSCONTENT
<!-- Tags menu -->
<li><hr class='ipsHr'></li>
<li class='i-padding_3 i-padding-top_2'>
<li class='i-padding_2 i-padding-top_0'>
<input type="hidden" name="stream_tags_type" value="custom">
<h3 class='cStreamFilter__title i-padding-bottom_3'>
<h3 class='i-padding-bottom_2 i-font-weight_500'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_tagged_with', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
@@ -1828,7 +1822,7 @@ $return .= <<<IPSCONTENT
</h3>
<div class='ipsFieldRow--fullWidth'>
{$elements['']['stream_tags']->html()}
<p class='i-font-size_-2 i-color_soft'>
<p class='i-font-size_-2 i-color_soft i-margin-top_1'>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'tags_desc', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
@@ -1845,7 +1839,7 @@ $return .= <<<IPSCONTENT
</ul>
<!-- Content types menu -->
<div class='ipsMenu ipsMenu_selectable ipsMenu_wide i-padding_3 ipsHide' data-role="streamMenuFilter" id='elStreamContentTypes_menu'>
<div class='ipsMenu ipsMenu_selectable ipsMenu_wide i-padding_2 ipsHide' data-role="streamMenuFilter" id='elStreamContentTypes_menu'>
IPSCONTENT;
@@ -2193,7 +2187,7 @@ $return .= <<<IPSCONTENT
</ul>
</div>
<div id='elSaveNewStream_menu' class='ipsMenu ipsMenu_wide ipsHide i-padding_3'>
<div id='elSaveNewStream_menu' class='ipsMenu ipsMenu_wide ipsHide i-padding_2'>
<ul class=''>
<li class='ipsFieldRow'>
<input type='text' name='stream_title' value='
@@ -2783,17 +2777,17 @@ if ( \IPS\Member::loggedIn()->member_id ):
$return .= <<<IPSCONTENT
<ul class="ipsMenu ipsMenu_auto ipsHide" id="elStreamOptions_menu">
<li class="ipsMenu_item
<li class="ipsMenu_item"
IPSCONTENT;
if ( \IPS\Member::loggedIn()->defaultStream === $stream->_id ):
$return .= <<<IPSCONTENT
ipsHide
hidden
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
">
data-role="toggleDefaultTrue">
<a data-action="toggleStreamDefault" data-change="1" href="
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $stream->url()->csrf()->setQueryString('default', 1), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
@@ -2805,17 +2799,17 @@ $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 's
$return .= <<<IPSCONTENT
</a>
</li>
<li class="ipsMenu_item
<li class="ipsMenu_item"
IPSCONTENT;
if ( \IPS\Member::loggedIn()->defaultStream !== $stream->_id ):
$return .= <<<IPSCONTENT
ipsHide
hidden
IPSCONTENT;
endif;
$return .= <<<IPSCONTENT
">
data-role="toggleDefaultFalse">
<a data-action="toggleStreamDefault" data-change="0" href="
IPSCONTENT;
$return .= \IPS\Theme\Template::htmlspecialchars( $stream->url()->csrf()->setQueryString('default', 0), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
@@ -2844,7 +2838,7 @@ IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_edit_title', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
$return .= <<<IPSCONTENT
" data-action="editStream"><i class="fa-regular fa-pen-to-square"></i>
" data-action="editStream"><i class="fa-solid fa-pen-to-square"></i>
IPSCONTENT;
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stream_edit_title', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );