OXID eShop CE
4.10.3
|
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 |