IP.Board  3.3.0
public_nexus_clients_purchases Class Reference
Inheritance diagram for public_nexus_clients_purchases:
ipsCommand

Public Member Functions

 _assocOptions ($purchase, $ignoreCurrent=FALSE)
 _upgradeOptions ($purchase, $cache=array())
 associate ()
 change ()
 do_associate ()
 doExecute (ipsRegistry $registry)
 manage ()
 renew ()
 update ()
 view ()

Member Function Documentation

_assocOptions ( purchase,
ignoreCurrent = FALSE 
)

Get Association options

Parameters:
arrayRow from nexus_purchases
boolIgnore current associated purchase?
Returns:
array Purchases that can be associated with this purchase
_upgradeOptions ( purchase,
cache = array() 
)

Get upgrade/downgrade options

Parameters:
arrayRow from nexus_purchases
arrayIf they're already loaded, you can pass the cache array to stop them being loaded again
returnList of packages that you can up/downgrade to
associate ( )

Action: Associate

change ( )

Action: Change Purchase

Action: Do Associate

doExecute ( ipsRegistry registry)

Main class entry point

Parameters:
objectipsRegistry reference
Returns:
void [Outputs to screen]

Reimplemented from ipsCommand.

manage ( )

Action: View All Purchases

Returns:
string
renew ( )

Action: Renew Purchase

Returns:
void
update ( )

Action: Update Purchase

view ( )

Action: View Purchase


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables