This class will will check all the db directories existing under the current Moodle installation, sending them to the SESSION->dbdirs array.  
 More...
 | 
|   | getDoesGenerate () | 
|   | Returns the type of output of the file.  More...
  | 
|   | 
|   | getError () | 
|   | getError method, returns the last error string.  More...
  | 
|   | 
|   | getOutput () | 
|   | getOutput method, returns the output generated by the action.  More...
  | 
|   | 
|   | getPostAction () | 
|   | getPostAction method, returns the action to launch after executing another one  More...
  | 
|   | 
|   | getTitle () | 
|   | getTitle method returns the title of the action (that is part of the $str array attribute  More...
  | 
|   | 
|   | init () | 
|   | Init method, every subclass will have its own.  More...
  | 
|   | 
|   | invoke () | 
|   | Invoke method, every class will have its own returns true/false on completion, setting both errormsg and output as necessary.  More...
  | 
|   | 
|   | launch ($action) | 
|   | launch method, used to easily call invoke methods between actions  More...
  | 
|   | 
|   | loadStrings ($strings) | 
|   | loadStrings method, loads the required strings specified in the array parameter  More...
  | 
|   | 
|   | upgrade_savepoint_php ($structure) | 
|   | This function will generate the PHP code needed to implement the upgrade_xxxx_savepoint() php calls in upgrade code generated from the editor.  More...
  | 
|   | 
 | 
| 
bool  | $does_generate | 
|   | Type of value returned by the invoke method, ACTION_GENERATE_HTML have contents to show, set by each specialized invoke. 
  | 
|   | 
| string  | $errormsg | 
|   | Last Error produced.  More...
  | 
|   | 
| 
string  | $output | 
|   | Output of the action, set by each specialized invoke, get with getOutput. 
  | 
|   | 
| 
string  | $postaction | 
|   | Action to execute at the end of the invoke script. 
  | 
|   | 
| 
bool  | $sesskey_protected | 
|   | Actions must be protected by sesskey mechanism. 
  | 
|   | 
| 
string  | $str | 
|   | Strings used by the action set by each specialized init, calling loadStrings. 
  | 
|   | 
| 
string  | $title | 
|   | Title of the Action (class name, by default), set by parent init automatically. 
  | 
|   | 
This class will will check all the db directories existing under the current Moodle installation, sending them to the SESSION->dbdirs array. 
- Copyright
 - 2003 onwards Eloy Lafuente (stronk7)  
 
- License
 - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
 
 
◆ getDoesGenerate()
  
  
      
        
          | XMLDBAction::getDoesGenerate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Returns the type of output of the file. 
- Return values
 - 
  
  
 
 
 
◆ getError()
  
  
      
        
          | XMLDBAction::getError  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
getError method, returns the last error string. 
Used if the invoke() methods returns false 
- Return values
 - 
  
  
 
 
 
◆ getOutput()
  
  
      
        
          | XMLDBAction::getOutput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
getOutput method, returns the output generated by the action. 
Used after execution of the invoke() methods if they return true 
- Return values
 - 
  
  
 
 
 
◆ getPostAction()
  
  
      
        
          | XMLDBAction::getPostAction  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
getPostAction method, returns the action to launch after executing another one 
- Return values
 - 
  
  
 
 
 
◆ getTitle()
  
  
      
        
          | XMLDBAction::getTitle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
getTitle method returns the title of the action (that is part of the $str array attribute 
- Return values
 - 
  
  
 
Reimplemented in add_persistent_mandatory.
 
 
◆ init()
      
        
          | get_db_directories::init  | 
          ( | 
           | ) | 
           | 
        
      
 
Init method, every subclass will have its own. 
Reimplemented from XMLDBAction.
 
 
◆ invoke()
      
        
          | get_db_directories::invoke  | 
          ( | 
           | ) | 
           | 
        
      
 
Invoke method, every class will have its own returns true/false on completion, setting both errormsg and output as necessary. 
Reimplemented from XMLDBAction.
 
 
◆ launch()
  
  
      
        
          | XMLDBAction::launch  | 
          ( | 
            | 
          $action | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
launch method, used to easily call invoke methods between actions 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ loadStrings()
  
  
      
        
          | XMLDBAction::loadStrings  | 
          ( | 
            | 
          $strings | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
loadStrings method, loads the required strings specified in the array parameter 
- Parameters
 - 
  
  
 
 
 
◆ upgrade_savepoint_php()
  
  
      
        
          | XMLDBAction::upgrade_savepoint_php  | 
          ( | 
            | 
          $structure | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
This function will generate the PHP code needed to implement the upgrade_xxxx_savepoint() php calls in upgrade code generated from the editor. 
It's used by the view_structure_php and view_table_php actions
- Parameters
 - 
  
  
 
- Return values
 - 
  
    | string | PHP code to be used to mark a reached savepoint  | 
  
   
 
 
◆ $errormsg
  
  
      
        
          | string XMLDBAction::$errormsg | 
         
       
   | 
  
protectedinherited   | 
  
 
Last Error produced. 
Check when any invoke returns false, get with getError 
 
 
The documentation for this class was generated from the following file:
- admin/tool/xmldb/actions/get_db_directories/get_db_directories.class.php