MagicSmoke  $VERSION$
WobTransaction Class Reference
Inheritance diagram for WobTransaction:
WobTransactionBase MSmokeTransaction WTrBackup WTrBackupExplore WTrBackupTable WTrCancelEvent WTrCancelOrder WTrChangeCoupon WTrChangeCustomer WTrChangeCustomerMail WTrChangeEvent WTrChangeMyPassword WTrChangeOrderAddress WTrChangePassword WTrChangePriceCategory WTrChangeShipping WTrChangeTicketPrice WTrChangeTicketPriceCategory WTrChangeVoucherValidity WTrCreateArtist WTrCreateContactType WTrCreateCountry WTrCreateCoupon WTrCreateCustomer WTrCreateEvent WTrCreateOrder WTrCreatePriceCategory WTrCreateReservation WTrCreateRole WTrCreateRoom WTrCreateSeatPlan WTrCreateShipping WTrCreateUser WTrDeductVoucher WTrDeleteCustomer WTrDeleteFlag WTrDeleteHost WTrDeleteOrderDocument WTrDeletePaymentType WTrDeleteRole WTrDeleteShipping WTrDeleteTemplate WTrDeleteUser WTrEmptyVoucher WTrGetAddress WTrGetAllArtists WTrGetAllContactTypes WTrGetAllCountries WTrGetAllCustomerNames WTrGetAllEvents WTrGetAllHostNames WTrGetAllHosts WTrGetAllPriceCategories WTrGetAllRightNames WTrGetAllRoles WTrGetAllRooms WTrGetAllSeatPlans WTrGetAllShipping WTrGetAllUsers WTrGetCoupon WTrGetCouponList WTrGetCreateCustomerHints WTrGetCustomer WTrGetEntranceEvents WTrGetEvent WTrGetEventList WTrGetEventSaleInfo WTrGetEventSummary WTrGetLanguage WTrGetMyOrders WTrGetMyRights WTrGetMyRoles WTrGetOrder WTrGetOrderAudit WTrGetOrderByBarcode WTrGetOrderDocument WTrGetOrderDocumentNames WTrGetOrderList WTrGetOrdersByCoupon WTrGetOrdersByCustomer WTrGetOrdersByEvents WTrGetOrdersByUser WTrGetPaymentTypes WTrGetPrintAtHomeSettings WTrGetRole WTrGetTemplate WTrGetTemplateList WTrGetTicket WTrGetTicketAudit WTrGetUser WTrGetUserAudit WTrGetUserHosts WTrGetUserRoles WTrGetValidFlags WTrGetValidVoucherPrices WTrGetVoucher WTrGetVoucherAudit WTrLogin WTrLogout WTrOrderAddComment WTrOrderChangeComments WTrOrderChangeShipping WTrOrderMarkShipped WTrOrderPay WTrOrderRefund WTrReservationToOrder WTrResetCustomerPassword WTrRestoreBackup WTrReturnTicketVoucher WTrSendCustomerMail WTrServerInfo WTrSetDefaultPaymentType WTrSetFlag WTrSetHost WTrSetOrderDocument WTrSetPaymentType WTrSetPrintAtHomeSettings WTrSetRoleDescription WTrSetRoleFlags WTrSetRoleRights WTrSetTemplate WTrSetTemplateDescription WTrSetTemplateFlags WTrSetUserDescription WTrSetUserFlags WTrSetUserHosts WTrSetUserRoles WTrUpdateSeatPlan WTrUseTicket WTrUseVoucher WTrWebCartAddCoupon WTrWebCartAddTicket WTrWebCartAddVoucher WTrWebCartRemoveTicket WTrWebCartRemoveVoucher

Static Public Member Functions

static commVersion ()
 
static getTransactionName ()
 
static handle ()
 
static messageEncoding ()
 
static needCommVersion ()
 
static privilegeNames ()
 
static transactionNames ()
 
static version ()
 
static xmlPackNamespace ()
 
static xmlProjectNamespace ()
 
static xmlSchemaNamespace ()
 
static xmlSoap12Namespace ()
 
static xmlXmlNamespace ()
 
- Static Public Member Functions inherited from WobTransactionBase
static debug ($str, $level=self::DebugMisc)
 inserts a comment as debug statement More...
 
static getDebug ()
 return debug comment now (called from xmlToString() and TransactionError More...
 
static getExecutingName ()
 returns the name of the currently running transaction More...
 
static getInstance ()
 returns the currently running instance of a transaction More...
 
static getTransactionNameSoap ()
 called to determine the correct transaction, aborts the script if there is none. More...
 
static getTransactionNameWob ()
 Wob message encoding: called to determine the correct transaction, aborts the script if there is none. More...
 
static noSuchTransaction ()
 called if the transaction is not known. More...
 
static printDebug ()
 print debug comment now (called from xmlToString() and TransactionError More...
 
static setDebugLevel ($level)
 set the debug level of the server More...
 

Additional Inherited Members

- Public Member Functions inherited from WobTransactionBase
 abortWithError ($text, $type="server")
 called to abort a transactions flow More...
 
 getHeader ($hd)
 called to determine the session id or other headers More...
 
 handleException ($ex)
 called for generic exception handling More...
 
 notAuthenticated ()
 called if authentication fails More...
 
 xmlParserError ()
 called if XML parsing fails More...
 
- Public Attributes inherited from WobTransactionBase
const DebugAll = 0x0ffffff
 activate all debug (used only in setDebugLevel()) More...
 
const DebugDbAll = 0x00000ff
 output all database related actions (used only in setDebugLevel()) More...
 
const DebugDbError = 0x0000001
 debug database errors More...
 
const DebugDbQuery = 0x0000002
 debug database queries when they are executed More...
 
const DebugDbStatement = 0x0000004
 debug database statements when they are constructed More...
 
const DebugDbTransaction = 0x0000008
 debug database transaction start/end More...
 
const DebugMisc = 0x0800000
 miscellaneous debug output (default level) More...
 
const DebugNone = 0
 no debugging (used only in setDebugLevel()) More...
 
const DebugTransactions = 0x0000100
 debug transaction related actions More...
 
const DebugUrgent = 0x1000000
 flag: output the debug string immediately (risks losing headers, used only in debug()) More...
 
const Soap12Encoding =1
 encode messages in a mode compatible with SOAP 1.2, which is much less effective than WobEncoding More...
 
const WobEncoding =0
 encode messages according to PACK standard - with minimal XML levels More...
 
- Protected Member Functions inherited from WobTransactionBase
 __construct ()
 
 abortNotImplemented ()
 called internally if a transaction is not implemented More...
 
 abortTransaction ()
 stub: overwrite this to implement a real transaction abort action (eg. More...
 
 commitTransaction ()
 stub: overwrite this to implement a real transaction commit action (eg. More...
 
 getRequestXml ()
 retrieves the XML data from the request and parses headers More...
 
 isAuthenticated ()
 stub: returns whether the user is authenticated, overwrite if you want to use authenticated or authorized transactions More...
 
 isAuthorized ($transactioName)
 stub: returns whether the user is authorized to run a specific transaction, overwrite if you want to use authorized transactions More...
 
 startTransaction ($updating)
 stub: overwrite this to implement a real transaction start action (eg. More...
 
 userName ()
 stub: returns the name of the user (default returns empty string) More...
 
 xmlCreate ($elem)
 internal: returns an initialized XML array ("doc"=>DomDocument, "root"=>transaction rool DomElement) More...
 
 xmlToString ($xml)
 internal: converts XML array to string representation More...
 
- Protected Attributes inherited from WobTransactionBase
 $ainput
 
 $aoutput
 
 $headers =array()
 
 $tinput
 
 $toutput
 
- Static Protected Attributes inherited from WobTransactionBase
static $debuglev =0
 
static $debugstr =""
 
static $instance =null
 
static $running =""
 

Member Function Documentation

static WobTransaction::commVersion ( )
static
static WobTransaction::getTransactionName ( )
static
static WobTransaction::handle ( )
static

References WTrGetLanguage\handleRequest(), WTrGetValidFlags\handleRequest(), WTrDeleteFlag\handleRequest(), WTrSetTemplateFlags\handleRequest(), WTrDeleteTemplate\handleRequest(), WTrSetTemplateDescription\handleRequest(), WTrSetTemplate\handleRequest(), WTrRestoreBackup\handleRequest(), WTrGetUser\handleRequest(), WTrWebCartAddCoupon\handleRequest(), WTrWebCartRemoveVoucher\handleRequest(), WTrWebCartAddVoucher\handleRequest(), WTrWebCartRemoveTicket\handleRequest(), WTrWebCartAddTicket\handleRequest(), WTrGetUserAudit\handleRequest(), WTrGetOrderAudit\handleRequest(), WTrGetVoucherAudit\handleRequest(), WTrGetTicketAudit\handleRequest(), WTrChangeCoupon\handleRequest(), WTrCreateCoupon\handleRequest(), WTrGetCouponList\handleRequest(), WTrGetCoupon\handleRequest(), WTrSetPrintAtHomeSettings\handleRequest(), WTrGetPrintAtHomeSettings\handleRequest(), WTrSendCustomerMail\handleRequest(), WTrDeleteOrderDocument\handleRequest(), WTrSetOrderDocument\handleRequest(), WTrGetOrderDocument\handleRequest(), WTrGetOrderDocumentNames\handleRequest(), WTrDeletePaymentType\handleRequest(), WTrSetDefaultPaymentType\handleRequest(), WTrSetPaymentType\handleRequest(), WTrGetPaymentTypes\handleRequest(), WTrGetEntranceEvents\handleRequest(), WTrUseTicket\handleRequest(), WTrGetValidVoucherPrices\handleRequest(), WTrDeleteShipping\handleRequest(), WTrCreateShipping\handleRequest(), WTrChangeShipping\handleRequest(), WTrGetAllShipping\handleRequest(), WTrChangeOrderAddress\handleRequest(), WTrChangeTicketPriceCategory\handleRequest(), WTrChangeTicketPrice\handleRequest(), WTrReturnTicketVoucher\handleRequest(), WTrOrderChangeComments\handleRequest(), WTrOrderAddComment\handleRequest(), WTrOrderMarkShipped\handleRequest(), WTrOrderChangeShipping\handleRequest(), WTrChangeVoucherValidity\handleRequest(), WTrEmptyVoucher\handleRequest(), WTrDeductVoucher\handleRequest(), WTrUseVoucher\handleRequest(), WTrOrderRefund\handleRequest(), WTrOrderPay\handleRequest(), WTrCancelOrder\handleRequest(), WTrReservationToOrder\handleRequest(), WTrCreateReservation\handleRequest(), WTrCreateOrder\handleRequest(), WTrGetOrdersByCoupon\handleRequest(), WTrGetOrderByBarcode\handleRequest(), WTrGetOrdersByUser\handleRequest(), WTrGetMyOrders\handleRequest(), WTrGetOrdersByCustomer\handleRequest(), WTrGetOrdersByEvents\handleRequest(), WTrGetOrderList\handleRequest(), WTrGetOrder\handleRequest(), WTrGetVoucher\handleRequest(), WTrGetTicket\handleRequest(), WTrGetEventSummary\handleRequest(), WTrUpdateSeatPlan\handleRequest(), WTrCreateSeatPlan\handleRequest(), WTrSetRoleFlags\handleRequest(), WTrCreateRoom\handleRequest(), WTrGetAllRooms\handleRequest(), WTrCancelEvent\handleRequest(), WTrChangeEvent\handleRequest(), WTrCreateEvent\handleRequest(), WTrGetEventSaleInfo\handleRequest(), WTrGetEventList\handleRequest(), WTrGetAllEvents\handleRequest(), WTrGetEvent\handleRequest(), WTrChangePriceCategory\handleRequest(), WTrCreatePriceCategory\handleRequest(), WTrGetAllPriceCategories\handleRequest(), WTrCreateArtist\handleRequest(), WTrGetAllArtists\handleRequest(), WTrGetCreateCustomerHints\handleRequest(), WTrResetCustomerPassword\handleRequest(), WTrCreateCountry\handleRequest(), WTrGetAllCountries\handleRequest(), WTrGetAddress\handleRequest(), WTrDeleteCustomer\handleRequest(), WTrChangeCustomerMail\handleRequest(), WTrChangeCustomer\handleRequest(), WTrCreateCustomer\handleRequest(), WTrGetAllCustomerNames\handleRequest(), WTrGetCustomer\handleRequest(), WTrCreateContactType\handleRequest(), WTrGetAllContactTypes\handleRequest(), WTrDeleteHost\handleRequest(), WTrSetHost\handleRequest(), WTrGetAllHosts\handleRequest(), WTrGetAllHostNames\handleRequest(), WTrGetTemplateList\handleRequest(), WTrGetTemplate\handleRequest(), WTrDeleteRole\handleRequest(), WTrSetRoleRights\handleRequest(), WTrSetRoleDescription\handleRequest(), WTrCreateRole\handleRequest(), WTrGetRole\handleRequest(), WTrGetAllRoles\handleRequest(), WTrSetUserFlags\handleRequest(), WTrSetUserHosts\handleRequest(), WTrGetUserHosts\handleRequest(), WTrSetUserRoles\handleRequest(), WTrGetUserRoles\handleRequest(), WTrSetUserDescription\handleRequest(), WTrDeleteUser\handleRequest(), WTrChangePassword\handleRequest(), WTrGetAllSeatPlans\handleRequest(), WTrGetAllRightNames\handleRequest(), WTrGetAllUsers\handleRequest(), WTrChangeMyPassword\handleRequest(), WTrGetMyRights\handleRequest(), WTrGetMyRoles\handleRequest(), WTrLogout\handleRequest(), WTrLogin\handleRequest(), WTrCreateUser\handleRequest(), WTrServerInfo\handleRequest(), WTrBackupTable\handleRequest(), WTrBackupExplore\handleRequest(), WTrBackup\handleRequest(), WTrSetFlag\handleRequest(), WobTransactionBase\noSuchTransaction(), and TransactionError\printXml().

static WobTransaction::messageEncoding ( )
static
static WobTransaction::needCommVersion ( )
static
static WobTransaction::privilegeNames ( )
static
static WobTransaction::transactionNames ( )
static
static WobTransaction::version ( )
static
static WobTransaction::xmlPackNamespace ( )
static
static WobTransaction::xmlProjectNamespace ( )
static
static WobTransaction::xmlSchemaNamespace ( )
static
static WobTransaction::xmlSoap12Namespace ( )
static
static WobTransaction::xmlXmlNamespace ( )
static

The documentation for this class was generated from the following file: