function messages_showMessage($caveID, $messageID, $box) { global $params, $no_resource_flag, $config; $no_resource_flag = 1; $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'messagesdetail.ihtml'); if (!empty($messageID)) { $message = getMessageDetail($messageID); if ($bild = $config->messageImage[$message['nachrichtenart']]) { tmpl_set($template, 'BILD/bild', $bild); //unset($message['nachrichtenart']); } tmpl_set($template, $message); if ($message['sender'] != "System" && $box == BOX_INCOMING) { $antworten = array('HIDDEN' => array(array('arg' => "modus", 'value' => NEW_MESSAGE), array('arg' => "caveID", 'value' => $caveID), array('arg' => "box", 'value' => BOX_INCOMING), array('arg' => "betreff", 'value' => messages_createSubject($message['betreff'])), array('arg' => "empfaenger", 'value' => $message['sender']))); $contacts = array('contact' => $message['sender']); } if ($message['nachrichtenart'] != 1001) { $loeschen = array('HIDDEN' => array(array('arg' => "modus", 'value' => MESSAGES), array('arg' => "caveID", 'value' => $caveID), array('arg' => "box", 'value' => $box), array('arg' => "deletebox[" . $messageID . "]", 'value' => $messageID))); } tmpl_set($template, 'OBEN', array('ANTWORTEN' => $antworten, 'LOESCHEN' => $loeschen, 'CONTACTS' => $contacts)); } tmpl_set($template, 'linkbackparams', '?modus=messages&box=' . $box); return tmpl_parse($template); }
function messages_showMessage($caveID, $messageID, $box) { global $params, $no_resource_flag, $config; $no_resource_flag = 1; $template = @tmpl_open('./templates/' . $config->template_paths[$params->SESSION->user['template']] . '/messagesdetail.ihtml'); if (!empty($messageID)) { $message = getMessageDetail($messageID); if ($bild = $config->messageImage[$message['nachrichtenart']]) { tmpl_set($template, 'BILD/bild', $bild); unset($message['nachrichtenart']); } tmpl_set($template, $message); if ($message['sender'] != "System") { $antworten = array('HIDDEN' => array(array('arg' => "modus", 'value' => NEW_MESSAGE), array('arg' => "caveID", 'value' => $caveID), array('arg' => "box", 'value' => $box), array('arg' => "betreff", 'value' => "Re: " . $message['betreff']), array('arg' => "empfaenger", 'value' => $message['sender']))); // ADDED by chris--- for adressbook $adressbook_add = array('HIDDEN' => array(array('arg' => "modus", 'value' => MESSAGE_BOOK_ADD), array('arg' => "empfaenger", 'value' => $message['sender']))); } $loeschen = array('HIDDEN' => array(array('arg' => "modus", 'value' => MESSAGES), array('arg' => "caveID", 'value' => $caveID), array('arg' => "box", 'value' => $box), array('arg' => "deletebox[" . $messageID . "]", 'value' => $messageID))); tmpl_set($template, 'OBEN', array('ANTWORTEN' => $antworten, 'LOESCHEN' => $loeschen, 'BOOKADD' => $adressbook_add)); } tmpl_set($template, 'linkbackparams', '?modus=' . MESSAGES . '&box=' . $box); return tmpl_parse($template); }
if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_array($result)) { $idNachricht = $row['idNachricht']; $idParent = isset($row['idParent']) ? $row['idParent'] : ""; $id = !empty($idParent) ? $idParent : $idNachricht; if (!empty($idParent)) { $id_array[] = $idParent; } if (checkParent($id_array, $idNachricht)) { if ($user == $row['idBenutzerFrom']) { $user_id = $row['idBenutzerTo']; $username = $row['VornameTo'] . " " . $row['NachnameTo']; } else { $user_id = $row['idBenutzerFrom']; $username = $row['VornameFrom'] . " " . $row['NachnameFrom']; } $output .= getMessageDetail($id, $username, $user_id, $row['Datum'], $row['Betreff'], $row['Nachricht'], $row['Gelesen'], $row['Geantwortet']); } } } else { $output .= "<p>Keine Nachrichten vorhanden</p>"; } function checkParent($id_array, $idNachricht) { foreach ($id_array as $id) { if ($id == $idNachricht) { return false; } } return true; }