function logoutMember($option) { global $mainframe; $memberID = JRequest::getVar("memberID"); $member = new CbodbMember($memberID); if ($member->isLoggedIn()) { $transaction = new CbodbTransaction(CbodbTransaction::getMemberLoginTransaction($memberID)); $transaction->dateClosed = date("Y-m-d H:i:s", time()); $transaction->isOpen = 0; $transaction->totalTime = calculateTotalTime($transaction->dateOpen, $transaction->dateClosed); $transaction->credits = calculateCredits($transaction->totalTime, $transaction->creditRate); $transaction->saveData(); $memberCredits = CbodbTransaction::getMemberCredits($transaction->memberID); checkInTaskOnLogout($memberID); $mainframe->redirect('index.php?option=' . $option . '&task=shop&key=3b767559374f5132236f6e68256b2529#top', 'You are logged out - ' . ($transaction->type == 1 ? 'you earned ' . sprintf("%.2F", $transaction->credits) . ' credits and your total is ' . sprintf("%.2F", $memberCredits) . ' - ' : 'thank you!')); } else { $mainframe->redirect('index.php?option=' . $option . '&task=shop&key=3b767559374f5132236f6e68256b2529#top', 'You weren\'t logged in!'); } }