$memberfield = new Memberfields(); $company = new Companies(); $company_controller = new Company(); $smarty->template_dir = "template/"; $smarty->setCompileDir("office-room" . DS); $smarty->flash_layout = "flash"; $check_invite_code = false; $pdb->setFetchMode(ADODB_FETCH_ASSOC); if (isset($_PB_CACHE['setting']['register_type'])) { $register_type = $_PB_CACHE['setting']['register_type']; if ($register_type == "open_invite_reg") { setvar("IfInviteCode", true); } } if (empty($_SESSION['MemberID']) || empty($_SESSION['MemberName'])) { uclearcookies(); pheader("location:" . URL . "logging.php?forward=" . urlencode(pb_get_host() . $php_self)); } //if caches $cache_data = array(); if (isset($_PB_CACHE['setting']['member_cache']) && $_PB_CACHE['setting']['member_cache']) { $pdb->Execute("DELETE FROM {$tb_prefix}membercaches WHERE expiration<" . $time_stamp); $cache_data = $pdb->GetRow("SELECT data1 AS member,data2 AS company FROM {$tb_prefix}membercaches WHERE member_id='" . $_SESSION['MemberID'] . "'"); } if (!empty($cache_data)) { $memberinfo = @unserialize($cache_data['member']); if (!empty($cache_data['company'])) { $companyinfo = @unserialize($cache_data['company']); $company_id = $companyinfo['id']; setvar("COMPANYINFO", $companyinfo); }
function logOut() { session_destroy(); uclearcookies(); $this->passport(array($user_info['id'], $user_info['username'], $user_info['userpass']), "logout"); }
function synlogout($get, $post) { if (!API_SYNLOGOUT) { return API_RETURN_FORBIDDEN; } header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); unset($_SESSION["MemberID"], $_SESSION["MemberName"]); //logout from phpb2b since 2011.1.11 uclearcookies(); }