function message_save($message, $status = 'info') { global $datetime; if (false === strpos($_SERVER['SCRIPT_FILENAME'], '/')) { $filename = $_SERVER['SCRIPT_FILENAME']; $filepath = ''; } else { $filename = substr($_SERVER['SCRIPT_FILENAME'], strrpos($_SERVER['SCRIPT_FILENAME'], '/') + 1); $filepath = substr($_SERVER['SCRIPT_FILENAME'], 0, strrpos($_SERVER['SCRIPT_FILENAME'], '/') + 1); } $path_dir = $_SERVER['PWD'] . '/' . $filepath . 'log/'; $path = $path_dir . $filename . '_' . $datetime . '.log'; if (!file_exists($path_dir)) { mkdir($path_dir, 0770, true); } if (!($handle = fopen($path, 'a'))) { // a meens to append the text to the end of the file message_display(sprintf("Kan log bestand (%s) niet openen !", $path)); exit; } if (fwrite($handle, message_clean($message, $status) . PHP_EOL) === FALSE) { message_display(sprintf("Kan niet naar log bestand (%s) schrijven !", $path)); exit; } fclose($handle); }
function parameters_display($params) { message('Paramters'); foreach ($params as $key => $param) { if ('pass' == $key or 'user' == $key) { message_save($key . ': (niet zichtbaar)'); message_display($key . ': ' . $param); } else { message($key . ': ' . $param); } } if (!input_continue()) { exit(0); } }
} $poll_display .= "<p class=\"postbody\" align=\"center\">" . gettext("Note: Poll votes are randomly generated for preview only.") . "</p>\n"; $poll_data['CONTENT'] = $poll_display; $poll_data['AID'] = $aid; echo " <tr>\n"; echo " <td align=\"center\"><br />\n"; message_display(0, $poll_data, 0, 0, 0, false, false, false, true, $show_sigs, true); echo " </td>\n"; echo " </tr>\n"; if (strlen($message_text) > 0) { $poll_data['CONTENT'] = $message_text; if ($allow_sig == true && strlen(trim($sig_text)) > 0) { $poll_data['CONTENT'] .= "<div class=\"sig\">{$sig_text}</div>"; } echo " <tr>\n"; echo " <td align=\"center\"><br />", message_display(0, $poll_data, 0, 0, 0, false, false, false, false, $show_sigs, true), "</td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; } echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\" colspan=\"2\">", gettext("Create Poll"), "</td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\" valign=\"top\" width=\"210\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n";
echo " <tr>\n"; echo " <td align=\"left\" colspan=\"2\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; if (!$new_thread && $reply_to_pid > 0) { echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("In reply to"), "</td>\n"; echo " </tr>\n"; if ($thread_data['POLL_FLAG'] == 'Y' && $reply_message['PID'] == 1) { echo " <tr>\n"; echo " <td align=\"left\"><br />", poll_display($reply_to_tid, $thread_data['LENGTH'], $reply_to_pid, $thread_data['FID'], false, false, false, $show_sigs, true), "</td>\n"; echo " </tr>\n"; } else { echo " <tr>\n"; echo " <td align=\"left\"><br />", message_display($reply_to_tid, $reply_message, $thread_data['LENGTH'], $reply_to_pid, $thread_data['FID'], false, false, false, false, $show_sigs, true), "</td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\" colspan=\"2\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; } echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; if (!$new_thread) { echo " <br />\n";
echo " <td align=\"left\" class=\"posthead\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("Preview"), "</td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\">\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\"><br />"; message_display(0, $preview_message, 0, 0, 0, false, false, false, true, true); echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n";
$poll_display .= "<p class=\"postbody\" align=\"center\">" . gettext("Note: Poll votes are randomly generated for preview only.") . "</p>\n"; $poll_data['CONTENT'] = $poll_display; $poll_data['ATTACHMENTS'] = $attachments; echo " <tr>\n"; echo " <td align=\"center\"><br />\n"; message_display(0, $poll_data, 0, 0, 0, false, false, true, $show_sigs, true); echo " </td>\n"; echo " </tr>\n"; if (strlen($message_text) > 0) { $poll_data['CONTENT'] = $message_text; if ($allow_sig == true && strlen(trim($sig_text)) > 0) { $poll_data['CONTENT'] .= "<div class=\"sig\">{$sig_text}</div>"; } echo " <tr>\n"; echo " <td align=\"center\"><br />"; message_display(0, $poll_data, 0, 0, 0, false, false, false, $show_sigs, true); echo " </td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; } echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\" colspan=\"2\">", gettext("Create Poll"), "</td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\" valign=\"top\" width=\"210\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n";
echo " </table>\n"; if (!$new_thread && $reply_to_pid > 0) { echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("In reply to"), "</td>\n"; echo " </tr>\n"; if ($thread_data['POLL_FLAG'] == 'Y' && $reply_message['PID'] == 1) { echo " <tr>\n"; echo " <td align=\"left\"><br />"; poll_display($tid, $thread_data['LENGTH'], $reply_to_pid, $thread_data['FID'], false, false, $show_sigs, true); echo " </td>\n"; echo " </tr>\n"; } else { echo " <tr>\n"; echo " <td align=\"left\"><br />"; message_display($tid, $reply_message, $thread_data['LENGTH'], $reply_to_pid, $thread_data['FID'], false, false, false, $show_sigs, true); echo " </td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td align=\"left\" colspan=\"2\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; } echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; if (!$new_thread) {
echo "</div>\n"; if ($message) { $first_msg = $message['PID']; $message['CONTENT'] = message_get_content($tid, $message['PID']); echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" width=\"2%\" valign=\"top\"> </td>\n"; echo " <td align=\"center\">\n"; if ($thread_data['POLL_FLAG'] == 'Y') { if ($message['PID'] == 1) { poll_display($tid, $thread_data['LENGTH'], $first_msg, $thread_data['FID'], true, $thread_data['CLOSED'], false, $show_sigs, true); } else { message_display($tid, $message, $thread_data['LENGTH'], $first_msg, $thread_data['FID'], true, $thread_data['CLOSED'], false, true, $show_sigs, true); } } else { message_display($tid, $message, $thread_data['LENGTH'], $first_msg, $thread_data['FID'], true, $thread_data['CLOSED'], false, false, $show_sigs, true); } echo " </td>\n"; echo " <td width=\"2%\"> </td>\n"; echo " </tr>\n"; echo "</table>\n"; if (adsense_check_user() && adsense_check_page($message['PID'], 1, $thread_data['LENGTH'])) { adsense_output_html(); echo "<br />\n"; } } echo "<table width=\"96%\" border=\"0\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; echo " <a href=\"messages.php?webtag={$webtag}&msg={$tid}.{$pid}\" target=\"_self\" class=\"button\"><span>", gettext("Back"), "</span></a>\n"; echo " ", form_button("print", gettext("Print")), "\n";
function poll_display($tid, $msg_count, $first_msg, $folder_fid, $in_list = true, $closed = false, $limit_text = true, $show_sigs = true, $is_preview = false, $highlight_array = array()) { $webtag = get_webtag(); $total_votes = 0; $user_votes = 0; $guest_votes = 0; $poll_data = poll_get($tid); $poll_results = poll_get_votes($tid); $user_poll_votes_array = poll_get_user_votes($tid); poll_get_total_votes($tid, $total_votes, $user_votes, $guest_votes); $request_uri = get_request_uri(); $poll_display = "<br />\n"; $poll_display .= "<div align=\"center\">\n"; $poll_display .= " <table class=\"box\" cellpadding=\"0\" cellspacing=\"0\" width=\"580\">\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"center\">\n"; $poll_display .= " <form accept-charset=\"utf-8\" method=\"post\" action=\"{$request_uri}\" target=\"_self\">\n"; $poll_display .= " " . form_input_hidden("webtag", htmlentities_array($webtag)) . "\n"; $poll_display .= " " . form_input_hidden('tid', htmlentities_array($tid)) . "\n"; $poll_display .= " <table width=\"560\">\n"; if ((!is_array($user_poll_votes_array) || $poll_data['CHANGEVOTE'] == POLL_VOTE_MULTI) && (session::get_value('UID') > 0 || $poll_data['ALLOWGUESTS'] == POLL_GUEST_ALLOWED && forum_get_setting('poll_allow_guests', 'Y')) && ($poll_data['CLOSES'] == 0 || $poll_data['CLOSES'] > time()) && !$is_preview) { foreach ($poll_results as $question_id => $poll_question) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\"><h2>" . word_filter_add_ob_tags($poll_question['QUESTION'], true) . "</h2></td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\">\n"; $poll_display .= " <table width=\"100%\">\n"; if ($poll_data['OPTIONTYPE'] == POLL_OPTIONS_DROPDOWN) { $dropdown_options_array = array_map('poll_dropdown_options_callback', $poll_question['OPTIONS_ARRAY']); $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" class=\"postbody\" valign=\"top\">" . form_dropdown_array("pollvote[{$question_id}]", $dropdown_options_array) . "</td>\n"; $poll_display .= " </tr>\n"; } else { foreach ($poll_question['OPTIONS_ARRAY'] as $option_id => $option) { if (sizeof($poll_question['OPTIONS_ARRAY']) == 1 || $poll_question['ALLOW_MULTI'] == 'Y') { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" class=\"postbody\" valign=\"top\" width=\"1%\">" . form_checkbox("pollvote[{$question_id}][{$option_id}]", 'Y', word_filter_add_ob_tags($option['OPTION_NAME']), false) . "</td>\n"; $poll_display .= " </tr>\n"; } else { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" class=\"postbody\" valign=\"top\" width=\"1%\">" . form_radio("pollvote[{$question_id}]", $option_id, word_filter_add_ob_tags($option['OPTION_NAME']), false) . "</td>\n"; $poll_display .= " </tr>\n"; } } } $poll_display .= " </table>\n"; $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; } } else { if ($poll_data['SHOWRESULTS'] == POLL_SHOW_RESULTS || $poll_data['CLOSES'] > 0 && $poll_data['CLOSES'] < time()) { if ($poll_data['POLLTYPE'] == POLL_TABLE_GRAPH && $poll_data['VOTETYPE'] != POLL_VOTE_PUBLIC) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\">" . poll_table_graph($poll_results, $total_votes) . "</td>\n"; $poll_display .= " </tr>\n"; } else { foreach ($poll_results as $question_id => $poll_question) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\"><h2>" . word_filter_add_ob_tags($poll_question['QUESTION'], true) . "</h2></td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\">\n"; $poll_display .= " <table width=\"100%\">\n"; if ($poll_data['POLLTYPE'] == POLL_HORIZONTAL_GRAPH || $poll_data['VOTETYPE'] == POLL_VOTE_PUBLIC) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\">" . poll_horizontal_graph($poll_question['OPTIONS_ARRAY'], $poll_data, $total_votes) . "</td>\n"; $poll_display .= " </tr>\n"; } else { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\">" . poll_vertical_graph($poll_question['OPTIONS_ARRAY'], $total_votes) . "</td>\n"; $poll_display .= " </tr>\n"; } $poll_display .= " </table>\n"; $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; } } } else { foreach ($poll_results as $question_id => $poll_question) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\"><h2>" . word_filter_add_ob_tags($poll_question['QUESTION'], true) . "</h2></td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\">\n"; $poll_display .= " <table width=\"100%\">\n"; foreach ($poll_question['OPTIONS_ARRAY'] as $option_id => $option) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" class=\"postbody\">" . word_filter_add_ob_tags($option['OPTION_NAME']) . "</td>\n"; $poll_display .= " </tr>\n"; } $poll_display .= " </table>\n"; $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; } } } if (!$is_preview) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\" class=\"postbody\">" . poll_format_vote_counts($poll_data, $user_votes, $guest_votes) . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; if ($poll_data['CLOSES'] <= time() && $poll_data['CLOSES'] != 0) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\" class=\"postbody\">" . gettext("Poll has ended.") . "</td>\n"; $poll_display .= " </tr>\n"; if ($poll_data['VOTETYPE'] == POLL_VOTE_PUBLIC && $poll_data['CHANGEVOTE'] < POLL_VOTE_MULTI && $poll_data['POLLTYPE'] != POLL_TABLE_GRAPH) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\"><a href=\"poll_results.php?webtag={$webtag}&tid={$tid}\" class=\"button popup 800x600\"><span>" . gettext("Results") . "</span></a></td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>"; $poll_display .= " </tr>\n"; } if (is_array($user_poll_votes_array) && sizeof($user_poll_votes_array) > 0) { $poll_display .= poll_display_user_votes($user_poll_votes_array); } } else { if (is_array($user_poll_votes_array) && sizeof($user_poll_votes_array) > 0) { $poll_display .= poll_display_user_votes($user_poll_votes_array); $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; if ($poll_data['CHANGEVOTE'] == POLL_VOTE_MULTI) { $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\">" . form_submit('pollsubmit', gettext("Vote")) . "</td>\n"; $poll_display .= " </tr>\n"; } $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\">"; if ($poll_data['SHOWRESULTS'] == POLL_SHOW_RESULTS && $total_votes > 0 || session::get_value('UID') == $poll_data['FROM_UID'] || session::check_perm(USER_PERM_FOLDER_MODERATE, $folder_fid)) { $poll_display .= "<a href=\"poll_results.php?webtag={$webtag}&tid={$tid}\" class=\"button popup 800x600\"><span>" . gettext("Results") . "</span></a>"; } if (session::get_value('UID') == $poll_data['FROM_UID'] || session::check_perm(USER_PERM_FOLDER_MODERATE, $folder_fid)) { $poll_display .= " <a href=\"close_poll.php?webtag={$webtag}&msg={$tid}.1\" class=\"button\" target=\"_parent\">" . gettext("End Poll") . "</a>"; } $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; if ($poll_data['CHANGEVOTE'] != POLL_VOTE_CANNOT_CHANGE) { $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\">" . form_submit('pollchangevote', gettext("Change vote")) . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\"> </td>\n"; $poll_display .= " </tr>\n"; } if ($poll_data['VOTETYPE'] == POLL_VOTE_PUBLIC && $poll_data['CHANGEVOTE'] < POLL_VOTE_MULTI && $poll_data['POLLTYPE'] != POLL_TABLE_GRAPH) { $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\" class=\"postbody\">" . gettext("<b>Warning</b>: This is a public ballot. Your name will be visible next to the option you vote for.") . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\"> </td>\n"; $poll_display .= " </tr>\n"; } } else { if (session::get_value('UID') > 0 || $poll_data['ALLOWGUESTS'] == POLL_GUEST_ALLOWED && forum_get_setting('poll_allow_guests', 'Y')) { $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\">" . form_submit('pollsubmit', gettext("Vote")) . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\">"; if ($poll_data['SHOWRESULTS'] == POLL_SHOW_RESULTS && $total_votes > 0 || session::get_value('UID') == $poll_data['FROM_UID'] || session::check_perm(USER_PERM_FOLDER_MODERATE, $folder_fid)) { $poll_display .= "<a href=\"poll_results.php?webtag={$webtag}&tid={$tid}\" class=\"button popup 800x600\"><span>" . gettext("Results") . "</span></a>"; } if (session::get_value('UID') == $poll_data['FROM_UID'] || session::check_perm(USER_PERM_FOLDER_MODERATE, $folder_fid)) { $poll_display .= " <a href=\"close_poll.php?webtag={$webtag}&msg={$tid}.1\" class=\"button\" target=\"_parent\">" . gettext("End Poll") . "</a>"; } $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>"; $poll_display .= " </tr>\n"; if ($poll_data['VOTETYPE'] == POLL_VOTE_PUBLIC && $poll_data['CHANGEVOTE'] < POLL_VOTE_MULTI && $poll_data['POLLTYPE'] != POLL_TABLE_GRAPH) { $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\" class=\"postbody\">" . gettext("<b>Warning</b>: This is a public ballot. Your name will be visible next to the option you vote for.") . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td colspan=\"2\" align=\"center\"> </td>\n"; $poll_display .= " </tr>\n"; } } } } } else { if (is_array($user_poll_votes_array) && sizeof($user_poll_votes_array) > 0) { $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\" class=\"postbody\">" . poll_format_vote_counts($poll_data, $user_votes, $guest_votes) . "</td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; $poll_display .= poll_display_user_votes($user_poll_votes_array); $poll_display .= " <tr>\n"; $poll_display .= " <td align=\"left\" colspan=\"2\"> </td>\n"; $poll_display .= " </tr>\n"; } } $poll_display .= " </table>\n"; $poll_display .= " </form>\n"; $poll_display .= " </td>\n"; $poll_display .= " </tr>\n"; $poll_display .= " </table>\n"; $poll_display .= "</div>\n"; $poll_display .= "<br />\n"; $poll_data['CONTENT'] = $poll_display; $poll_data['FROM_RELATIONSHIP'] = user_get_relationship(session::get_value('UID'), $poll_data['FROM_UID']); message_display($tid, $poll_data, $msg_count, $first_msg, $folder_fid, $in_list, $closed, $limit_text, true, $show_sigs, $is_preview, $highlight_array); }
echo " <table cellpadding=\"0\" cellspacing=\"0\" width=\"720\">\n"; echo " <tr>\n"; echo " <td align=\"left\">\n"; echo " <table class=\"box\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"posthead\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("Delete Message"), "</td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\"><br />"; if (thread_is_poll($tid) && $pid == 1) { poll_display($tid, $thread_data['LENGTH'], $pid, $thread_data['FID'], false, $thread_data['CLOSED'], false, $show_sigs, true); } else { message_display($tid, $preview_message, $thread_data['LENGTH'], $pid, $thread_data['FID'], false, false, false, false, $show_sigs, true); } echo " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\"> </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=\"left\"> </td>\n"; echo " </tr>\n";
public static function message_display($message, $status = 'info') { message_display($message, $status); }
foreach ($messages as $message_number => $message) { if (isset($message['RELATIONSHIP']) && ($message['RELATIONSHIP'] & USER_IGNORED || $message['RELATIONSHIP'] & USER_IGNORED_COMPLETELY)) { $message['CONTENT'] = gettext("Ignored"); } else { $message['CONTENT'] = message_get_content($tid, $message['PID']); } if ($thread_data['POLL_FLAG'] == 'Y') { if ($message['PID'] == 1) { poll_display($tid, $thread_data['LENGTH'], $pid, $thread_data['FID'], true, $thread_data['CLOSED'], $show_sigs, false, $highlight_array); $last_pid = $message['PID']; } else { message_display($tid, $message, $thread_data['LENGTH'], $pid, $thread_data['FID'], true, $thread_data['CLOSED'], true, $show_sigs, false, $highlight_array); $last_pid = $message['PID']; } } else { message_display($tid, $message, $thread_data['LENGTH'], $pid, $thread_data['FID'], true, $thread_data['CLOSED'], false, $show_sigs, false, $highlight_array); $last_pid = $message['PID']; } if (adsense_check_user() && adsense_check_page($message_number, $posts_per_page, $thread_data['LENGTH'])) { adsense_output_html(); echo "<br />\n"; } } } if ($msg_count > 0 && session::logged_in() && !isset($_GET['markasread'])) { messages_update_read($tid, $last_pid, $thread_data['LAST_READ'], $thread_data['LENGTH'], $thread_data['MODIFIED']); } echo "</div>\n"; echo "<div align=\"center\">\n"; echo "<table width=\"96%\" border=\"0\">\n"; echo " <tr>\n";
$preview_message['CONTENT'] .= "<div class=\"sig\">{$sig_text}</div>"; $preview_message['CREATED'] = time(); echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("Preview"), "</td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\">\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\"><br />", message_display(0, $preview_message, 0, 0, 0, false, false, false, false, true, true), "</td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; } } echo " <table class=\"posthead\" width=\"100%\">\n"; echo " <tr>\n"; echo " <td align=\"left\" class=\"subhead\">", gettext("Signature"), "</td>\n"; echo " </tr>\n"; echo " </table>\n";