require __DIR__ . '/ip_config.php';
} else {
    require __DIR__ . '/../ip_config.php';
}
require BASE_DIR . INCLUDE_DIR . 'parameters.php';
require BASE_DIR . INCLUDE_DIR . 'db.php';
require BASE_DIR . FRONTEND_DIR . 'site.php';
require BASE_DIR . MODULE_DIR . 'administrator/log/module.php';
require BASE_DIR . INCLUDE_DIR . 'error_handler.php';
require BASE_DIR . BACKEND_DIR . 'cms.php';
require BASE_DIR . BACKEND_DIR . 'db.php';
$parametersMod = new \ParametersMod();
if (\Db::connect()) {
    header('X-UA-Compatible: IE=EmulateIE7');
    $log = new \Modules\Administrator\Log\Module();
    $site = new \Frontend\Site();
    /*to generate links to site and get other data about frontend*/
    $site->init();
    $cms = new Cms();
    ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ImpressPages CMS</title>
    <link rel="SHORTCUT ICON" href="favicon.ico" />
</head>
<frameset rows="64px,*" framespacing="0" border="0">
 <frame name="header" noresize="noresize" frameborder=0 scrolling="no" src="<?php 
    echo $cms->generateActionurl('tep_modules');
    ?>
Esempio n. 2
0
<?php

if (Db::connect()) {
    $log = new Modules\Administrator\Log\Module();
    $parametersMod = new parametersMod();
    $session = new Frontend\Session();
    $site = new Frontend\Site();
    $site->init();
    /*detect browser language*/
    if ((!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') && $parametersMod->getValue('standard', 'languages', 'options', 'detect_browser_language') && $site->getCurrentUrl() == BASE_URL && !isset($_SESSION['modules']['standard']['languages']['language_selected_by_browser']) && $parametersMod->getValue('standard', 'languages', 'options', 'multilingual')) {
        require_once BASE_DIR . LIBRARY_DIR . 'php/browser_detection/language.php';
        $tmpLangArray = Library\Php\BrowserDetection\Language::getLanguages();
        $tmpBrowserLanguageId = null;
        foreach ($tmpLangArray as $key => $lang) {
            foreach ($site->languages as $key2 => $siteLang) {
                if ($siteLang['code'] == $lang && $tmpBrowserLanguageId == null) {
                    $tmpBrowserLanguageId = $siteLang['id'];
                }
            }
        }
        if ($tmpBrowserLanguageId == null) {
            foreach ($tmpLangArray as $key => $lang) {
                if (strpos($lang, '-') !== false) {
                    $lang = substr($lang, 0, strpos($lang, '-'));
                }
                foreach ($site->languages as $key2 => $siteLang) {
                    $tmpSiteCode = $siteLang['code'];
                    if (strpos($tmpSiteCode, '-') !== false) {
                        $tmpSiteCode = substr($tmpSiteLang, 0, strpos($tmpSiteLang, '-'));
                    }
                    if ($tmpSiteCode == $lang && $tmpBrowserLanguageId == null) {