public function logoutAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper("layout")->disableLayout(); $oFacebook = new Facebook_Facebook(); $oModelUser = new Admin_Model_User(); if (is_string($oFacebook->getUser())) { $sLogoutUrl = $oFacebook->getLogoutUrl(); if ($this->_oAuth->hasIdentity()) { $this->_oAuth->clearIdentity(); $oModelUser->setAskOnline($this->_nUserId, 0); } $oFacebook->destroySession(); $this->_redirect($sLogoutUrl); } else { if ($this->_oAuth->hasIdentity()) { $this->_oAuth->clearIdentity(); $oModelUser->setAskOnline($this->_nUserId, 0); } } $this->_redirect("/"); }