### SISTEMA DI GESTIONE AREA RISERVATA ####################################################### ### Implementazione e progettazione di ####################################################### # # Alessandro Iannone # ----------------------- # http://www.cromofilla..com # iannone@cromofilla.it # # ###### ######## ####### ## ## ####### ######## #### ## ## ### # ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## ## # ## ## ## ## ## #### #### ## ## ## ## ## ## ## ## # ## ######## ## ## ## ### ## ## ## ###### ## ## ## ## ## # ## ## ## ## ## ## ## ## ## ## ## ## ## ######### # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # ###### ## ## ####### ## ## ####### ## #### ######## ######## ## ## # ######################################################### Copyright° 2010 ############### if(!isset($_SESSION)){session_start();} $_SESSION['lang'] = 'en'; $http_https = 'https'; # COOKIE $http_host = str_replace(':8888','',$_SERVER['HTTP_HOST']); $http_host = str_replace(':8890','',$http_host); $http_host = str_replace('www.', '.', $http_host); setcookie("lang", $_SESSION["lang"], time()-60*60*24*365, "/",$http_host); # 1a chiamata -60 setcookie("lang", $_SESSION["lang"], time()+60*60*24*365, "/",$http_host); # 2a chiamata +60 $_SESSION['lastPage'] = $_SERVER['PHP_SELF']; # ultima pagina visualizzata $prefix_path = ''; # path per test oppure pagine demo if ($_SERVER['SERVER_PORT'] != '8888' and $_SERVER['SERVER_PORT'] != '8890') {# ON LINE (REMOTO) define( 'SCRIPT_ROOT', '/' ); } else { # OFF LINE (LOCALE) define( 'SCRIPT_ROOT', '/' ); } # INCLUDE NECESSARI //if (is_file(__DIR__ . '/lang.php')) include_once __DIR__.'/lang.php'; # traduzioni CMS if (is_file(__DIR__ . '/ajax.php')) include_once __DIR__.'/ajax.php'; # redirect, seo url if (is_file(__DIR__ . '/http_url.php')) include_once __DIR__.'/http_url.php'; # redirect, seo url if (is_file(__DIR__ . '/array.php')) include_once __DIR__.'/array.php'; # funzioni ajax # PERCORSO ASSOLUTI SERVER // coppia valore valore variabile : valore predefinto $sitename = isset($settaggi['sito_nome']) && $settaggi['sito_nome'] ? $settaggi['sito_nome'] : $_SERVER['HTTP_HOST']; $sitename_short = isset($settaggi['sito_nome_breve']) && $settaggi['sito_nome_breve'] ? $settaggi['sito_nome_breve'] : 'La Fonte'; $siteurl = $_SERVER['HTTP_HOST']; $sitepath = $http_https.'://'.$_SERVER['HTTP_HOST'].SCRIPT_ROOT; $sitepath_lib = $sitepath.'lib/'; $sitepath_public = $sitepath.'public/'; # PERCORSO ASSOLUTI SERVER (server linux) $serverpath = $_SERVER['DOCUMENT_ROOT'].SCRIPT_ROOT ;//__DIR__.''; $serverpath_public = $serverpath.'public/'; $serverpath_public_temp = $serverpath.'public/_tmp/'; $serverpath_lib = $serverpath.'lib/'; # CMS $cms_titolo = isset($settaggi['cms_titolo']) && $settaggi['cms_titolo'] ? $settaggi['cms_titolo'] : 'Cromo'; $cms_descrizione = isset($settaggi['cms_descrizione']) && $settaggi['cms_descrizione'] ? $settaggi['cms_descrizione'] : 'CMS'; $cms_indirizzo = isset($settaggi['cms_indirizzo']) && $settaggi['cms_indirizzo'] ? $settaggi['cms_indirizzo'] : ''; $cms_telefono = isset($settaggi['cms_telefono']) && $settaggi['cms_telefono'] ? $settaggi['cms_telefono'] : ''; $cms_email = isset($settaggi['cms_email']) && $settaggi['cms_email'] ? $settaggi['cms_email'] : 'info@cromofilla.it'; $cms_url = isset($settaggi['cms_url']) && $settaggi['cms_url'] ? $settaggi['cms_url'] : ''; $cms_autore = isset($settaggi['cms_autore']) && $settaggi['cms_autore'] ? $settaggi['cms_autore'] : 'Cromofilla'; $cms_autore_url = isset($settaggi['cms_autore_url']) && $settaggi['cms_autore_url'] ? $settaggi['cms_autore_url'] : 'https://www.cromofilla.com'; $cms_autore_email = isset($settaggi['cms_autore_email']) && $settaggi['cms_autore_email'] ? $settaggi['cms_autore_email'] : 'info@cromofilla.it'; $cms_webmaster_email = isset($settaggi['cms_webmaster_email']) && $settaggi['cms_webmaster_email'] ? $settaggi['cms_webmaster_email'] : 'webmaster@cromofilla.it'; $cms_mailing_onoff = isset($settaggi['cms_mailing_onoff']) && $settaggi['cms_mailing_onoff'] ? $settaggi['cms_mailing_onoff'] : '1'; $cms_copyright = isset($settaggi['cms_copyright']) && $settaggi['cms_copyright'] ? $settaggi['cms_copyright'] : '© '.date('Y'); $cms_versione = isset($settaggi['cms_versione']) && $settaggi['cms_versione'] ? $settaggi['cms_versione'] : 'vers. 5'; # METATAG $meta_seo_url = isset($settaggi['meta_seo_url']) && $settaggi['meta_seo_url'] ? $settaggi['meta_seo_url'] : ''; $meta_title = isset($settaggi['meta_title']) && $settaggi['meta_title'] ? $settaggi['meta_title'] : 'La Fonte'; $meta_description = isset($settaggi['meta_description']) && $settaggi['meta_description'] ? $settaggi['meta_description'] : 'Traditional Italian food produced in Italy using natural and quality ingredients'; $meta_keywords = isset($settaggi['meta_keywords']) && $settaggi['meta_keywords'] ? $settaggi['meta_keywords'] : 'salerno, mercato san severino, campania, italy, gusto italiano, italian food, italian cooking, mediterranean diet, dieta mediterranea, italian tomatoes, tomatoes, peeled tomatoes, pelati, san marzano, chopped tomatoes, cherry tomatoes, passata, beans, borlotti, cannellini, butter beans, lentils, chick peas, pasta, olive oil, foodservice, horeca, catering, pomodorini, datterini, baby plum tomatoes'; $meta_image_src = isset($settaggi['meta_image_src']) && $settaggi['meta_image_src'] ? $settaggi['meta_image_src'] : ''; # EMAIL SITO $email_generale = isset($settaggi['email_generale']) && $settaggi['email_generale'] ? $settaggi['email_generale'] : ''; $email_amministratore = isset($settaggi['email_amministratore']) && $settaggi['email_amministratore'] ? $settaggi['email_amministratore'] : ''; $email_newsletter = isset($settaggi['email_newsletter']) && $settaggi['email_newsletter'] ? $settaggi['email_newsletter'] : ''; $email_noreply = isset($settaggi['email_noreply']) && $settaggi['email_noreply'] ? $settaggi['email_noreply'] : ''; $email_bcc = isset($settaggi['email_bcc']) && $settaggi['email_bcc'] ? $settaggi['email_bcc'] : ''; $settaggi['cookie_onoff'] = '1'; # SMTP MAIL # LAYOUT $favicon = isset($settaggi['favicon']) && $settaggi['favicon'] ? $settaggi['favicon'] : 'favicon.ico'; # SETTAGGI PER EDITOR TESTUALE E GESTIONE FILE # SETTAGGI E CONFIGURAZIONE PER CKEDITOR / CKFINDER # INFO NAVIGAZIONE $ip = $_SERVER['REMOTE_ADDR']; $host = '';// gethostbyaddr($ip); # disattivato perche rallenta considerevolmente il caricamento di ogni pagina SOLUZIONE: memorizzare solo l'ip e solo quando richiesto si usa gethostbyaddr($ip); $agent = $_SERVER['HTTP_USER_AGENT']; $br_lang = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $br_lang_code = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $curPageURL = F_pagina_attuale_url(); # url corrente $curPageName = F_pagina_attuale_nome(); # nome pagina corrente # INCLUDE FUNZIONI PRINCIPALI /*error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1);*/ ?>