<?php try { $Archive = new Archive(); if (!$_COOKIE['login']) { $Archive->setPublic(1); } $ArchiveCategories = new ArchiveCategories(); $ArchiveCategories->setFilename("/public/PostCategories"); $ArchiveCategories->setPage($_GET['page'], "page"); $Archive->BuildData(); $ArchiveCategories->BuildData(); $title = "Categories : Page : " . (1 + $ArchiveCategories->getPage()) . " of " . $ArchiveCategories->getnumOfRecords(); $smarty->assign(array("page_name" => $title, "load" => "news/newscat.tpl", "archive_index" => $Archive->getIndex(), "records" => $ArchiveCategories->getRecords(), "page_list" => $ArchiveCategories->getCountDisplay(), "sql_queries" => array_merge($Archive->getSQLQueries(), $ArchiveCategories->getSQLQueries()))); $smarty->display('public/body/index.tpl'); echo "<!-- page rendered in approx {$timer->Stop()} -->"; } catch (Exception $e) { $smarty->assign(array("exception" => $e->getMessage())); $smarty->display('public/body/error.tpl'); }