示例#1
0
文件: private.php 项目: knytrune/ABXD
$total = FetchResult("select count(*) from {pmsgs} where {$whereFrom} and deleted != {1}", $user, $deleted);
$ppp = $loguser['postsperpage'];
if (isset($_GET['from'])) {
    $from = (int) $_GET['from'];
} else {
    $from = 0;
}
$links = new PipeMenu();
$links->add(new PipeMenuLinkEntry(__("Show received"), "private", $userGet, "", "download-alt"));
$links->add(new PipeMenuLinkEntry(__("Show sent"), "private", $userGet, "show=1", "upload-alt"));
$links->add(new PipeMenuLinkEntry(__("Show drafts"), "private", $userGet, "show=2", "save"));
$links->add(new PipeMenuLinkEntry(__("Send new PM"), "sendprivate", "", "", "plus"));
makeLinks($links);
$crumbs = new PipeMenu();
$crumbs->add(new PipeMenuLinkEntry(__("Member list"), "memberlist"));
$crumbs->add(new PipeMenuHtmlEntry(userLinkById($user)));
$crumbs->add(new PipeMenuLinkEntry(__("Private messages"), "private", $userGet));
makeBreadcrumbs($crumbs);
$rPM = Query("select * from {pmsgs} left join {pmsgs_text} on pid = {pmsgs}.id where " . $whereFrom . " and deleted != {1} order by date desc limit {2u}, {3u}", $user, $deleted, $from, $ppp);
$numonpage = NumRows($rPM);
$pagelinks = PageLinks(actionLink("private", "", "{$show}{$userGet}&from="), $ppp, $from, $total);
if ($pagelinks) {
    write("<div class=\"smallFonts pages\">" . __("Pages:") . " {0}</div>", $pagelinks);
}
if (NumRows($rPM)) {
    while ($pm = Fetch($rPM)) {
        $rUser = Query("select * from {users} where id = {0}", isset($_GET['show']) ? $pm['userto'] : $pm['userfrom']);
        if (NumRows($rUser)) {
            $user = Fetch($rUser);
        }
        $cellClass = ($cellClass + 1) % 2;
示例#2
0
        if ($pm['userfrom'] != $loguserid) {
            Kill(__("This PM is still being drafted."));
        } else {
            $draftEditor = true;
        }
    } else {
        if (isset($_GET['snooping'])) {
            Alert(__("You are snooping."));
        }
    }
}
$pmtitle = htmlspecialchars($pm['title']);
//sender's custom title overwrites this below, so save it here
$crumbs = new PipeMenu();
$crumbs->add(new PipeMenuLinkEntry(__("Member list"), "memberlist"));
$crumbs->add(new PipeMenuHtmlEntry(userLinkById($pm["userto"])));
$crumbs->add(new PipeMenuLinkEntry(__("Private messages"), "private", $pm["userto"] == $loguserid ? "" : $pm["userto"]));
$crumbs->add(new PipeMenuTextEntry($pmtitle));
makeBreadcrumbs($crumbs);
makeLinks($links);
$pm['num'] = "preview";
$pm['posts'] = $user['posts'];
$pm['id'] = "_";
foreach ($user as $key => $value) {
    $pm["u_" . $key] = $value;
}
if ($draftEditor) {
    write("\n\t<script type=\"text/javascript\">\n\t\t\twindow.addEventListener(\"load\",  hookUpControls, false);\n\t</script>\n");
    $rUser = Query("select name from {users} where id={0}", $pm['userto']);
    if (!NumRows($rUser)) {
        if ($_POST['action'] == __("Send")) {