Пример #1
0
<?php

//
//  TorrentTrader v2.x
//      $LastChangedDate: 2012-06-14 17:31:26 +0100 (Thu, 14 Jun 2012) $
//      $LastChangedBy: torrenttrader $
//
//      http://www.torrenttrader.org
//
//
require_once "backend/functions.php";
require_once "mailbox-functions.php";
dbconn();
loggedinonly();
$readme = add_get('read') . '=';
$unread = false;
if (isset($_REQUEST['compose'])) {
}
// This blocks everything until done...
if (isset($_GET['inbox'])) {
    $pagename = T_("INBOX");
    $tablefmt = "&nbsp;,Sender,Subject,Date";
    $where = "`receiver` = {$CURUSER['id']} AND `location` IN ('in','both')";
    $type = "Mail";
} elseif (isset($_GET['outbox'])) {
    $pagename = "Outbox";
    $tablefmt = "&nbsp;,Sent_to,Subject,Date";
    $where = "`sender` = {$CURUSER['id']} AND `location` IN ('out','both')";
    $type = "Mail";
} elseif (isset($_GET['draft'])) {
    $pagename = "Draft";
Пример #2
0
function pager2($rpp, $count, $opts = array())
{
    $href = add_get('page') . '=';
    $pages = ceil($count / $rpp);
    if (!@$opts["lastpagedefault"]) {
        $pagedefault = 0;
    } else {
        $pagedefault = floor(($count - 1) / $rpp);
        if ($pagedefault < 0) {
            $pagedefault = 0;
        }
    }
    if (isset($_GET["page"])) {
        $page = (int) $_GET["page"];
        if ($page < 0) {
            $page = $pagedefault;
        }
    } else {
        $page = $pagedefault;
    }
    $pager = "";
    $mp = $pages - 1;
    $as = "<b>&lt;&lt;&nbsp;Prev</b>";
    if ($page >= 1) {
        $pager .= '<a href="' . $href . ($page - 1) . '">' . $as . '</a>';
    } else {
        $pager .= $as;
    }
    $pager .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
    $as = "<b>" . T_("NEXT") . "&nbsp;&gt;&gt;</b>";
    if ($page < $mp && $mp >= 0) {
        $pager .= '<a href="' . $href . ($page + 1) . '">' . $as . '</a>';
    } else {
        $pager .= $as;
    }
    if ($count) {
        $pagerarr = array();
        $dotted = 0;
        $dotspace = 3;
        $dotend = $pages - $dotspace;
        $curdotend = $page - $dotspace;
        $curdotstart = $page + $dotspace;
        for ($i = 0; $i < $pages; $i++) {
            if ($i >= $dotspace && $i <= $curdotend || $i >= $curdotstart && $i < $dotend) {
                if (!$dotted) {
                    $pagerarr[] = "...";
                }
                $dotted = 1;
                continue;
            }
            $dotted = 0;
            $start = $i * $rpp + 1;
            $end = $start + $rpp - 1;
            if ($end > $count) {
                $end = $count;
            }
            $text = "{$start}&nbsp;-&nbsp;{$end}";
            if ($i != $page) {
                $pagerarr[] = '<a href="' . $href . $i . '"><b>' . $text . '</b></a>';
            } else {
                $pagerarr[] = '<b>' . $text . '</b>';
            }
        }
        $pagerstr = join(" | ", $pagerarr);
        $pagertop = "<p align=\"center\">{$pager}<br />{$pagerstr}</p>\n";
        $pagerbottom = "<p align=\"center\">{$pagerstr}<br />{$pager}</p>\n";
    } else {
        $pagertop = "<p align=\"center\">{$pager}</p>\n";
        $pagerbottom = $pagertop;
    }
    $start = $page * $rpp;
    return array($pagertop, $pagerbottom, "LIMIT {$start},{$rpp}");
}