Version 5.0.6
This commit is contained in:
1 parent
a3a4a9ccbd
commit
b89858b2ff
1214 files changed
+92828
-14859
No files matched your search
@@ -676,7 +676,7 @@ IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&id={$row['mt_id']}", null, "messenger_convo", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class="ipsLinkPanel" aria-hidden="true" tabindex="-1" data-role="messageURL"><span>
|
||||
' class="ipsLinkPanel" aria-hidden="true" tabindex="-1"><span>
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $row['mt_title'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
@@ -692,7 +692,7 @@ IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&id={$row['mt_id']}&latest=1", null, "messenger_convo", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class="ipsLinkPanel" aria-hidden="true" tabindex="-1" data-role="messageURL"><span>
|
||||
' class="ipsLinkPanel" aria-hidden="true" tabindex="-1"><span>
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $row['mt_title'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
@@ -800,7 +800,7 @@ $return .= <<<IPSCONTENT
|
||||
">
|
||||
IPSCONTENT;
|
||||
|
||||
$val = ( $row['mt_last_post_time'] instanceof \IPS\DateTime ) ? $row['mt_last_post_time'] : \IPS\DateTime::ts( $row['mt_last_post_time'] );$return .= $val->html(TRUE, TRUE);
|
||||
$val = ( $row['mt_last_post_time'] instanceof \IPS\DateTime ) ? $row['mt_last_post_time'] : \IPS\DateTime::ts( $row['mt_last_post_time'] );$return .= $val->html(TRUE, TRUE, useTitle: true);
|
||||
$return .= <<<IPSCONTENT
|
||||
·
|
||||
IPSCONTENT;
|
||||
@@ -1054,7 +1054,7 @@ $return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$val = ( $map['map_left_time'] instanceof \IPS\DateTime ) ? $map['map_left_time'] : \IPS\DateTime::ts( $map['map_left_time'] );$return .= $val->html();
|
||||
$val = ( $map['map_left_time'] instanceof \IPS\DateTime ) ? $map['map_left_time'] : \IPS\DateTime::ts( $map['map_left_time'] );$return .= $val->html(useTitle: true);
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
@@ -1108,7 +1108,7 @@ $return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
$val = ( $map['map_read_time'] instanceof \IPS\DateTime ) ? $map['map_read_time'] : \IPS\DateTime::ts( $map['map_read_time'] );$return .= $val->html();
|
||||
$val = ( $map['map_read_time'] instanceof \IPS\DateTime ) ? $map['map_read_time'] : \IPS\DateTime::ts( $map['map_read_time'] );$return .= $val->html(useTitle: true);
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
IPSCONTENT;
|
||||
@@ -1292,14 +1292,15 @@ $return .= <<<IPSCONTENT
|
||||
<div class='ipsMessenger__header' id='elMessageHeader'>
|
||||
|
||||
<div class='i-flex_91 i-flex i-gap_2 i-align-items_center'>
|
||||
<h1 class='ipsTitle ipsTitle--h3'>
|
||||
<a href='#elMessageFolders_menu' id='elMessageFolders' data-ipsMenu data-ipsMenu-appendTo="#elMessageHeader"><span data-role='currentFolder'>
|
||||
<div id="elMessengerTitle">
|
||||
<h1 class='ipsTitle ipsTitle--h3'>
|
||||
<a href='#elMessageFolders_menu' id='elMessageFolders' data-ipsMenu data-ipsMenu-appendTo="#elMessengerTitle"><span data-role='currentFolder'>
|
||||
IPSCONTENT;
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( $folders[ $folder ], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
</span><i class='fa-solid fa-angle-down i-margin-start_icon i-font-size_2 i-color_soft'></i></a>
|
||||
</h1>
|
||||
<!-- <a href='#elFolderSettings_menu' id='elFolderSettings' data-ipsMenu data-ipsMenu-appendTo="#elMessageHeader"><i class='fa-solid fa-gear'></i></a> -->
|
||||
</h1>
|
||||
</div>
|
||||
<span data-role="loadingFolderAction" class='i-color_soft' style='display: none'><i class='ipsLoadingIcon -marign-inline-end_icon'></i>
|
||||
IPSCONTENT;
|
||||
|
||||
@@ -1339,7 +1340,13 @@ IPSCONTENT;
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li><a href='
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
if ( \IPS\core\Messenger\Conversation::showComposeButton( \IPS\Member::loggedIn() ) ):
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li><a href='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&do=compose", null, "messenger_compose", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
@@ -1354,12 +1361,18 @@ IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'compose_new', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
' class='ipsButton ipsButton--primary'><i class="fa-regular fa-pen-to-square"></i><span>
|
||||
' class='ipsButton ipsButton--primary'><i class="fa-solid fa-pen-to-square"></i><span>
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'compose_new', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
</span></a></li>
|
||||
|
||||
IPSCONTENT;
|
||||
|
||||
endif;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
</ul>
|
||||
|
||||
<ul class='ipsMenu ipsMenu_auto ipsHide' id='elMessageFolders_menu'>
|
||||
@@ -1490,7 +1503,8 @@ IPSCONTENT;
|
||||
endforeach;
|
||||
$return .= <<<IPSCONTENT
|
||||
|
||||
<li class='i-padding_1'><a class='ipsButton ipsButton--inherit i-width_100p' href="
|
||||
<li class='ipsMenu_sep'><hr></li>
|
||||
<li class="ipsMenu_item"><a href="
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&do=addFolder" . "&csrfKey=" . \IPS\Session::i()->csrfKey, null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
@@ -1783,7 +1797,7 @@ $return .= <<<IPSCONTENT
|
||||
<div class="ipsMessage ipsMessage--warning">
|
||||
<div class="i-flex i-align-items_center i-gap_2">
|
||||
<div class='i-flex_11'>
|
||||
<div class='i-font-weight_500'><i class="fa-solid fa-microphone-lines-slash i-margin-end_icon"></i>
|
||||
<div class='i-font-weight_500'>
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'inbox_disabled', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
@@ -2040,17 +2054,17 @@ IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&do=renameFolder", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' method='post'>
|
||||
' method='post' class="ipsForm ipsForm--vertical">
|
||||
<input type='hidden' name='csrfKey' value='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Session::i()->csrfKey, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
'>
|
||||
<div class='i-padding_3'>
|
||||
<input type='text' class='ipsInput ipsInput--text ipsInput--primary ipsInput--wide' data-role="folderName">
|
||||
<div class='ipsFieldRow'>
|
||||
<input type='text' class='ipsInput' data-role="folderName">
|
||||
</div>
|
||||
<div class='i-border-top_3 i-padding_3 i-text-align_end'>
|
||||
<div class='ipsSubmitRow'>
|
||||
<button type='submit' class='ipsButton ipsButton--primary' data-action='saveFolderName'>
|
||||
IPSCONTENT;
|
||||
|
||||
@@ -2067,22 +2081,22 @@ IPSCONTENT;
|
||||
|
||||
$return .= htmlspecialchars( \IPS\Http\Url::internal( "app=core&module=messaging&controller=messenger&do=addFolder", null, "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE );
|
||||
$return .= <<<IPSCONTENT
|
||||
' method='post'>
|
||||
' method='post' class="ipsForm ipsForm--vertical">
|
||||
<input type='hidden' name='csrfKey' value='
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Theme\Template::htmlspecialchars( \IPS\Session::i()->csrfKey, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
|
||||
$return .= <<<IPSCONTENT
|
||||
'>
|
||||
<div class='i-padding_3'>
|
||||
<input type='text' class='ipsInput ipsInput--text ipsInput--primary ipsInput--wide' data-role="folderName" placeholder="
|
||||
<div class='ipsFieldRow'>
|
||||
<input type='text' class='ipsInput' data-role="folderName" placeholder="
|
||||
IPSCONTENT;
|
||||
|
||||
$return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'messenger_add_folder_name', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) );
|
||||
$return .= <<<IPSCONTENT
|
||||
">
|
||||
</div>
|
||||
<div class='i-border-top_3 i-padding_3 i-text-align_end'>
|
||||
<div class='ipsSubmitRow'>
|
||||
<button type='submit' class='ipsButton ipsButton--primary' data-action='saveFolderName'>
|
||||
IPSCONTENT;
|
||||
|
||||
|
||||
Reference in new issue
Block a user