function previewPage()
{
    /*/initialize classes/*/
    global $template, $target_val, $users;
    $settings = new GlobalSettings("pages");
    $pgcategory = new GetTableRecord("pagecategory");
    $page = new Page("pages");
    $Image = new Image("pageimgs");
    //$users = new User("Users");
    $pagecat = $pgcategory::findRow("Position={$settings->Contentpos}");
    if ($pagecat) {
        $tp = $settings::countRows();
        $settings->Perpage = 1;
        $paginate = new Pagination($settings->Currentpage, $settings->Perpage, $tp->Totalrows);
        $paginate->addparam = "action=display,target=" . $target_val["managepage"] . ",cpos=" . $pagecat->Position . "";
        $paginate->mid_range = $tp->Totalrows > 100 ? 20 : 6;
        $output = "";
        $getid = $GLOBALS["id"] != null ? "Id=" . $GLOBALS["id"] : "";
        $getpages = $page::findPage($settings->Perpage, $paginate->pageOffset(), $getid, "ORDER By Id");
    }
    /*/initialize classes ends/*/
    /*Link image to flex boxes*/
    $image_path = "../" . PAGEIMG_DIR;
    /*Link image to pages*/
    if ($pagecat) {
        $output .= "<div id=\"page\">";
        $output .= "{$paginate->pageofpage()}";
        if ($getpages != null) {
            foreach ($getpages as $getpage) {
                $template->setPage("Title", "{$getpage->Title}");
                $users::$id = "Id={$getpage->Postedby}";
                $author = $users::findRow($users::$id);
                $output .= "<h1>{$getpage->Title}</h1>";
                $output .= "<p><i>Authored By: " . $author->Firstname . " " . $author->Lastname . "</i><br>\n\t <datetime class=\"dateposted\">Date Published : " . formatDate($getpage->Dateposted, "datetime_word") . "</datetime><hr></p>";
                if ($Image->showFullImage($getpage->Id, $image_path) != null) {
                    $output .= "<div class=\"imgholder\">" . $Image->showFullImage($getpage->Id, $image_path) . "</div>";
                }
                $output .= bbcode_parser($getpage->Content);
            }
            $output .= "</div>";
            $output .= $paginate->buildPagination();
        } else {
            $output = "<h1>Ooops!!! No Information posted Yet</h1>";
        }
    } else {
        $output = "<h1 class=\"construct\">Ooops!!! Site Under Consturction </h1>";
        //$output .= $template->pageLoader(array("event"));
    }
    return $output;
}