X-Git-Url: http://git.datanom.net/qtadmin.git/blobdiff_plain/6df4b8055a0e63b554ed211760ab1aa5cb431306..b4a9e00ed371c95536e74e700df60d6590413c45:/index.php?ds=sidebyside diff --git a/index.php b/index.php index 9bbd08d..9180768 100644 --- a/index.php +++ b/index.php @@ -1,101 +1,110 @@ root . 'lib/db_factory.php'; - require_once $CFG->root . 'lib/utils.inc.php'; +/* vim: set ts=4 tw=4 sw=4 noet: */ + require_once 'config.php'; + require_once $CFG->root . 'lib/db_factory.php'; + require_once $CFG->root . 'lib/utils.inc.php'; - $util = Utils::getInstance(); - unset($_SESSION['mailInfo']); - - if ($util->isLoggedIn()) { - if (isset($_GET['rowsperpage'])) { - $rowsPerPage = $_GET['rowsperpage']; - } else { - $rowsPerPage = 20; - } + $util = new Utils; + unset($_SESSION['mailInfo']); - $pageNum = 1; - if (isset($_GET['page'])) { - $pageNum = $_GET['page']; - } + if ($util->isLoggedIn()) { + if (isset($_GET['rowsperpage'])) { + $rowsPerPage = $_GET['rowsperpage']; + } else { + $rowsPerPage = 20; + } - $offset = ($pageNum - 1) * $rowsPerPage; + $pageNum = 1; + if (isset($_GET['page'])) { + $pageNum = $_GET['page']; + } - $util->setHeading('Quarantine Administration'); - echo $util->getHeader(); - echo $util->getHeading(); + $offset = ($pageNum - 1) * $rowsPerPage; - echo "{$util->getUser()} - Logout"; - $which = ($util->isAdmin() == true) ? 'all' : $util->getUser(); - $rows = $DB->getQMails($offset, $rowsPerPage, $which); - $numrows = $DB->numRows(); - echo "$numrows quarantined mail(s)"; - echo "
Received | Cause | "; echo "Sender | Recipient | Subject | Action | "; - echo ""; + echo ""; - $mailInfo = array(); - $i = 0; - foreach ($rows as $row) { - if ($i % 2) - echo ' |
---|---|---|---|---|---|
$received | ". "$quaratinefor | $sender | $recipient | ". - "$subject | $action |
$first$prev Showing page $pageNum of - $maxPage pages $next$last
"; + if ($pageNum < $maxPage) { + $page = $pageNum + 1; + $next = " "; + $last = " "; + } else { + $next = ' '; // we're on the last page, don't print next link + $last = ' '; // nor the last page link + } + $marked = $DB->getMarked($which); + $_SESSION['marked'] = serialize($marked); + echo ''; + echo ''; + echo ''; + echo "$first$prev Showing page $pageNum of + $maxPage pages $next$last
"; - echo $util->getFooter(); - } else { - header('Location: auth.php'); - } + echo $util->getFooter(); + } else { + header('Location: auth.php'); + } ?>