WARNING - Your store will not function until the install directory and/or upgrade.php is deleted from the server."; exit; } // initiate db class include_once("classes/db.inc.php"); $db = new db(); include_once("includes/functions.inc.php"); $config = fetchDbConfig("config"); include_once("includes/sessionStart.inc.php"); include_once("includes/sslSwitch.inc.php"); // get session data include_once("includes/session.inc.php"); // get exchange rates etc include_once("includes/currencyVars.inc.php"); $lang_folder = ""; if(empty($ccUserData[0]['lang'])){ $lang_folder = $config['defaultLang']; } else { $lang_folder = $ccUserData[0]['lang']; } include_once("language/".$lang_folder."/lang.inc.php"); // require template class include_once("classes/xtpl.php"); $body = new XTemplate ("skins/".$config['skinDir']."/styleTemplates/global/index.tpl"); if(isset($_GET['searchStr'])){ $body->assign("SEARCHSTR",treatGet($_GET['searchStr'])); } else { $body->assign("SEARCHSTR",""); } $body->assign("CURRENCY_VER",$currencyVer); $body->assign("VAL_ISO",$charsetIso); $body->assign("VAL_SKIN",$config['skinDir']); // START MAIN CONTENT if(isset($_GET['act'])){ switch (treatGet($_GET['act'])) { case "viewDoc": include("includes/content/viewDoc.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "viewCat": include("includes/content/viewCat.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "viewProd": include("includes/content/viewProd.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "unsubscribe": include("includes/content/unsubscribe.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "taf": include("includes/content/tellafriend.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "login": include("includes/content/login.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "logout": include("includes/content/logout.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "forgotPass": include("includes/content/forgotPass.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "account": include("includes/content/account.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "profile": include("includes/content/profile.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "changePass": include("includes/content/changePass.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "newsletter": include("includes/content/newsletter.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; case "dnExpire": include("includes/content/dnExpire.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; default: include("includes/content/index.inc.php"); $body->assign("PAGE_CONTENT",$page_content); break; } } else { include("includes/content/index.inc.php"); $body->assign("PAGE_CONTENT",$page_content); } // END MAIN CONTENT // START META DATA if(isset($meta)){ $body->assign("META_TITLE",htmlspecialchars($meta['siteTitle']).c()); $body->assign("META_DESC",$meta['metaDescription']); $body->assign("META_KEYWORDS",$config['metaKeyWords']); } else { $body->assign("META_TITLE",htmlspecialchars(str_replace("'","'",$config['siteTitle'])).c()); $body->assign("META_DESC",$config['metaDescription']); $body->assign("META_KEYWORDS",$config['metaKeyWords']); } // START CONTENT BOXES include("includes/boxes/searchForm.inc.php"); $body->assign("SEARCH_FORM",$box_content); include("includes/boxes/session.inc.php"); $body->assign("SESSION",$box_content); include("includes/boxes/categories.inc.php"); $body->assign("CATEGORIES",$box_content); include("includes/boxes/randomProd.inc.php"); $body->assign("RANDOM_PROD",$box_content); include("includes/boxes/info.inc.php"); $body->assign("INFORMATION",$box_content); include("includes/boxes/language.inc.php"); $body->assign("LANGUAGE",$box_content); include("includes/boxes/currency.inc.php"); $body->assign("CURRENCY",$box_content); include("includes/boxes/shoppingCart.inc.php"); $body->assign("SHOPPING_CART",$box_content); include("includes/boxes/popularProducts.inc.php"); $body->assign("POPULAR_PRODUCTS",$box_content); include("includes/boxes/saleItems.inc.php"); $body->assign("SALE_ITEMS",$box_content); include("includes/boxes/mailList.inc.php"); $body->assign("MAIL_LIST",$box_content); include("includes/boxes/siteDocs.inc.php"); $body->assign("SITE_DOCS",$box_content); // END CONTENT BOXES // parse and spit out final document $body->parse("body"); $body->out("body"); ?>