Esempio n. 1
0
 $pmFolderObj = new PMFolder($mysqli);
 $pmFolderObj->select($pmFolderID);
 $pmFolderInfo = $pmFolderObj->get_info_filtered();
 if ($pmInfo['originalpm_id'] != 0) {
     $result = $mysqli->query("SELECT * FROM " . $dbprefix . "privatemessages WHERE originalpm_id = '" . $pmInfo['originalpm_id'] . "' AND pm_id != '" . $pmInfo['pm_id'] . "' ORDER BY datesent DESC");
     $oldPMObj = new PrivateMessage($mysqli);
     $dispPreviousMessages .= "\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='main' colspan='2'><br><br>\n\t\t\t\t\t\t<b>Previous Messages:</b>\n\t\t\t\t\t\t<div class='dottedLine' style='width: 90%; padding-top: 5px'></div><br>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t";
     while ($row = $result->fetch_assoc()) {
         $oldPMObj->select($row['pm_id']);
         if ($row['receiver_id'] != 0) {
             $member->select($row['receiver_id']);
             $dispToPrevMember = $member->getMemberLink();
         } else {
             $dispToPrevMember = $oldPMObj->getRecipients(true);
             $pmObj->select($row['pm_id']);
             $arrReceivers = $pmObj->getAssociateIDs();
         }
         $member->select($row['sender_id']);
         $dispFromPrevMember = $member->getMemberLink();
         $dispPreviousMessages .= "\n\t\t\t\t\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>To:</td>\n\t\t\t\t\t\t<td class='main'>\n\t\t\t\t\t\t\t" . $dispToPrevMember . "\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>Date:</td>\n\t\t\t\t\t\t<td class='main'>\n\t\t\t\t\t\t\t" . getPreciseTime($row['datesent']) . "\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>From:</td>\n\t\t\t\t\t\t<td class='main'>\n\t\t\t\t\t\t\t" . $dispFromPrevMember . "\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel'>Subject:</td>\n\t\t\t\t\t\t<td class='main'>" . $row['subject'] . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan='2'><br></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class='formLabel' valign='top'>Message:</td>\n\t\t\t\t\t\t<td class='main'>\n\t\t\t\t\t\t\t<div style='position: relative; word-wrap:break-word'>\n\t\t\t\t\t\t\t\t" . nl2br(parseBBCode($row['message'])) . "\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan='2' class='main'>\n\t\t\t\t\t\t\t<div class='dottedLine' style='width: 90%; margin-top: 30px; margin-bottom: 30px'></div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t";
     }
 }
 if ($pmInfo['originalpm_id'] == 0) {
     $replyID = $pmInfo['pm_id'];
     $threadID = $pmInfo['pm_id'];
 } else {
     $replyID = $pmInfo['pm_id'];
     $threadID = $pmInfo['originalpm_id'];
     $pmObj->select($threadID);
     $originalPMInfo = $pmObj->get_info_filtered();
     $member->select($originalPMInfo['receiver_id']);