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;
 }