| OXID eShop CE
    4.9.7
    | 
 Inheritance diagram for order:
 Inheritance diagram for order: Collaboration diagram for order:
 Collaboration diagram for order:| Protected Member Functions | |
| _getNextStep ($iSuccess) | |
| _validateTermsAndConditions () | |
|  Protected Member Functions inherited from oxUBase | |
| _getComponentNames () | |
| _processRequest () | |
| _getMetaFromSeo ($sDataType) | |
| _getMetaFromContent ($sMetaIdent) | |
| _forceNoIndex () | |
| _setNrOfArtPerPage () | |
| _getSeoObjectId () | |
| _prepareMetaDescription ($sMeta, $iLength=1024, $blRemoveDuplicatedWords=false) | |
| _prepareMetaKeyword ($sKeywords, $blRemoveDuplicatedWords=true) | |
| _removeDuplicatedWords ($aInput, $aSkipTags=array()) | |
| _getSubject ($iLang) | |
| _getRequestParams ($blAddPageNr=true) | |
| _getSeoRequestParams () | |
| _addPageNrParam ($sUrl, $iPage, $iLang=null) | |
| _canRedirect () | |
|  Protected Member Functions inherited from oxView | |
| _executeNewAction ($sNewAction) | |
| Additional Inherited Members | |
|  Static Protected Attributes inherited from oxUBase | |
| static | $_aCollectedComponentNames = null | 
Order manager. Arranges user ordering data, checks/validates it, on success stores ordering data to DB.
| 
 | protected | 
Returns next order step. If ordering was sucessfull - returns string "thankyou" (possible additional parameters), otherwise - returns string "payment" with additional error parameters.
| integer | $iSuccess | status code | 
| 
 | protected | 
| order::execute | ( | ) | 
Checks for order rules confirmation ("ord_agb", "ord_custinfo" form values)(if no rules agreed - returns to order view), loads basket contents (plus applied price/amount discount if available - checks for stock, checks user data (if no data is set - returns to user login page). Stores order info to database (oxorder::finalizeOrder()). According to sum for items automatically assigns user to special user group ( oxuser::onOrderExecute(); if this option is not disabled in admin). Finally you will be redirected to next page (order::_getNextStep()).
| order::getBasket | ( | ) | 
| order::getBasketArticles | ( | ) | 
| order::getBasketContentMarkGenerator | ( | ) | 
Method returns object with explanation marks for articles in basket.
| order::getBreadCrumb | ( | ) | 
| order::getDelAddress | ( | ) | 
| order::getDeliveryAddressMD5 | ( | ) | 
| order::getExecuteFnc | ( | ) | 
| order::getOrderRemark | ( | ) | 
| order::getPayment | ( | ) | 
| order::getShipSet | ( | ) | 
| order::init | ( | ) | 
| order::isConfirmAGBActive | ( | ) | 
| order::isConfirmAGBError | ( | ) | 
| order::isConfirmCustInfoActive | ( | ) | 
Template variable getter. Returns if option "blConfirmCustInfo" is on.
| order::isConfirmCustInfoError | ( | ) | 
Template variable getter. Returns if option "blConfirmCustInfo" was not set.
| order::isWrapping | ( | ) | 
| order::render | ( | ) | 
Executes parent::render(), if basket is empty - redirects to main page and exits the script (oxorder::validateOrder()). Loads and passes payment info to template engine. Refreshes basket articles info by additionally loading each article object (oxorder::getProdFromBasket()), adds customer addressing/delivering data (oxorder::getDelAddressInfo()) and delivery sets info (oxorder::getShipping()). Returns name of template to render order::_sThisTemplate.
Reimplemented from oxUBase.
| order::showOrderButtonOnTop | ( | ) | 
| 
 | protected | 
| 
 | protected |