Class ActionBackupDB

Description

Create a dump of the database for backup purposes

Located in /inc/actions/backupdatabase.php (line 31)

ActionAction
   |
   --BufferedAction
      |
      --ActionBackupDB
Method Summary
void ActionBackupDB (BumblebeeAuth $auth, array $pdata)
void go ()
void godirect ()
void makeDump ()
Variables
Methods
Constructor ActionBackupDB (line 40)

Initialising the class

  • return: nothing
void ActionBackupDB (BumblebeeAuth $auth, array $pdata)
  • BumblebeeAuth $auth: Authorisation object
  • array $pdata: extra state data from the call path
go (line 44)
void go ()

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

Send the sql dump to the browser immediately

(can't be used if you have heavy HTML templates)

void godirect ()
makeDump (line 57)

Make the sql dump and save it to memory for output later

void makeDump ()
_mysqldump_invocation (line 90)

Obtain the correct mysqldump command line to make the backup

void _mysqldump_invocation ()

Inherited Methods

Inherited From BufferedAction

BufferedAction::BufferedAction()
BufferedAction::getFilename()
BufferedAction::outputTextFile()
BufferedAction::saveTextFile()
BufferedAction::sendBufferedStream()
BufferedAction::startOutputTextFile()
BufferedAction::unbuffer()
BufferedAction::unbufferForError()

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