Example #1
0
            }
        } else {
            if (!isset($message_data['EDITABLE']) || $message_data['EDITABLE'] == 0) {
                pm_edit_refuse();
            }
            $parsed_message = new MessageTextParse(pm_get_content($mid));
            $t_content = $parsed_message->getMessage();
            $t_subject = $message_data['SUBJECT'];
        }
    }
}
light_html_draw_top(array('title' => gettext('Edit Message'), 'js' => array('js/fineuploader.min.js')));
light_navigation_bar(array('back' => "lpm.php?webtag={$webtag}&mid={$mid}"));
if ($valid && isset($_POST['preview'])) {
    echo "<h3>", gettext("Message Preview"), "</h3>\n";
    light_pm_display($message_data, true);
}
echo "<form accept-charset=\"utf-8\" name=\"f_post\" action=\"lpm_edit.php\" method=\"post\" target=\"_self\">\n";
echo "  ", form_csrf_token_field(), "\n";
echo "  ", form_input_hidden('webtag', htmlentities_array($webtag)), "\n";
echo "  ", form_input_hidden('mid', htmlentities_array($mid)), "\n";
echo "<div class=\"post\">\n";
echo "<h3>", gettext("Edit Message"), "</h3>\n";
echo "<div class=\"post_inner\">\n";
if (isset($error_msg_array) && sizeof($error_msg_array) > 0) {
    light_html_display_error_array($error_msg_array);
}
echo "<div class=\"post_thread_title\">", gettext("Subject"), ":", light_form_input_text("t_subject", isset($t_subject) ? htmlentities_array($t_subject) : "", 30, 64), "</div>\n";
echo "<div class=\"post_to\">", gettext("To"), ":\n";
echo "<div class=\"recipients\">\n";
if (isset($message_data['RECIPIENTS']) && sizeof($message_data['RECIPIENTS']) > 0) {
Example #2
0
function light_draw_pm_inbox()
{
    $webtag = get_webtag();
    forum_check_webtag_available($webtag);
    $new_count = 0;
    $outbox_count = 0;
    $unread_count = 0;
    $current_folder = PM_FOLDER_INBOX;
    pm_get_message_count($new_count, $outbox_count, $unread_count);
    if (!($folder_names_array = pm_get_folder_names())) {
        $folder_names_array = array(PM_FOLDER_INBOX => gettext("Inbox"), PM_FOLDER_SENT => gettext("Sent Items"), PM_FOLDER_OUTBOX => gettext("Outbox"), PM_FOLDER_SAVED => gettext("Saved Items"), PM_FOLDER_DRAFTS => gettext("Drafts"));
    }
    if (isset($_GET['page']) && is_numeric($_GET['page'])) {
        $page = $_GET['page'] > 0 ? $_GET['page'] : 1;
    } else {
        if (isset($_POST['page']) && is_numeric($_POST['page'])) {
            $page = $_POST['page'] > 0 ? $_POST['page'] : 1;
        } else {
            $page = 1;
        }
    }
    if (isset($_GET['mid']) && is_numeric($_GET['mid'])) {
        $mid = $_GET['mid'] > 0 ? $_GET['mid'] : 0;
    } else {
        if (isset($_POST['mid']) && is_numeric($_POST['mid'])) {
            $mid = $_POST['mid'] > 0 ? $_POST['mid'] : 0;
        } else {
            $mid = null;
        }
    }
    if (isset($_GET['folder'])) {
        if ($_GET['folder'] == PM_FOLDER_INBOX) {
            $current_folder = PM_FOLDER_INBOX;
        } else {
            if ($_GET['folder'] == PM_FOLDER_SENT) {
                $current_folder = PM_FOLDER_SENT;
            } else {
                if ($_GET['folder'] == PM_FOLDER_OUTBOX) {
                    $current_folder = PM_FOLDER_OUTBOX;
                } else {
                    if ($_GET['folder'] == PM_FOLDER_SAVED) {
                        $current_folder = PM_FOLDER_SAVED;
                    } else {
                        if ($_GET['folder'] == PM_FOLDER_DRAFTS) {
                            $current_folder = PM_FOLDER_DRAFTS;
                        } else {
                            if ($_GET['folder'] == PM_SEARCH_RESULTS) {
                                $current_folder = PM_SEARCH_RESULTS;
                            }
                        }
                    }
                }
            }
        }
    } else {
        if (isset($_POST['folder'])) {
            if ($_POST['folder'] == PM_FOLDER_INBOX) {
                $current_folder = PM_FOLDER_INBOX;
            } else {
                if ($_POST['folder'] == PM_FOLDER_SENT) {
                    $current_folder = PM_FOLDER_SENT;
                } else {
                    if ($_POST['folder'] == PM_FOLDER_OUTBOX) {
                        $current_folder = PM_FOLDER_OUTBOX;
                    } else {
                        if ($_POST['folder'] == PM_FOLDER_SAVED) {
                            $current_folder = PM_FOLDER_SAVED;
                        } else {
                            if ($_POST['folder'] == PM_FOLDER_DRAFTS) {
                                $current_folder = PM_FOLDER_DRAFTS;
                            } else {
                                if ($_POST['folder'] == PM_SEARCH_RESULTS) {
                                    $current_folder = PM_SEARCH_RESULTS;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if (isset($_GET['delete_msg']) && is_numeric($_GET['delete_msg']) && ($message_data = pm_message_get($_GET['delete_msg']))) {
        $delete_mid = $_GET['delete_msg'];
        $type = pm_get_folder_type($current_folder);
        $message_data['CONTENT'] = pm_get_content($delete_mid);
        if (isset($_POST['pm_delete_confirm'])) {
            if (pm_delete_message($delete_mid)) {
                header_redirect("lpm.php?webtag={$webtag}&folder={$current_folder}&deleted=true");
                exit;
            }
        } else {
            if (isset($_POST['cancel'])) {
                header_redirect("lpm.php?webtag={$webtag}&folder={$current_folder}&mid={$delete_mid}");
                exit;
            }
        }
        echo "<form method=\"post\" action=\"lpm.php?delete_msg={$delete_mid}&folder={$current_folder}\">";
        echo form_csrf_token_field();
        light_pm_display($message_data, true);
        echo "<div class=\"post_buttons\">";
        echo light_form_submit("pm_delete_confirm", gettext("Delete"));
        echo light_form_submit("cancel", gettext("Cancel"));
        echo "</div>\n";
        return;
    }
    if (isset($mid) && is_numeric($mid) && $mid > 0) {
        if (!($message_data = pm_message_get($mid))) {
            light_html_display_error_msg(gettext("Message not found. Check that it hasn't been deleted."));
        } else {
            if (isset($_GET['message_sent'])) {
                light_html_display_success_msg(gettext("Message sent successfully."));
            } else {
                if (isset($_GET['deleted'])) {
                    light_html_display_success_msg(gettext("Successfully deleted selected messages"));
                } else {
                    if (isset($_GET['message_saved'])) {
                        light_html_display_success_msg(gettext("Message was successfully saved to 'Drafts' folder"));
                    }
                }
            }
            $message_data['CONTENT'] = pm_get_content($mid);
            light_pm_display($message_data);
            if ($current_folder == PM_FOLDER_INBOX && $message_data['TYPE'] == PM_UNREAD) {
                pm_mark_as_read($mid);
            }
        }
    } else {
        if (isset($_GET['message_sent'])) {
            light_html_display_success_msg(gettext("Message sent successfully."));
        } else {
            if (isset($_GET['deleted'])) {
                light_html_display_success_msg(gettext("Successfully deleted selected messages"));
            } else {
                if (isset($_GET['message_saved'])) {
                    light_html_display_success_msg(gettext("Message was successfully saved to 'Drafts' folder"));
                }
            }
        }
        $message_count_array = pm_get_folder_message_counts();
        echo "<div id=\"folder_view\">\n";
        echo "<form accept-charset=\"utf-8\" method=\"get\" action=\"lpm.php\">\n";
        echo "<ul>\n";
        echo "<li>", light_form_dropdown_array("folder", $folder_names_array, $current_folder), "</li>\n";
        echo "<li class=\"right_col\">", light_form_submit("go", gettext("Go!")), "</li>\n";
        echo "</ul>\n";
        echo "</form>\n";
        echo "</div>\n";
        if (isset($message_count_array[$current_folder]) && is_numeric($message_count_array[$current_folder])) {
            echo "<div class=\"folder\">";
            echo "  <h3>", html_style_image('folder'), "{$folder_names_array[$current_folder]}</h3>\n";
            echo "  <div class=\"folder_inner\">\n";
            echo "    <div class=\"folder_info\">{$message_count_array[$current_folder]} ", gettext("Messages"), "</div>\n";
            if ($current_folder == PM_FOLDER_INBOX) {
                $messages_array = pm_get_inbox(false, false, $page, 20);
            } else {
                if ($current_folder == PM_FOLDER_SENT) {
                    $messages_array = pm_get_sent(false, false, $page, 20);
                } else {
                    if ($current_folder == PM_FOLDER_OUTBOX) {
                        $messages_array = pm_get_outbox(false, false, $page, 20);
                    } else {
                        if ($current_folder == PM_FOLDER_SAVED) {
                            $messages_array = pm_get_saved_items(false, false, $page, 20);
                        } else {
                            if ($current_folder == PM_FOLDER_DRAFTS) {
                                $messages_array = pm_get_drafts(false, false, $page, 20);
                            }
                        }
                    }
                }
            }
            if (isset($messages_array['message_array']) && sizeof($messages_array['message_array']) > 0) {
                if ($page > 1) {
                    echo "<div class=\"folder_pagination\"><a href=\"lpm.php?webtag={$webtag}&amp;folder={$current_folder}&amp;page=", $page - 1, "\">", gettext("Previous"), "</a></div>\n";
                }
                echo "<ul>\n";
                foreach ($messages_array['message_array'] as $message) {
                    echo "<li>";
                    echo "<span class=\"pm_icon\">";
                    if ($message['TYPE'] == PM_UNREAD) {
                        echo html_style_image('pm_unread');
                    } else {
                        echo html_style_image('pm_read');
                    }
                    echo "</span><span class=\"pm_title\">";
                    echo "<a href=\"lpm.php?webtag={$webtag}&amp;folder={$current_folder}&amp;mid={$message['MID']}\">{$message['SUBJECT']}</a>";
                    echo "</span>";
                    echo "<span class=\"pm_time\">", format_date_time($message['CREATED']), "</span>";
                    echo "</li>\n";
                }
                echo "</ul>\n";
                $more_messages = $message_count_array[$current_folder] - $page - 1;
                if ($more_messages > 0) {
                    echo "<div class=\"folder_pagination\"><a href=\"lpm.php?webtag={$webtag}&amp;folder={$current_folder}&amp;page=", $page + 1, "\">", gettext("Next"), "</a></div>\n";
                }
            }
            echo "  </div>\n";
            echo "</div>\n";
        }
        $free_space = pm_get_free_space($_SESSION['UID']);
        $max_user_messages = forum_get_setting('pm_max_user_messages', null, 100);
        $used_percent = 100 / $max_user_messages * ($max_user_messages - $free_space);
        echo "<div class=\"pm_bar\">\n";
        echo "<div class=\"pm_bar_inner\" style=\"width: {$used_percent}%\"></div>\n";
        echo "</div>\n";
        echo "<div class=\"pm_folder_usage\">", sprintf(gettext("Your PM folders are %s full"), "{$used_percent}%"), "</div>\n";
        if (pm_auto_prune_enabled()) {
            light_html_display_warning_msg(gettext("PM Folder pruning is enabled!"));
        }
    }
}
Example #3
0
if (isset($error_msg_array) && sizeof($error_msg_array) > 0) {
    light_html_display_error_array($error_msg_array);
}
echo "<div class=\"post_thread_title\">", gettext("Subject"), ":", light_form_input_text("t_subject", isset($t_subject) ? htmlentities_array($t_subject) : "", 30, 64), "</div>\n";
echo "<div class=\"post_to\">", gettext("To"), ":", light_form_input_text("t_to_uid_others", isset($t_to_uid_others) ? htmlentities_array($t_to_uid_others) : "", 0, 0), "</div>\n";
echo "<div class=\"post_content\">", light_form_textarea("t_content", htmlentities_array($t_content), 10, 50, false, 'textarea editor mobile'), "</div>\n";
echo "<div class=\"post_buttons\">";
echo light_form_submit("send", gettext("Send"));
echo light_form_submit("save", gettext("Save"));
echo light_form_submit("preview", gettext("Preview"));
echo light_form_submit("cancel", gettext("Cancel"));
echo "</div>";
if (isset($t_reply_mid) && is_numeric($t_reply_mid) && $t_reply_mid > 0) {
    echo form_input_hidden("replyto", htmlentities_array($t_reply_mid)), "\n";
} else {
    if (isset($t_forward_mid) && is_numeric($t_forward_mid) && $t_forward_mid > 0) {
        echo form_input_hidden("fwdmsg", htmlentities_array($t_forward_mid)), "\n";
    } else {
        if (isset($t_edit_mid) && is_numeric($t_edit_mid) && $t_edit_mid > 0) {
            echo form_input_hidden("editmsg", htmlentities_array($t_edit_mid)), "\n";
        }
    }
}
echo "</div>";
echo "</div>";
echo "</form>\n";
if (isset($pm_data) && is_array($pm_data) && isset($t_reply_mid) && is_numeric($t_reply_mid) && $t_reply_mid > 0) {
    echo "<h3>", gettext("In reply to"), ":</h3>\n";
    light_pm_display($pm_data, PM_FOLDER_INBOX, true);
}
light_html_draw_bottom();
Example #4
0
                if ($pm_message_array['TYPE'] != PM_OUTBOX) {
                    pm_edit_refuse();
                }
                $parsed_message = new MessageTextParse(pm_get_content($mid));
                $t_content = $parsed_message->getMessage();
                $t_subject = $pm_message_array['SUBJECT'];
            } else {
                pm_edit_refuse();
            }
        }
    }
}
light_html_draw_top(sprintf("title=%s", gettext("Edit Message")));
if ($valid && isset($_POST['preview'])) {
    echo "<h3>", gettext("Message Preview"), "</h3>\n";
    light_pm_display($pm_message_array, PM_FOLDER_OUTBOX, true);
}
echo "<form accept-charset=\"utf-8\" name=\"f_post\" action=\"lpm_edit.php\" method=\"post\" target=\"_self\">\n";
echo "  ", form_input_hidden('webtag', htmlentities_array($webtag)), "\n";
echo "  ", form_input_hidden('mid', htmlentities_array($mid)), "\n";
echo "<div class=\"post\">\n";
echo "<h3>", gettext("Edit Message"), "</h3>\n";
echo "<div class=\"post_inner\">\n";
if (isset($error_msg_array) && sizeof($error_msg_array) > 0) {
    light_html_display_error_array($error_msg_array, '720', 'left');
}
echo "<div class=\"post_thread_title\">", gettext("Subject"), ":", light_form_input_text("t_subject", isset($t_subject) ? htmlentities_array($t_subject) : "", 30, 64), "</div>\n";
echo "<div class=\"post_to\">", gettext("To"), ":", word_filter_add_ob_tags(format_user_name($pm_message_array['TLOGON'], $pm_message_array['TNICK']), true), "</div>\n";
echo "<div class=\"post_content\">", light_form_textarea("t_content", htmlentities_array($t_content), 10, 50, false, 'textarea editor mobile'), "</div>\n";
echo "<div class=\"post_buttons\">";
echo light_form_submit("apply", gettext("Apply"));
Example #5
0
function light_draw_pm_inbox()
{
    $webtag = get_webtag();
    // Default values
    $pm_new_count = 0;
    $pm_outbox_count = 0;
    $pm_unread_count = 0;
    // Check for new PMs
    pm_get_message_count($pm_new_count, $pm_outbox_count, $pm_unread_count);
    if (!($pm_folder_names_array = pm_get_folder_names())) {
        $pm_folder_names_array = array(PM_FOLDER_INBOX => gettext("Inbox"), PM_FOLDER_SENT => gettext("Sent Items"), PM_FOLDER_OUTBOX => gettext("Outbox"), PM_FOLDER_SAVED => gettext("Saved Items"), PM_FOLDER_DRAFTS => gettext("Drafts"));
    }
    // Check to see which page we should be on
    if (isset($_GET['page']) && is_numeric($_GET['page'])) {
        $page = $_GET['page'];
    } else {
        if (isset($_POST['page']) && is_numeric($_POST['page'])) {
            $page = $_POST['page'];
        } else {
            $page = 1;
        }
    }
    if (isset($_GET['mid']) && is_numeric($_GET['mid'])) {
        $mid = $_GET['mid'] > 0 ? $_GET['mid'] : 0;
    } else {
        if (isset($_GET['pmid']) && is_numeric($_GET['pmid'])) {
            $mid = $_GET['pmid'] > 0 ? $_GET['pmid'] : 0;
        } else {
            if (isset($_POST['mid']) && is_numeric($_POST['mid'])) {
                $mid = $_POST['mid'] > 0 ? $_POST['mid'] : 0;
            }
        }
    }
    $folder = PM_FOLDER_INBOX;
    if (isset($_GET['folder'])) {
        if ($_GET['folder'] == PM_FOLDER_INBOX) {
            $folder = PM_FOLDER_INBOX;
        } else {
            if ($_GET['folder'] == PM_FOLDER_SENT) {
                $folder = PM_FOLDER_SENT;
            } else {
                if ($_GET['folder'] == PM_FOLDER_OUTBOX) {
                    $folder = PM_FOLDER_OUTBOX;
                } else {
                    if ($_GET['folder'] == PM_FOLDER_SAVED) {
                        $folder = PM_FOLDER_SAVED;
                    } else {
                        if ($_GET['folder'] == PM_FOLDER_DRAFTS) {
                            $folder = PM_FOLDER_DRAFTS;
                        }
                    }
                }
            }
        }
    } else {
        if (isset($_POST['folder'])) {
            if ($_POST['folder'] == PM_FOLDER_INBOX) {
                $folder = PM_FOLDER_INBOX;
            } else {
                if ($_POST['folder'] == PM_FOLDER_SENT) {
                    $folder = PM_FOLDER_SENT;
                } else {
                    if ($_POST['folder'] == PM_FOLDER_OUTBOX) {
                        $folder = PM_FOLDER_OUTBOX;
                    } else {
                        if ($_POST['folder'] == PM_FOLDER_SAVED) {
                            $folder = PM_FOLDER_SAVED;
                        } else {
                            if ($_POST['folder'] == PM_FOLDER_DRAFTS) {
                                $folder = PM_FOLDER_DRAFTS;
                            }
                        }
                    }
                }
            }
        }
    }
    if (isset($_GET['deletemsg']) && is_numeric($_GET['deletemsg']) && ($pm_message_array = pm_message_get($_GET['deletemsg']))) {
        $delete_mid = $_GET['deletemsg'];
        $pm_message_array['CONTENT'] = pm_get_content($delete_mid);
        if (isset($_POST['pm_delete_confirm'])) {
            if (pm_delete_message($delete_mid)) {
                header_redirect("lpm.php?webtag={$webtag}&folder={$folder}&deleted=true");
                exit;
            }
        } else {
            if (isset($_POST['cancel'])) {
                header_redirect("lpm.php?webtag={$webtag}&folder={$folder}&mid={$delete_mid}");
                exit;
            }
        }
        echo "<form method=\"post\" action=\"lpm.php?deletemsg={$delete_mid}&folder={$folder}\">";
        light_pm_display($pm_message_array, $folder, true);
        echo "<div class=\"post_buttons\">";
        echo light_form_submit("pm_delete_confirm", gettext("Delete"));
        echo light_form_submit("cancel", gettext("Cancel"));
        echo "</div>\n";
        return;
    }
    if (isset($mid) && is_numeric($mid)) {
        if (!($folder = pm_message_get_folder($mid))) {
            light_html_display_error_msg(gettext("Message not found in selected folder. Check that it hasn't been moved or deleted."));
            return;
        }
        if (!($pm_message_array = pm_message_get($mid))) {
            light_html_display_error_msg(gettext("Message not found. Check that it hasn't been deleted."));
            return;
        }
        if (isset($_GET['message_sent'])) {
            light_html_display_success_msg(gettext("Message sent successfully."));
        } else {
            if (isset($_GET['deleted'])) {
                light_html_display_success_msg(gettext("Successfully deleted selected messages"));
            } else {
                if (isset($_GET['message_saved'])) {
                    light_html_display_success_msg(gettext("Message was successfully saved to 'Drafts' folder"));
                }
            }
        }
        $pm_message_array['CONTENT'] = pm_get_content($mid);
        light_pm_display($pm_message_array, $folder);
        echo "<a href=\"lpm.php?webtag={$webtag}&amp;folder={$folder}\" class=\"folder_list_link\">", gettext("Back to folder list"), "</a>";
    } else {
        if (isset($_GET['message_sent'])) {
            light_html_display_success_msg(gettext("Message sent successfully."));
        } else {
            if (isset($_GET['deleted'])) {
                light_html_display_success_msg(gettext("Successfully deleted selected messages"));
            } else {
                if (isset($_GET['message_saved'])) {
                    light_html_display_success_msg(gettext("Message was successfully saved to 'Drafts' folder"));
                }
            }
        }
        $pm_message_count_array = pm_get_folder_message_counts();
        echo "<div id=\"folder_view\">\n";
        echo "<form accept-charset=\"utf-8\" method=\"get\" action=\"lpm.php\">\n";
        echo "<ul>\n";
        echo "<li>", light_form_dropdown_array("folder", $pm_folder_names_array, $folder), "</li>\n";
        echo "<li class=\"right_col\">", light_form_submit("go", gettext("Go!")), "</li>\n";
        echo "</ul>\n";
        echo "</form>\n";
        echo "</div>\n";
        if (isset($pm_message_count_array[$folder]) && is_numeric($pm_message_count_array[$folder])) {
            echo "<div class=\"folder\">";
            echo "  <h3>{$pm_folder_names_array[$folder]}</h3>\n";
            echo "  <div class=\"folder_inner\">\n";
            echo "    <div class=\"folder_info\">{$pm_message_count_array[$folder]} ", gettext("Messages"), "</div>\n";
            if ($folder == PM_FOLDER_INBOX) {
                $pm_messages_array = pm_get_inbox(false, false, $page, 20);
            } else {
                if ($folder == PM_FOLDER_SENT) {
                    $pm_messages_array = pm_get_sent(false, false, $page, 20);
                } else {
                    if ($folder == PM_FOLDER_OUTBOX) {
                        $pm_messages_array = pm_get_outbox(false, false, $page, 20);
                    } else {
                        if ($folder == PM_FOLDER_SAVED) {
                            $pm_messages_array = pm_get_saved_items(false, false, $page, 20);
                        } else {
                            if ($folder == PM_FOLDER_DRAFTS) {
                                $pm_messages_array = pm_get_drafts(false, false, $page, 20);
                            }
                        }
                    }
                }
            }
            if (isset($pm_messages_array['message_array']) && sizeof($pm_messages_array['message_array']) > 0) {
                if ($page > 1) {
                    echo "<div class=\"folder_pagination\"><a href=\"lpm.php?webtag={$webtag}&amp;folder={$folder}&amp;page=", $page - 1, "\">", gettext("Previous"), "</a></div>\n";
                }
                echo "<ul>\n";
                foreach ($pm_messages_array['message_array'] as $message) {
                    if ($message['TYPE'] == PM_UNREAD) {
                        echo "<li class=\"pm_unread\">";
                    } else {
                        echo "<li class=\"pm_read\">";
                    }
                    echo "<span class=\"pm_title\">";
                    echo "<a href=\"lpm.php?webtag={$webtag}&amp;folder={$folder}&amp;mid={$message['MID']}\">{$message['SUBJECT']}</a>";
                    echo "</span>";
                    echo "<span class=\"pm_time\">", format_time($message['CREATED']), "</span>";
                    echo "</li>\n";
                }
                echo "</ul>\n";
                $more_messages = $pm_message_count_array[$folder] - $page - 1;
                if ($more_messages > 0) {
                    echo "<div class=\"folder_pagination\"><a href=\"lpm.php?webtag={$webtag}&amp;folder={$folder}&amp;page=", $page + 1, "\">", gettext("Next"), "</a></div>\n";
                }
            }
            echo "  </div>\n";
            echo "</div>\n";
        }
        echo "<a href=\"lpm_write.php?webtag={$webtag}\" class=\"pm_send_new\">", gettext("Send New PM"), "</a>\n";
        // Fetch the free PM space and calculate it as a percentage.
        $pm_free_space = pm_get_free_space();
        $pm_max_user_messages = forum_get_setting('pm_max_user_messages', null, 100);
        $pm_used_percent = 100 / $pm_max_user_messages * ($pm_max_user_messages - $pm_free_space);
        echo "<div class=\"pm_bar\">\n";
        echo "<div class=\"pm_bar_inner\" style=\"width: {$pm_used_percent}%\"></div>\n";
        echo "</div>\n";
        echo "<div class=\"pm_folder_usage\">", sprintf(gettext("Your PM folders are %s full"), "{$pm_used_percent}%"), "</div>\n";
        if (pm_auto_prune_enabled()) {
            light_html_display_warning_msg(gettext("PM Folder pruning is enabled!"));
        }
    }
}
Example #6
0
    echo "<a href=\"lpm.php?webtag={$webtag}&mid={$edit_mid}\" class=\"button\" target=\"_self\"><span>", gettext("Cancel"), "</span></a>\n";
} else {
    if (isset($forward_mid) && is_numeric($forward_mid) && $forward_mid > 0) {
        echo "<a href=\"lpm.php?webtag={$webtag}&mid={$forward_mid}\" class=\"button\" target=\"_self\"><span>", gettext("Cancel"), "</span></a>\n";
    } else {
        echo "<a href=\"lpm.php?webtag={$webtag}\" class=\"button\" target=\"_self\"><span>", gettext("Cancel"), "</span></a>\n";
    }
}
echo "</div>";
if (isset($reply_mid) && is_numeric($reply_mid) && $reply_mid > 0) {
    echo form_input_hidden("reply_to", htmlentities_array($reply_mid)), "\n";
}
if (isset($forward_mid) && is_numeric($forward_mid) && $forward_mid > 0) {
    echo form_input_hidden("fwdmsg", htmlentities_array($forward_mid)), "\n";
}
if (isset($edit_mid) && is_numeric($edit_mid) && $edit_mid > 0) {
    echo form_input_hidden("editmsg", htmlentities_array($edit_mid)), "\n";
}
if (attachments_check_dir()) {
    echo "<div class=\"attachments post_attachments\">", gettext('Attachments'), ":\n";
    echo "  ", attachments_form($_SESSION['UID'], $attachments), "\n";
    echo "</div>\n";
}
echo "</div>";
echo "</div>";
echo "</form>\n";
if (isset($pm_data) && is_array($pm_data) && isset($reply_mid) && is_numeric($reply_mid) && $reply_mid > 0) {
    echo "<h3>", gettext("In reply to"), ":</h3>\n";
    light_pm_display($pm_data, true);
}
light_html_draw_bottom();