|
OXID eShop CE
4.10.4
|
Inheritance 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 |