function checkoutAction() { $auth = Zend_Auth::getInstance(); $userId = $auth->getIdentity()->guid; $modelUser = new Pandamp_Modules_Identity_User_Model_User(); $userDetailInfo = $modelUser->find($userId)->current(); $modelUserFinance = new Pandamp_Modules_Identity_UserFinance_Model_UserFinance(); $userFinanceInfo = $modelUserFinance->fetchRow("userId='" . $userId . "'"); if (empty($userFinanceInfo)) { $finance = $modelUserFinance->fetchNew(); $finance->userId = $userId; $finance->taxNumber = ''; $finance->taxCompany = $userDetailInfo->company; $finance->taxAddress = $userDetailInfo->address; $finance->taxCity = $userDetailInfo->city; $finance->taxProvince = $userDetailInfo->state; $finance->taxCountryId = $userDetailInfo->countryId; $finance->taxZip = $userDetailInfo->zip; $finance->save(); } $userFinanceInfo = $modelUserFinance->fetchRow("userId='" . $userId . "'"); $cart =& $_SESSION['jCart']; if (!is_object($cart)) { $cart = new jCart(); } $this->view->cart = $cart; $this->view->userInfo = $userFinanceInfo; if ($this->_isStoreClosed()) { $this->_forward('closed', 'store', 'site'); } }
function redirectSubscriptionUrlAction() { $this->_helper->layout()->disableLayout(); $guid = $this->_getParam('guid') ? $this->_getParam('guid') : ''; $tblUser = new Pandamp_Modules_Identity_User_Model_User(); $rowset = $tblUser->find($guid)->current(); $this->view->rowUser = $rowset; $modelUserFinance = new Pandamp_Modules_Identity_UserFinance_Model_UserFinance(); $userFinanceInfo = $modelUserFinance->fetchRow("userId='" . $guid . "'"); if (!$userFinanceInfo) { $finance = $modelUserFinance->fetchNew(); $finance->userId = $guid; $finance->taxNumber = ''; $finance->taxCompany = $userDetailInfo->company; $finance->taxAddress = $userDetailInfo->address; $finance->taxCity = $userDetailInfo->city; $finance->taxProvince = $userDetailInfo->state; $finance->taxCountryId = $userDetailInfo->countryId; $finance->taxZip = $userDetailInfo->zip; $finance->save(); } $userFinanceInfo = $modelUserFinance->fetchRow("userId='" . $guid . "'"); $this->view->userInfo = $userFinanceInfo; }