<?php
/* Ulyxex version 1.6.7.8 ***************/
/* code http://ulyxex.logz.org **********/
/* Andre Lozano http://andre-lozano.org */
if (!isset($index)) exit("out of index site");
/****************************************/
/* page elements						*/

/* 
//~ special random unique article
//~ this page show only one article choosen randomly
*/

require_once("core/view_page_random.php");
$pg_params = $u->page_params($paramId);
$o_pag = new ViewPage($paramId,$pg_params['SORTSTYLE']);
$o_tree = new Tree();

$css = $h->css($home['CSS'],"external");
$ico = $h->ico("favicon.png");
$meta = $h->meta("Content-Type","text/html; charset=UTF-8");
$meta .= $h->meta("viewport","width=device-width, initial-scale=".SCALE,"name");
$meta .= $h->meta("generator","Ulyxex ".VERSION,"name");
$meta .= $h->canonical("index.php?k=".$typePage."&v=".$paramId."&t=".$h->clean_short_url($pg_params['NAME']));
$script = $h->js("js/ulyxex.site.js","external");
$title = $h->title(strip_tags($pg_params['NAME']));
$pageHead = $pg_params['PAGEHEAD'];
$head = $h->head($meta.$ico.$css.$script.$title.$pageHead);

$topPage = $h->nav(
	$o_tree->pagesNavigation($pageId=$paramId,$pageType=$typePage),
	$h->v("class","navigation").$t->w("main-navigation")
);

$nextPages = $h->p($o_pag->next_pages,$h->v("class","pagenumbers"));
$navPages = $h->p(
	$h->ahref(
		"index.php?k=".$typePage."&amp;v=".$paramId."&amp;t=".$h->clean_short_url($pg_params['NAME']),$t->wr("page")."url"
	),
	$h->v("class","pageurl")
);
$credits = $h->ulyxCredits($pg_params['USERID']);
$pageslinks = $h->nav(
	$t->w("links:").$o_tree->pagesNavigation($pageId=$paramId,$pageType=$typePage,$menuStyle="bottom_links"),
	$h->v("class","bottomlinks").$h->v("id","site-map")
);
$bottomPage = $h->footer($nextPages.$navPages.$pageslinks.$credits,$t->w("page-footer"));
/****************************************/
/* page data							*/	
$data = $o_pag->page_data;
if (empty($data)) {
	$data = ($pg_params['HIDE'] != 1)?$h->main($pg_params['DESCRIPTION'],$t->w("main-content-page")):$h->main($t->w("no page !"),$t->w("main-content-page"));
} else {
	$header = ($pg_params['HIDE'] != 1)?$h->header($pg_params['DESCRIPTION'],$t->w("page-header")):$h->header($t->w("no page !"),$t->w("page-header"));
	$data = $header.$data;
}
/****************************************/
/* show									*/
$body = $h->bodydata($topPage.$data.$bottomPage,$h->v("id","page_".$paramId));
$page = $h->html($head.$body,$h->v("lang",$t->getLang(LANG)));

echo $page;
?>

page url