public function logout() { $owner = UserMap::getUser(); $dataToLog["owner_name"] = $owner["first_name"] . " " . $owner["last_name"]; $dataToLog["owner_id"] = $owner["owner_id"]; Mongo_Logger::logEvent($dataToLog, Mongo_Logs_LogFactory::LogoutOwer, Mongo_Interface::LOGS); $session = new Zend_Session_Namespace("LeadsChat_Owner_Auth"); $session->unsetAll(); }
protected function _initUser() { Zend_Registry::set("user", UserMap::getUser()); }
/** * Bootstrap dashboard Action */ public function bootstrapDashboardAction() { $owner = UserMap::getUser(); if ($owner) { //load all notifications /* //load all leads per date of owner $today = date("Y-m-d"); $yesterday = date("Y-m-d", strtotime("-1 days", strtotime($today))); $last2Days = date("Y-m-d", strtotime("-2 days", strtotime($today))); $allLeads = array(); $todayLeads = $this->leadModel->getReadyToBuyLeads($today, $owner["owner_id"]); $yesterdayLeads = $this->leadModel->getReadyToBuyLeads($yesterday, $owner["owner_id"]); $last2DaysLeads = $this->leadModel->getReadyToBuyLeads($last2Days, $owner["owner_id"]); //load group and members if (!is_null($owner["has_member"])){ $members = $this->memberModel->loadMembers($owner["owner_id"]); } */ } $this->view->result = array("success" => true, "owner" => $owner); $this->_helper->layout->setLayout("plain"); $this->_helper->viewRenderer("json"); }