$_SERVER['DOCUMENT_ROOT'] = $DOCUMENT_ROOT = dirname(__FILE__);
$PRJ_REF='/';
$LIB_REF = $DOCUMENT_ROOT.$PRJ_REF.'/lib';
$PRJ_DIR=$DOCUMENT_ROOT.$PRJ_REF;
$LIB_DIR=$DOCUMENT_ROOT.$PRJ_REF.'/lib';
include_once("$LIB_DIR/tpl.php");
include_once("./admin/config.php");
include_once("./admin/lib/libmail.php");
$id=$_GET['id']; if(empty($id)) $id=1;
(!empty($lang) ? $lang=$_GET['lang'] : $lang='rus');
$tplName=$lang."_index";
if (file_exists("$PRJ_DIR/templates/$tplName.html")) {
$tpl = new LIBTPL($tplName, "$PRJ_DIR");
}
$tpl->assign('LANG', $lang);
$options=getArray('* FROM options', ''); //print_r($options);
$ADMIN_EMAIL = $options[1]['value']; //echo $options[1]['value'];
$TO_EMAIL = $options[1]['value'];
//$tpl->assign('ADDRESS_FIRM',$options[0]['value']);
/**
* Navigation system
*/
$a=getArray("* FROM tree", "WHERE pid=0 AND id<>1 AND visible<>0 ORDER BY sortorder");
$allprev=getPrev("* FROM tree", $id, 0);
foreach($a as $k => $v){
$tpl->assign('NAME', $v["name_$lang"]);
(!empty($v['url']) ? $tpl->assign('REF', $v['url']) : $tpl->assign('REF', "?lang=$lang&id={$v['id']}"));
if(!empty($v["name_$lang"])){
$tpl->parse('MAIN.MENU.MENU_ROW');
}
if($a1=getArray("* FROM tree", $w="WHERE pid={$v['id']} ORDER BY sortorder")){
//if($is_active)
foreach($a1 as $k1 => $v1){
$is_active1 = (($v1['id'] == $id)||(in_array($v1['id'], $allprev)));
$tpl->assign('NAME', $v1["name_$lang"]);
$tpl->assign('REF', "/?lang=$lang&id={$v1['id']}");
$tpl->parse('MAIN.MENU.SUB.'.($is_active1 ? 'ACTIVE' : 'NORMAL'));
} $tpl->parse('MAIN.MENU.SUB');
}
$tpl->parse('MAIN.MENU.EMPTY');
$tpl->parse('MAIN.MENU');
}
/**
* News on main
*/
$a=getArray("*, DATE_FORMAT(date, '%d-%m-%Y') AS adate FROM news", "ORDER BY date desc LIMIT 2");
if(!empty($a)) foreach($a as $k => $v){
$tpl->assign('NAME', $v["name_$lang"]);
$tpl->assign('DATE', $v['adate']);
$tpl->assign('ANON', $v["annonce_$lang"]);
(!empty($v['download_pic'])) ? ($tpl->assign('PIC', "")) : ($tpl->assign('PIC', ' '));
$tpl->assign('REF', "/?id=7&id_news={$v['id']}&lang=$lang");
$tpl->parse('MAIN.ALLNEWS');
}
/**
* Module selection
*/
switch($id){
case 7: //Main page
//break;
default:
$a=getArray("* FROM tree", "WHERE id=$id");
if(!empty($a)) foreach($a as $k => $v){
if(file_exists($v['plugin'])) {
include ($v['plugin']);
}
$tpl->assign('TITLE', $v["name_$lang"]);
$tpl->assign('DESCRIPTION', $v['description']);
$tpl->assign('KEYWORDS', $v['keywords']);
$tpl->assign('BODY', $v["content_$lang"].$plugin_echo);
}
}
// Sape
/*if (!defined('_SAPE_USER')) {
define('_SAPE_USER', '66b40c9fc60bbbc99e8ccbfe3bb1f03f');
}
if(file_exists($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')) {
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$options = array();
$options['verbose'] = false;
$options['charset'] = 'WINDOWS-1251';
$options['force_show_code'] = false;
$options['debug'] = false;
$options['host'] = $_SERVER['SERVER_NAME'];
$options['fetch_remote_type'] = 'socket';
$sape = new SAPE_client($options);
$sapelinks = $sape->return_links();
if(!empty($sapelinks)) {
$style1='margin:10px; font-size:10px; color:#5e5e5e; float:left;';
$style2='text-decoration:none; font-size:10px; color:#5e5e5e;';
$sapelinks='