Version 5.0.0 beta 5
This commit is contained in:
1 parent
2f24f9de48
commit
57d9db6ce2
218 files changed
+5331
-7416
No files matched your search
@@ -4007,36 +4007,28 @@ IPSCONTENT;
|
||||
<div class='ipsBox__padding i-border-bottom_1 ipsFieldRow ipsFieldRow--primary' id='elModCPMemberSearch'>
|
||||
{$form}
|
||||
</div>
|
||||
<div class=''>
|
||||
<div class='ipsTabs' id='elmodCPTabs' data-ipsTabBar data-ipsTabBar-contentArea='#elModCPMemberTabContent'>
|
||||
<ul role='tablist'>
|
||||
|
||||
<i-tabs class='ipsTabs' id='elmodCPTabs' data-ipsTabBar data-ipsTabBar-contentArea='#elmodCPTabs_content'>
|
||||
<div role='tablist'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
foreach ( $tabs as $key => $tab ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li>
|
||||
<a href='
|
||||
<a href='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=modcp&tab=members&area=$key", null, "modcp_members", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' id='modcp_
|
||||
' id='elmodCPTabs_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class='ipsTabs__tab
|
||||
' class='ipsTabs__tab' role="tab" aria-controls="elmodCPTabs_
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $activeTab === $key ):
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
ipsTabs__tab--active
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
' role="tab" aria-selected="
|
||||
_panel" aria-selected="
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $activeTab == $tab ):
|
||||
@@ -4052,42 +4044,40 @@ IPSCONTENT;
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
">
|
||||
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$val = "modcp_members_{$key}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</a>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endforeach;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->tabScrollers( );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</i-tabs>
|
||||
<section id='elmodCPTabs_content' class='ipsTabs__panels ipsTabs__panels--padded'>
|
||||
<div id="elmodCPTabs_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
_panel" class="ipsTabs__panel" role="tabpanel" aria-labelledby="elmodCPTabs_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
">
|
||||
{$content}
|
||||
</div>
|
||||
<section id='elModCPMemberTabContent' class='ipsTabs__panels ipsTabs__panels--padded'>
|
||||
<div id="ipsTabs_elmodCPTabs_modcp_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
_panel" class="ipsTabs__panel" aria-labelledby="modcp_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
" aria-hidden="false">
|
||||
{$content}
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</section>
|
||||
IPSCONTENT;
|
||||
|
||||
return $return;
|
||||
@@ -5966,58 +5956,74 @@ endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<div data-controller="core.front.core.commentsWrapper" data-tabsId='elTabsReport'>
|
||||
<div class="ipsTabs" id="elTabsReport" data-ipsTabBar data-ipstabbar-contentarea="#elReportComments">
|
||||
<ul role="tablist">
|
||||
<li>
|
||||
<a href="#" id="elUserReports" class="ipsTabs__tab
|
||||
<i-tabs class="ipsTabs" id="ipsTabs_report" data-ipsTabBar data-ipstabbar-contentarea="#ipsTabs_report_content">
|
||||
<div role="tablist">
|
||||
<button type="button" id="ipsTabs_report_reports" class="ipsTabs__tab" role="tab" aria-controls="ipsTabs_report_reports_panel" aria-selected="
|
||||
IPSCONTENT;
|
||||
|
||||
if ( ! isset( \IPS\Widget\Request::i()->activeTab ) or \IPS\Widget\Request::i()->activeTab != 'comments' ):
|
||||
$return .= <<<IPSCONTENT
|
||||
ipsTabs__tab--active
|
||||
true
|
||||
IPSCONTENT;
|
||||
|
||||
else:
|
||||
$return .= <<<IPSCONTENT
|
||||
false
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
" title="" role="tab" aria-selected="true">
|
||||
|
||||
">
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$pluralize = array( \count( $report->reports( $filterByType ) ) ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'report_user_reports', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" id="elTabsReport_tab_mod_comments" class="ipsTabs__tab
|
||||
</button>
|
||||
<button type="button" id="ipsTabs_report_comments" class="ipsTabs__tab" role="tab" aria-controls="ipsTabs_report_comments_panel" aria-selected="
|
||||
IPSCONTENT;
|
||||
|
||||
if ( isset( \IPS\Widget\Request::i()->activeTab ) and \IPS\Widget\Request::i()->activeTab == 'comments' ):
|
||||
$return .= <<<IPSCONTENT
|
||||
ipsTabs__tab--active
|
||||
true
|
||||
IPSCONTENT;
|
||||
|
||||
else:
|
||||
$return .= <<<IPSCONTENT
|
||||
false
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
" title="" role="tab" aria-selected="false">
|
||||
|
||||
">
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$pluralize = array( $report->num_comments ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'report_mod_comments', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->tabScrollers( );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</div>
|
||||
<div id="elReportComments" class="ipsTabs__panels">
|
||||
<div id="ipsTabs_elTabsReport_elUserReports_panel" class="ipsTabs__panel" aria-labelledby="elUserReports" aria-hidden="false">
|
||||
</i-tabs>
|
||||
<div id="ipsTabs_report_content" class="ipsTabs__panels">
|
||||
<div id="ipsTabs_report_reports_panel" class="ipsTabs__panel" role="tabpanel" aria-labelledby="ipsTabs_report_reports"
|
||||
IPSCONTENT;
|
||||
|
||||
if ( isset( \IPS\Widget\Request::i()->activeTab ) and \IPS\Widget\Request::i()->activeTab == 'comments' ):
|
||||
$return .= <<<IPSCONTENT
|
||||
hidden
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
>
|
||||
<div data-role="commentFeed">
|
||||
|
||||
IPSCONTENT;
|
||||
@@ -6245,7 +6251,17 @@ $return .= <<<IPSCONTENT
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="ipsTabs_elTabsReport_elTabsReport_tab_mod_comments_panel" class="ipsTabs__panel" aria-labelledby="elTabsReport_tab_mod_comments" aria-hidden="false">
|
||||
<div id="ipsTabs_report_comments_panel" class="ipsTabs__panel" role="tabpanel" aria-labelledby="ipsTabs_report_comments"
|
||||
IPSCONTENT;
|
||||
|
||||
if ( ! isset( \IPS\Widget\Request::i()->activeTab ) or \IPS\Widget\Request::i()->activeTab != 'comments' ):
|
||||
$return .= <<<IPSCONTENT
|
||||
hidden
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
>
|
||||
<div data-controller='core.front.core.commentFeed'
|
||||
IPSCONTENT;
|
||||
|
||||
@@ -7402,36 +7418,28 @@ IPSCONTENT;
|
||||
$return = '';
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<div class=''>
|
||||
<div class='ipsTabs' id='elmodCPTabs' data-ipsTabBar data-ipsTabBar-contentArea='#elModCPHiddenTabContent'>
|
||||
<ul role='tablist'>
|
||||
|
||||
<i-tabs class='ipsTabs' id='ipsTabs_unapproved' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_unapproved_content'>
|
||||
<div role='tablist'>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
foreach ( $tabs as $key => $tab ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li>
|
||||
<a href='
|
||||
<a href='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=modcp&tab=approval&area=$key", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' id='modcp_
|
||||
' id='ipsTabs_unapproved_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class='ipsTabs__tab
|
||||
' class='ipsTabs__tab' role="tab" aria-controls="ipsTabs_unapproved_
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $activeTab === $key ):
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
ipsTabs__tab--active
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
' role="tab" aria-selected="
|
||||
_panel" aria-selected="
|
||||
IPSCONTENT;
|
||||
|
||||
if ( $activeTab == $tab ):
|
||||
@@ -7447,39 +7455,37 @@ IPSCONTENT;
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
">
|
||||
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$val = "{$tab}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</a>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endforeach;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->tabScrollers( );
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<section id='elModCPHiddenTabContent' class='i-padding_3'>
|
||||
<div id="ipsTabs_elmodCPTabs_modcp_
|
||||
</i-tabs>
|
||||
<section id='ipsTabs_unapproved_content' class='ipsTabs__panels ipsTabs__panels--padded'>
|
||||
<div id="ipsTabs_unapproved_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
_panel" class="ipsTabs__panel" aria-labelledby="modcp_
|
||||
_panel" class="ipsTabs__panel" role="tabpanel" aria-labelledby="ipsTabs_unapproved_
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $activeTab, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
" aria-hidden="false">
|
||||
">
|
||||
{$content}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in new issue
Block a user