PHP Class OrderManipulation, silvershop-core

Inheritance: extends Extension
Afficher le fichier Open project: burnbright/silverstripe-shop Class Usage Examples

Protected Properties

Свойство Type Description
$sessionmessage
$sessionmessagetype

Méthodes publiques

Méthode Description
ActionsForm ( ) : Form Build a form for cancelling, or retrying payment for a placed order.
PastOrders ( $paginated = false ) Return all past orders for current member / session.
SessionMessage ( )
SessionMessageType ( )
add_session_order ( Order $order ) Add an order to the session-stored history of orders.
allorders ( ) : DataList Get all orders for current member / session.
clear_session_order_ids ( )
get_session_order_ids ( ) Get historical orders for current session.
order ( SS_HTTPRequest $request ) : array Return the {@link Order} details for the current Order ID that we're viewing (ID parameter in URL).
orderfromid ( ) : the Get the order via url 'ID' or form submission 'OrderID'.
setSessionMessage ( $message = "success", $type = "good" )

Method Details

ActionsForm() public méthode

Build a form for cancelling, or retrying payment for a placed order.
public ActionsForm ( ) : Form
Résultat Form

PastOrders() public méthode

Return all past orders for current member / session.
public PastOrders ( $paginated = false )

SessionMessage() public méthode

public SessionMessage ( )

SessionMessageType() public méthode

public SessionMessageType ( )

add_session_order() public static méthode

Add an order to the session-stored history of orders.
public static add_session_order ( Order $order )
$order Order

allorders() public méthode

Get all orders for current member / session.
public allorders ( ) : DataList
Résultat DataList of Orders

clear_session_order_ids() public static méthode

public static clear_session_order_ids ( )

get_session_order_ids() public static méthode

Get historical orders for current session.
public static get_session_order_ids ( )

order() public méthode

Return the {@link Order} details for the current Order ID that we're viewing (ID parameter in URL).
public order ( SS_HTTPRequest $request ) : array
$request SS_HTTPRequest
Résultat array of template variables

orderfromid() public méthode

It will check for permission based on session stored ids or member id.
public orderfromid ( ) : the
Résultat the order

setSessionMessage() public méthode

public setSessionMessage ( $message = "success", $type = "good" )

Property Details

$sessionmessage protected_oe property

protected $sessionmessage

$sessionmessagetype protected_oe property

protected $sessionmessagetype