Public Member Functions | |
getItems () | |
getObjectForcustomerid () | |
getObjectFordeliveryaddress () | |
getObjectForinvoiceaddress () | |
getObjectForshippingtype () | |
getObjectForsoldby () | |
getTickets () | |
getVouchers () | |
hasProperty ($p) | |
overridden by woc, returns true if the property exists | |
isAuditable () | |
returns whether this is an auditable table | |
newKey () | |
generate a new primary key value for insert and marks the object as not yet in the DB; the default sets the primary key to NULL if it is a sequence; call the original first if you overwrite it | |
Static Public Member Functions | |
static | getFromDB ($orderid) |
static | newRow (array $data=array()) |
static | selectFromDB ($where="", $orderby="") |
Public Attributes | |
const | Cancelled = 2 |
const | Closed = 128 |
const | Placed = 0 |
const | Reserved = 4 |
const | Sent = 1 |
const | Sold = 1 |
Protected Member Functions | |
__construct (array $data, $isfromdb) | |
createAudit () | |
overridden by woc, if this an auditable table; used in insert and update | |
resetAudit () | |
overridden in auditable implementations: resets the audit state | |
verifyValuestatus ($v) |
WTorder::__construct | ( | array $ | data, | |
$ | isfromdb | |||
) | [protected] |
WTorder::createAudit | ( | ) | [protected] |
static WTorder::getFromDB | ( | $ | orderid | ) | [static] |
References $db.
Referenced by WOOrder::addComment(), WOOrder::cancelOrder(), WOOrder::changeAddress(), WOOrder::changeComments(), WOOrder::changeShipping(), WOOrder::changeTicketPrice(), WOOrder::changeTicketPriceCategory(), WOOrder::deductVoucher(), WOOrder::emptyVoucher(), WOOrder::getOrderByBarcode(), WTrGetOrder::handleRequest(), WOOrder::markAsShipped(), WOOrder::payForOrder(), WOOrder::payForOrderVoucher(), WOOrder::refundOrder(), WOOrder::reservation2Order(), WOOrder::returnTicketVoucher(), and WOTicket::useTicket().
WTorder::getItems | ( | ) |
References $db, and selectFromDB().
WTorder::getObjectForcustomerid | ( | ) |
References $db, and selectFromDB().
WTorder::getObjectFordeliveryaddress | ( | ) |
References $db, and selectFromDB().
WTorder::getObjectForinvoiceaddress | ( | ) |
References $db, and selectFromDB().
WTorder::getObjectForshippingtype | ( | ) |
References $db, and selectFromDB().
WTorder::getObjectForsoldby | ( | ) |
References $db, and selectFromDB().
WTorder::getTickets | ( | ) |
References $db, and selectFromDB().
WTorder::getVouchers | ( | ) |
References $db, and selectFromDB().
WTorder::hasProperty | ( | $ | c | ) |
overridden by woc, returns true if the property exists
Reimplemented from WobTable.
WTorder::isAuditable | ( | ) |
returns whether this is an auditable table
Reimplemented from WobTable.
WTorder::newKey | ( | ) |
generate a new primary key value for insert and marks the object as not yet in the DB; the default sets the primary key to NULL if it is a sequence; call the original first if you overwrite it
Reimplemented from WobTable.
static WTorder::newRow | ( | array $ | data = array() |
) | [static] |
References WobTable::$data.
Referenced by createAudit().
WTorder::resetAudit | ( | ) | [protected] |
overridden in auditable implementations: resets the audit state
Reimplemented from WobTable.
static WTorder::selectFromDB | ( | $ | where = "" , |
|
$ | orderby = "" | |||
) | [static] |
References $db.
Referenced by WOCustomer::deleteCustomer(), WOOrderInfo::getAllOrders(), getItems(), getObjectForcustomerid(), getObjectFordeliveryaddress(), getObjectForinvoiceaddress(), getObjectForshippingtype(), getObjectForsoldby(), WOOrderInfo::getOrdersByCustomer(), WOOrderInfo::getOrdersByEvents(), WOOrderInfo::getOrdersByUser(), WOEvent::getSummary(), getTickets(), and getVouchers().
WTorder::verifyValuestatus | ( | $ | v | ) | [protected] |
const WTorder::Cancelled = 2 |
Referenced by WOOrder::cancelOrder().
const WTorder::Closed = 128 |
const WTorder::Placed = 0 |
Referenced by WOOrder::cancelOrder(), WOOrder::markAsShipped(), and WOOrder::reservation2Order().
const WTorder::Reserved = 4 |
Referenced by WOOrder::cancelOrder(), and WOOrder::reservation2Order().
const WTorder::Sent = 1 |
Referenced by WOOrder::cancelOrder(), and WOOrder::markAsShipped().
const WTorder::Sold = 1 |