Skip to content

Commit

Permalink
GH-126 Cleanup parsed message object creation
Browse files Browse the repository at this point in the history
  • Loading branch information
mdziekon committed Oct 25, 2020
1 parent 6d666ef commit d8c17aa
Showing 1 changed file with 39 additions and 34 deletions.
73 changes: 39 additions & 34 deletions messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -428,9 +428,45 @@
}
}

foreach($MsgCache as $MsgIndex => $CurMess)
{
$parseMSG = array();
foreach ($MsgCache as $CurMess) {
$parseMSG = [
'CurrMSG_ID' => $CurMess['id'],
'CurrMSG_send' => sprintf(
$_Lang['mess_send_date'],
date('d.m.Y', $CurMess['time']),
date('H:i:s', $CurMess['time'])
),
'CurrMSG_color' => (
$isViewingAllMessageCategories ?
Messages\Utils\formatMessageTypeColorClass($CurMess) :
''
),
'CurrMSG_IsUnread' => (
!($CurMess['read']) ?
' class="isNew"' :
''
),
'CurrMSG_HideCheckbox' => (
($CurMess['type'] == 80) ?
'class="inv"' :
''
),
'CurrMSG_buttons' => Messages\Utils\_buildMessageButtons(
$CurMess,
[
'readerUserData' => &$_User,
]
),
'isAdditional' => (
isset($CurMess['isAdditional']) &&
$CurMess['isAdditional'] === true
),
// Properties set later
'CurrMSG_subject' => null,
'CurrMSG_from' => null,
'CurrMSG_text' => null,
'Thread_ID' => null,
];

if (Messages\Utils\isSystemSentMessage($CurMess)) {
$messageDetails = Messages\Utils\_buildTypedSystemMessageDetails(
Expand Down Expand Up @@ -463,37 +499,6 @@
}
}

$parseMSG['CurrMSG_ID'] = $CurMess['id'];
if($CurMess['read'] == false)
{
$parseMSG['CurrMSG_IsUnread'] = ' class="isNew"';
}
$parseMSG['CurrMSG_date'] = date('d.m.Y', $CurMess['time']);
$parseMSG['CurrMSG_time'] = date('H:i:s', $CurMess['time']);

$parseMSG['CurrMSG_color'] = (
$isViewingAllMessageCategories ?
Messages\Utils\formatMessageTypeColorClass($CurMess) :
''
);

if($CurMess['type'] == 80)
{
$parseMSG['CurrMSG_HideCheckbox'] = 'class="inv"';
}
$parseMSG['CurrMSG_send'] = sprintf($_Lang['mess_send_date'], $parseMSG['CurrMSG_date'], $parseMSG['CurrMSG_time']);
$parseMSG['CurrMSG_buttons'] = Messages\Utils\_buildMessageButtons(
$CurMess,
[
'readerUserData' => &$_User,
]
);

if(isset($CurMess['isAdditional']) && $CurMess['isAdditional'] === true)
{
$parseMSG['isAdditional'] = true;
}

$Messages[$CurMess['id']] = $parseMSG;
}

Expand Down

0 comments on commit d8c17aa

Please sign in to comment.