mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Possible fix for Issue #399 - Private Message Menu.
This commit is contained in:
@@ -170,15 +170,15 @@ class pm_extended extends private_message
|
||||
{
|
||||
if(trim($rec['pm_subject']) == '') { $rec['pm_subject'] = '['.LAN_PM_61.']'; }
|
||||
$sc->setVars($rec);
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_TABLE, true);
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_TABLE, true, $sc);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_EMPTY, true);
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_EMPTY, true, $sc);
|
||||
}
|
||||
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_FOOTER, true);
|
||||
$txt .= $tp->parseTemplate($PM_INBOX_FOOTER, true, $sc);
|
||||
$txt .= "</form>";
|
||||
|
||||
return $txt;
|
||||
@@ -205,7 +205,7 @@ class pm_extended extends private_message
|
||||
|
||||
|
||||
$txt = "<form method='post' action='".e_SELF."?".e_QUERY."'>";
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_HEADER, true);
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_HEADER, true, $sc);
|
||||
if($pmlist['total_messages'])
|
||||
{
|
||||
foreach($pmlist['messages'] as $rec)
|
||||
@@ -213,14 +213,14 @@ class pm_extended extends private_message
|
||||
if(trim($rec['pm_subject']) == '') { $rec['pm_subject'] = '['.LAN_PM_61.']'; }
|
||||
// setScVar('pm_handler_shortcodes','pmInfo', $rec);
|
||||
$sc->setVars($rec);
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_TABLE, true);
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_TABLE, true, $sc);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_EMPTY, true);
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_EMPTY, true, $sc);
|
||||
}
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_FOOTER, true);
|
||||
$txt .= $tp->parseTemplate($PM_OUTBOX_FOOTER, true, $sc);
|
||||
$txt .= '</form>';
|
||||
return $txt;
|
||||
}
|
||||
@@ -259,7 +259,7 @@ class pm_extended extends private_message
|
||||
$this->pm_mark_read($pmid, $pm_info);
|
||||
}
|
||||
|
||||
$txt = e107::getParser()->parseTemplate($PM_SHOW, true);
|
||||
$txt = e107::getParser()->parseTemplate($PM_SHOW, true, $sc);
|
||||
$ns->tablerender(LAN_PM, $txt);
|
||||
|
||||
if (!$comeFrom)
|
||||
@@ -296,21 +296,21 @@ class pm_extended extends private_message
|
||||
$sc->pmBlocks = $pmBlocks;
|
||||
|
||||
$txt = "<form method='post' action='".e_SELF."?".e_QUERY."'>";
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_HEADER, true);
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_HEADER, true, $sc);
|
||||
if($pmTotalBlocked = count($pmBlocks))
|
||||
{
|
||||
foreach($pmBlocks as $pmBlocked)
|
||||
{
|
||||
$sc->pmBlocked = $pmBlocked;
|
||||
// setScVar('pm_handler_shortcodes','pmBlocked', $pmBlocked);
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_TABLE, true);
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_TABLE, true, $sc);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_EMPTY, true);
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_EMPTY, true, $sc);
|
||||
}
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_FOOTER, true);
|
||||
$txt .= $tp->parseTemplate($PM_BLOCKED_FOOTER, true, $sc);
|
||||
$txt .= '</form>';
|
||||
return $txt;
|
||||
}
|
||||
|
@@ -328,18 +328,19 @@ class pm_shortcodes extends e_shortcode
|
||||
public function sc_pm_from_to()
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
$sc = e107::getScBatch('pm',TRUE);
|
||||
|
||||
if($this->var['pm_from'] == USERID)
|
||||
{
|
||||
$ret = LAN_PM_2.': <br />';
|
||||
$this->var['user_name'] = $this->var['sent_name'];
|
||||
$ret .= $tp->parseTemplate("{PM_TO=link}");
|
||||
$ret .= $tp->parseTemplate("{PM_TO=link}", false, $sc);
|
||||
}
|
||||
else
|
||||
{
|
||||
$ret = LAN_PM_31.': <br />';
|
||||
$this->var['user_name'] = $this->var['from_name'];
|
||||
$ret .= $tp->parseTemplate("{PM_FROM=link}");
|
||||
$ret .= $tp->parseTemplate("{PM_FROM=link}", false, $sc);
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
@@ -113,7 +113,7 @@ if(check_class($pm_prefs['pm_class']))
|
||||
|
||||
$pm_inbox = $pmManager->pm_getInfo('inbox');
|
||||
|
||||
$txt = "\n".$tp->parseTemplate($pm_menu_template, TRUE);
|
||||
$txt = "\n".$tp->parseTemplate($pm_menu_template, TRUE, $sc);
|
||||
|
||||
if($pm_inbox['inbox']['new'] > 0 && $pm_prefs['popup'] && strpos(e_SELF, 'pm.php') === FALSE && $_COOKIE['pm-alert'] != 'ON')
|
||||
{
|
||||
|
Reference in New Issue
Block a user