'; page_open(array("sess" => "svns")); $db = $sess->that->db; mysql_query('SET NAMES cp1251'); if (eregi('^(.+)\.'.preg_quote($sunsite[domain]).'$', $_SERVER[HTTP_HOST], $temp)) if ($tepm[1] != 'www' || $tepm[1] != 'WWW') $domain_part = $temp[1]; $url_parts = split ('[/.:]', $_SERVER[HTTP_HOST]); reset($url_parts); $url_dir = split('\?', $_SERVER[REQUEST_URI]); $dirs = split('/', $url_dir[0]); $start_dirs = $dirs; $SMARTY_DIR = $_SERVER[DOCUMENT_ROOT].'/smarty'; $mt = new Smarty; $mt->compile_check = true; $mt->caching = true; if (!isset($_debug)) $mt->debugging = false; else $mt->debugging = true; $mt->template_dir = 'templates'; $mt->compile_dir = 'templates_c'; $mt->config_dir = 'configs'; $mt->plugins_dir = array('plugins'); $mt->cache_dir = 'sqlcache'; $mt->trusted_dir = array('pages'); $mt->left_delimiter = '{%'; $mt->right_delimiter = '%}'; $mt->php_handling = SMARTY_PHP_ALLOW; /// REMOVE WHEN TESTS END if (eregi('\.html$', $dirs[count($dirs)-1])) $dirs[count($dirs)-1] = str_replace('.html', '', $dirs[count($dirs)-1]); elseif (eregi('\.htm$', $dirs[count($dirs)-1])) $dirs[count($dirs)-1] = str_replace('.htm', '', $dirs[count($dirs)-1]); elseif (eregi('\.xml$', $dirs[count($dirs)-1])) $dirs[count($dirs)-1] = str_replace('.xml', '', $dirs[count($dirs)-1]); include($_SERVER[DOCUMENT_ROOT].'/pages/startup.php'); // GLOBAL INIT SECTION $skip = array('GLOBALS', 'gvalue', 'dbrows', 'gkey', 'mt', 'skip', 'article', '_'); reset($GLOBALS); while(list($gkey, $gvalue) = each($GLOBALS)): if (!in_array($gkey, $skip) && !ereg('^[0-9]+', $gkey)): $mt->assign_by_ref($gkey, &$GLOBALS[$gkey]); $mt->global_register[] = $gkey; endif; endwhile; if ($cache_time <> -1 && (eregi('\.html$', $start_dirs[count($start_dirs)-1]) || eregi('\.htm$', $start_dirs[count($start_dirs)-1]) || eregi('\.xml$', $start_dirs[count($start_dirs)-1])) && !$sendversion) ob_start(); if (file_exists($_SERVER[DOCUMENT_ROOT]."/pages/".$page.".tpl")) include($_SERVER[DOCUMENT_ROOT]."/pages/".$page.".tpl"); else include($_SERVER[DOCUMENT_ROOT].'/pages/default.tpl'); if ($cache_time <> -1 && !$sendversion && ( eregi('\.html$', $start_dirs[count($start_dirs)-1]) || eregi('\.htm$', $start_dirs[count($start_dirs)-1]) || eregi('\.xml$', $start_dirs[count($start_dirs)-1]) ) ): $c_dir = $_SERVER[DOCUMENT_ROOT].'/data/'; reset($start_dirs); while(list(, $dname) = each($start_dirs)) if ($dname != ''): if (!is_dir($c_dir.$dname) && !eregi('\.html$', $dname) && !eregi('\.htm$', $dname) && !eregi('\.xml$', $dname)) mkdir($c_dir.$dname, 0777); if (!eregi('\.html$', $dname) && !eregi('\.htm$', $dname) && !eregi('\.xml$', $dname)) $c_dir .= $dname.'/'; else $c_dir .= $dname; endif; $str = ob_get_contents(); ob_end_flush(); $fd = fopen($c_dir, 'w'); fwrite($fd, $str); fclose($fd); chmod($c_dir, 0666); endif; page_close(); /* */ ?>