define("_e_start_",microtime(true)); session_start(); ob_start(); define("_secured_",TRUE); #include stop functions include("func/stops.func.php"); #define settings for multi_byte functions to handle utf-8 strings correctly mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); #define default timezone date_default_timezone_set("Asia/Tbilisi"); #error reporting ini_set("display_errors", 1); ini_set("error_reporting", 8191); #disable magic_quotes #moved to php.ini #get_magic_quotes_gpc(0); #include config if ($file = "conf/master.conf.php" AND file_exists($file)) {include($file);} else {fatalStop("unable to include ".$file);} #include functions if ($file = "func/master.func.php" AND file_exists($file)) {include($file);} else {fatalStop("unable to include ".$file);} if ($file = "func/display.func.php" AND file_exists($file)) {include($file);} else {fatalStop("unable to include ".$file);} #include classes if ($file = "class/display.class.php" AND file_exists($file)) {include($file);} else {fatalStop("unable to include ".$file);} #include stats if ($file = "misc/stats.php" AND file_exists($file)) {include($file);} else {fatalStop("include ".$file);} if (substr($_SERVER['REQUEST_URI'],0,strlen(_RD_))==_RD_) { $_request['raw'] = substr($_SERVER['REQUEST_URI'],strlen(_RD_)); } else { $_request['raw'] = $_SERVER['REQUEST_URI']; } $_request['raw'] = explode("/",$_request['raw']); $_request['raw'] = trimArray($_request['raw']); $_request['raw'] = formatRequest($_request['raw']); if (isset($_request['raw']['0'])) { foreach ($_request['raw'] as &$v) { $v = strtolower($v); } if (eregi("^(ka|en)$",$_request['raw']['0'])) { $_request['lang'] = $_request['raw']['0']; } else { $_request['page'] = $_request['raw']['0']; } if (isset($_request['raw']['1'])) { if (isset($_request['lang'])) { $_request['page'] = $_request['raw']['1']; } else { if (eregi("^[0-9]+$",$_request['raw']['1'])) { $_request['id'] = $_request['raw']['1']; } else { $_request['subpage'] = $_request['raw']['1']; } } if (isset($_request['raw']['2'])) { if (isset($_request['subpage'])) { if (eregi("^[0-9]+$",$_request['raw']['2'])) { $_request['id'] = $_request['raw']['2']; } else { $_request['subpage2'] = $_request['raw']['2']; } } else { if (eregi("^[0-9]+$",$_request['raw']['2'])) { $_request['id'] = $_request['raw']['2']; } else { $_request['subpage'] = $_request['raw']['2']; } } if (isset($_request['raw']['3'])) { if ((isset($_request['subpage']) OR isset($_request['subpage2'])) AND eregi("^[0-9]+$",$_request['raw']['3'])) { $_request['id'] = $_request['raw']['3']; } else { $_request['subpage2'] = $_request['raw']['3']; } if (isset($_request['raw']['4'])) { if (isset($_request['raw']['4']) AND eregi("^[0-9]+$",$_request['raw']['4'])) { $_request['id'] = $_request['raw']['4']; } } } } } } #get/set language if (isset($_request['lang'])) { if ($_request['lang'] == "en") {$L = $_request['lang'];} else {$L = "ka"; $_request['lang'] = "ka";} setcookie("l", $L, time()+60*60*24*30, "/", ".".$_SERVER['SERVER_NAME']); } elseif (isset($_COOKIE['l'])) { if ($_COOKIE['l'] == "en") {$L = $_COOKIE['l']; $_request['lang'] = $_COOKIE['l'];} else {$L = "ka"; $_request['lang'] = "ka";} } else { $L = "ka"; $_request['lang'] = "ka"; setcookie("l", $L, time()+60*60*24*30, "/", ".".$_SERVER['SERVER_NAME']); } if (in_array($_SERVER['REMOTE_ADDR'],$ip)){ echo "
"; print_r($_request); echo ""; } #open MySQL connection @mysql_connect(_mysql_host_,_mysql_user_,_mysql_pass_) OR fatalStop("unable to connect to database server
"; print_r($_request); print_r($_menu['parent']); echo ""; */ /*$CONTENT = NULL; #include current page if ($file = "page/".$P.".page.php" AND file_exists($file)) {include($file);} else {fatalStop("include ".$file);}*/ #redirects include('r.php'); $CONTENT = NULL; #include current page if ($file = "incl/".$_menu['type'].".incl.php" AND file_exists($file)) {include($file);} else {fatalStop("include ".$file);} #include master template if ($_SERVER['REMOTE_ADDR'] == '46.49.119.48' && !isset($_GET['orig'])) { $file = "tmpl/master.tmpl.php"; } else { $file = "tmpl/master.tmpl.php"; } if (file_exists($file)) {include($file);} else {fatalStop("include ".$file);} #close MySQL connection @mysql_close() or fatalStop("unable to close database connection