function getSession()
 {
     $o = new stats_sessions();
     $o->site = SESSION_PREFIX;
     $o->version = VERSION;
     $o->session_id = session_id();
     $o->uniqid = uniqid();
     $o->hash = $o->session_id . '_' . $o->uniqid;
     $o->campaignid = !empty($_SESSION[SESSION_PREFIX]['campaignid']) ? $_SESSION[SESSION_PREFIX]['campaignid'] : '';
     $o->utm_source = !empty($_SESSION[SESSION_PREFIX]['utm']['source']) ? $_SESSION[SESSION_PREFIX]['utm']['source'] : '';
     $o->utm_medium = !empty($_SESSION[SESSION_PREFIX]['utm']['medium']) ? $_SESSION[SESSION_PREFIX]['utm']['medium'] : '';
     $o->utm_term = !empty($_SESSION[SESSION_PREFIX]['utm']['term']) ? $_SESSION[SESSION_PREFIX]['utm']['term'] : '';
     $o->utm_content = !empty($_SESSION[SESSION_PREFIX]['utm']['content']) ? $_SESSION[SESSION_PREFIX]['utm']['content'] : '';
     $o->utm_campaign = !empty($_SESSION[SESSION_PREFIX]['utm']['campaign']) ? $_SESSION[SESSION_PREFIX]['utm']['campaign'] : '';
     $o->ip = $_SERVER['REMOTE_ADDR'];
     $o->save();
     return $o->id;
 }
Пример #2
0
    define('EXP_EMAIL_REPLY', EXP_EMAIL);
}
if (($val = conf::get('EMAIL', 'ADMINISTRATOR')) !== false) {
    define('ADMINISTRATOR', $val);
} else {
    define('ADMINISTRATOR', '*****@*****.**');
}
if (($val = conf::get('EMAIL', 'EMAILING_CHARSET')) !== false) {
    define('EMAILING_CHARSET', $val);
} else {
    define('EMAILING_CHARSET', 'utf-8');
}
define('SPACER', THEMES . 'images/spacer.gif');
require_once LIBS . 'connexion.inc.php';
if (empty($_SESSION[SESSION_PREFIX]['session_id'])) {
    $_SESSION[SESSION_PREFIX]['session_id'] = stats_sessions::getSession();
}
$version = 'PROD';
if (strpos($_SERVER['HTTP_HOST'], 'lesnetworkeurs') !== false) {
    $version = 'MAQUETTE';
}
if (php_sapi_name() == 'cli') {
    if (strpos(APP_DIR, 'var/www/html/maserati-minisites/www-') !== false) {
        $version = 'MAQUETTE';
    }
}
define('VERSION', $version);
//Inclusion d'un fichier d'inclusion spécifique au module sélectionné => /libs/
if (!empty_const('MODULE') && is_file(LIBS . MODULE . '.inc.php')) {
    include LIBS . MODULE . '.inc.php';
}