Beispiel #1
0
 function dropshippingAction()
 {
     if (!is_object($_SESSION['jCart'])) {
         $this->_redirect(ROOT_URL . '/checkout/cartempty');
     }
     if (count($_SESSION['jCart']->items) == 0) {
         $this->_redirect(ROOT_URL . '/checkout/cartempty');
     }
     $cart =& $_SESSION['jCart'];
     if (!is_object($cart)) {
         $cart = new jCart();
     }
     $this->view->cart = $cart;
     $modelUser = new App_Model_Db_Table_User();
     $userDetailInfo = $modelUser->find($this->_user->kopel)->current();
     $this->view->userDetailInfo = $userDetailInfo;
     $modelUserFinance = new App_Model_Db_Table_UserFinance();
     $userFinanceInfo = $modelUserFinance->find($this->_user->kopel)->current();
     if (empty($userFinanceInfo)) {
         $finance = $modelUserFinance->fetchNew();
         $finance->userId = $this->_user->kopel;
         $finance->taxCompany = $userDetailInfo->company;
         $finance->taxAddress = $userDetailInfo->address;
         $finance->taxProvince = $userDetailInfo->state;
         $finance->taxCountryId = $userDetailInfo->countryId;
         $finance->taxZip = $userDetailInfo->zip;
         $finance->taxPhone = $userDetailInfo->phone;
         $finance->taxFax = $userDetailInfo->fax;
         $finance->save();
     }
 }
Beispiel #2
0
 private function _checkAuth()
 {
     //$sso = new Pandamp_Session_Remote();
     //$sso->getInfo();
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         //$this->_helper->redirector('login','account','identity',array('sReturn'=>$sReturn));
         $sReturn = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
         $sReturn = base64_encode($sReturn);
         $identity = Pandamp_Application::getResource('identity');
         $loginUrl = $identity->loginUrl;
         $this->_redirect($loginUrl . '?returnTo=' . $sReturn);
     } else {
         $this->_user = $auth->getIdentity();
     }
     $modelUserFinance = new App_Model_Db_Table_UserFinance();
     $this->_userFinanceInfo = $modelUserFinance->find($this->_user->kopel)->current();
     if (empty($this->_userFinanceInfo)) {
         $finance = $modelUserFinance->fetchNew();
         $finance['userId'] = $this->_user->kopel;
         $finance->save();
         $this->_userFinanceInfo = $modelUserFinance->find($this->_user->kopel)->current();
     }
 }