Class ActionSpecialCosts

Description

Edit/create/delete special instrument usage costs

Located in /inc/actions/specialcosts.php (line 32)

ActionAction
   |
   --ActionSpecialCosts
Method Summary
void ActionSpecialCosts (BumblebeeAuth $auth, array $pdata)
void delete ()
void edit ()
void go ()
void mungeInputData ()
void selectProject ()
array _getCostObject ()
Variables
Methods
Constructor ActionSpecialCosts (line 41)

Initialising the class

  • return: nothing
void ActionSpecialCosts (BumblebeeAuth $auth, array $pdata)
  • BumblebeeAuth $auth: Authorisation object
  • array $pdata: extra state data from the call path
delete (line 197)
void delete ()

Redefinition of:
ActionAction::delete()
Delete the selected item
edit (line 173)
void edit ()

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

Redefinition of:
ActionAction::go()
Actually perform the action that this Action* class is to perform
mungeInputData (line 73)
void mungeInputData ()

Redefinition of:
ActionAction::mungeInputData()
Parse the input data sources
selectInstrument (line 140)

Select for which instrument the special costs should be displayed

void selectInstrument ()
selectInstrumentCreate (line 159)

Select for which instrument a special cost should be created

void selectInstrumentCreate ()
selectProject (line 108)

Select for which project the special costs should be displayed

void selectProject ()
selectProjectCreate (line 127)

Select for which project a special cost should be created

void selectProjectCreate ()
_getCostObject (line 212)

Create a SpecialCost object

  • return: ($id, $special_cost)
array _getCostObject ()

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:59 +0000 by phpDocumentor 1.3.0