<?php
require_once ('inc/core.php');

# istawienie jezyka
if( ! isset( $_SESSION['S_LangId']  ) ){
	$_SESSION['S_LangId'] = 1; // pol
}
$lang_id = ( isset( $_GET['lang_id'] ) ? $_GET['lang_id'] : 1 );

if( isset( $_GET['ajax'] ) && $_GET['ajax'] == 1 ){

}else{

	$_SESSION['S_LangId'] = ( isset($_GET['lang']) ? $_GET['lang'] : $_SESSION['S_LangId'] );
}
// get  Lang 
include_once('inc/lang.php');
$arrMenu = getMenu();
$subsmarty -> assign("lang", $arrMenu );

$arrLang = getLang();
$subsmarty -> assign("languages", $arrLang );
$_SESSION['S_Lang'] = $arrLang[$_SESSION['S_LangId']]['lang_short'];


$arrSubMenu = getSubMenu();

$subsmarty -> assign("arrSubMenu", $arrSubMenu );

## get page
require_once('inc/page.php');
if( isset( $_GET['ajax'] ) and $_GET['ajax'] == 1 ){

	## get page from db
	
	$p = $_GET['p'];
	$page_text = getPage( $p );
	echo ( $page_text == "" ? "No text." : $page_text );
	exit();
}else{
	$page_name = '';
	$p = $_GET['p'];
	if( $p == "" && is_array( $arrMenu ) ) $p = @min( array_keys( $arrMenu ) );
	$page_text = getPage( $p );
	$page_name = getPageTitle( $p );
	$subsmarty -> assign("page", $page_text );
	$subsmarty -> assign("page_name", $page_name );
}



## strona
if( is_array( $arrMenu ) ){
  $page_index = @min( array_keys( $arrMenu ) );
  //$extra_onload = "getPageContent( '?p=".$page_index."' );";
}

$subsmarty -> assign("pageTracker", 1);
$Strona = new cwebpage ();
$Strona -> setTitle ( 'Strona domowa Désiré Dauphin Rasolomampionona | '.$page_name );
$Strona -> setCsses ( 'style.css,menu.css' );
$Strona -> setJSScripts ( 'ajax_links.js,menu.js' );
$Strona -> setOnLoad ( "initAjaxLinks();".$extra_onload );
$Strona -> setContent ( $subsmarty->fetch(TEMPLATES_DIR.'/main.tpl.html')); 
$smarty->assign('Content', $Strona -> Content );
$smarty->assign('Title', $Strona -> Title );
$smarty->assign('JSScripts', $Strona -> JSScripts );
$smarty->assign('Csses', $Strona -> Csses );		
$smarty->assign('Onload', $Strona -> OnLoad );
$smarty->display(TEMPLATES_DIR.'/index.tpl.html');

?>
