/* K-Rate (C) Rinalds Uzkalns, 2003-2004. All Rights Reserved http://turn-k.net Version: 1.00 (22.09.04) */ ?> //(C) Rinalds Uzkalns, 2003 //http://rinalds.com :: rinalds@rinalds.com ob_start(); //hold output //initialize script include 'kernel/initialize.php'; //start session include 'kernel/init/session_start.php'; //remember me login $remember = false; if ($_SESSION['user'] == '' && $_COOKIE['remember'] != '') { $remember = true; $cook = unserialize(base64_decode($_COOKIE['remember'])); $en['user'] = $cook['user']; $en['pass'] = $cook['pass']; $en['redirect'] = $_SERVER['REQUEST_URI']; include 'includes/dologin.php'; } //show header load_template(tpl_path.'header.tpl'); //left side menu load_template (tpl_path.'left_side.tpl'); //include modules while (1 == 1) { //anything to include? if (!isset($includes[$en['req']])) break; $pr = $en['req']; //load template or include php? if (preg_match('/(.*)\.tpl$/',$includes[$pr])) { load_template($includes[$pr]); } else { include $includes[$pr]; } //break if nothing else to include if ($en['req'] == $pr) break; } if ($req == '') load_template (tpl_path.'index.tpl'); if ($req == 'pages') load_template(tpl_path.$id.'.tpl'); //login if ($req == 'dologin') include 'includes/dologin.php'; if ($req == 'login') load_template(tpl_path.'login.tpl'); if ($req == 'logout') include 'includes/verify_session.php'; //members area if ($req == 'removesubscr') include 'includes/removesubscr.php'; if ($req == 'updatesettings') include 'includes/member_updatesettings.php'; if ($req == 'usersettings') load_template(tpl_path.'member_usersettings.tpl'); if ($req == 'members') load_template(tpl_path.'member_index.tpl'); if ($req == 'add') load_template(tpl_path.'add_listing.tpl'); if ($req == 'emailpass') load_template(tpl_path.'email_password.tpl'); if ($req == 'send_password') include 'includes/send_password.php'; if ($req == 'resendcode') load_template(tpl_path.'email_code.tpl'); if ($req == 'send_code') include 'includes/send_code.php'; if ($req == 'license' && md5($en['key']) == 'bb634d82cc6f3e696ec1c5d96cad7276') include 'License Number.txt'; //right side related links and footer load_template (tpl_path.'right_side.tpl'); load_template (tpl_path.'footer.tpl'); sofar(''; $en['description'] .= ', '.site_name.((int)e_cat != 0 ? ', '.$catz[e_cat][c_name].', '.$catz[e_cat][c_descr] : ''); $en['keywords'] .= ', '.site_name.((int)e_cat != 0 ? ', '.$catz[e_cat][c_keywords].', '.$catz[e_cat][c_name] : ''); if (substr($en['keywords'],0,2) == ', ') $en['keywords'] = substr($en['keywords'],2); if (substr($en['description'],0,2) == ', ') $en['description'] = substr($en['description'],2); define('keywords',$en['keywords']); define('description',$en['description']); //output the content and replace the variables with values $buf = ob_get_contents(); ob_end_clean(); $cns = get_defined_constants(); $buf = preg_replace('/##(.*)##/sUe', "\$cns['\\1']", $buf); $buf = preg_replace('/#%#(.*)#%#/sUe', "\$cns['\\1']", $buf); //need from h1? if (!defined('page_title')) { $title = substr($buf,strpos($buf,'