Class ActionCosts

Description

Edit and create costs for using instruments

Costs for instrument usage are calculated using a matrix of the instrument class and the user class. See { @link http://bumblebeeman.sf.net/ } for further details.

Located in /inc/actions/costs.php (line 34)

ActionAction
   |
   --ActionCosts
Method Summary
void ActionCosts (BumblebeeAuth $auth, array $pdata)
void edit ()
void go ()
void selectUserClass ()
Variables
Methods
Constructor ActionCosts (line 43)

Initialising the class

  • return: nothing
void ActionCosts (BumblebeeAuth $auth, array $pdata)
  • BumblebeeAuth $auth: Authorisation object
  • array $pdata: extra state data from the call path
edit (line 99)

Sync the user's changes with the db and provide feedback

  • return: nothing
void edit ()

Redefinition of:
ActionAction::edit()
Edit the selected item
go (line 48)
void go ()

Redefinition of:
ActionAction::go()
Actually perform the action that this Action* class is to perform
selectUserClass (line 84)

Generate an HTML form for the user to select which class of user to edit costs

  • do DB look-ups on what instruments exist
  • construct a table of links to allow the user to select which userclass to edit

  • return: nothing
void selectUserClass ()

Inherited Methods

Inherited From ActionAction

ActionAction::ActionAction()
ActionAction::delete()
ActionAction::edit()
ActionAction::go()
ActionAction::log()
ActionAction::mungeInputData()
ActionAction::readOnlyError()
ActionAction::reportAction()
ActionAction::select()
ActionAction::_dataCleanse()

Documentation generated on Tue, 06 Mar 2007 10:01:09 +0000 by phpDocumentor 1.3.0