This class will show the PHP needed (upgrade block) to perform the desired DDL action with the specified table.
More...
|
| | create_table_php ($structure, $table) |
| | This function will generate all the PHP code needed to create one table using XMLDB objects and functions.
|
| |
| | drop_table_php ($structure, $table) |
| | This function will generate all the PHP code needed to drop one table using XMLDB objects and functions.
|
| |
| | getDoesGenerate () |
| | Returns the type of output of the file.
|
| |
| | getError () |
| | getError method, returns the last error string.
|
| |
| | getOutput () |
| | getOutput method, returns the output generated by the action.
|
| |
| | getPostAction () |
| | getPostAction method, returns the action to launch after executing another one
|
| |
| | getTitle () |
| | getTitle method returns the title of the action (that is part of the $str array attribute
|
| |
| | init () |
| | Init method, every subclass will have its own.
|
| |
| | invoke () |
| | Invoke method, every class will have its own returns true/false on completion, setting both errormsg and output as necessary.
|
| |
| | launch ($action) |
| | launch method, used to easily call invoke methods between actions
|
| |
| | loadStrings ($strings) |
| | loadStrings method, loads the required strings specified in the array parameter
|
| |
| | rename_table_php ($structure, $table) |
| | This function will generate all the PHP code needed to rename one table using XMLDB objects and functions.
|
| |
| | 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.
|
| |
|
|
bool | $can_subaction |
| | Set own core attributes.
|
| |
|
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.
|
| |
|
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.
|
| |
|
mixed | $subaction |
| |
|
string | $title |
| | Title of the Action (class name, by default), set by parent init automatically.
|
| |
This class will show the PHP needed (upgrade block) to perform the desired DDL action with the specified table.
- Copyright
- 2003 onwards Eloy Lafuente (stronk7)
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ create_table_php()
| view_structure_php::create_table_php |
( |
| $structure, |
|
|
| $table ) |
This function will generate all the PHP code needed to create one table using XMLDB objects and functions.
- Parameters
-
| xmldb_structure | structure object containing all the info |
| string | table table code to be created |
- Return values
-
| string | PHP code to be used to create the table |
◆ drop_table_php()
| view_structure_php::drop_table_php |
( |
| $structure, |
|
|
| $table ) |
This function will generate all the PHP code needed to drop one table using XMLDB objects and functions.
- Parameters
-
| xmldb_structure | structure object containing all the info |
| string | table table code to be dropped |
- Return values
-
| string | PHP code to be used to drop the table |
◆ 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()
| view_structure_php::init |
( |
| ) |
|
Init method, every subclass will have its own.
Reimplemented from XMLDBAction.
◆ invoke()
| view_structure_php::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
-
◆ rename_table_php()
| view_structure_php::rename_table_php |
( |
| $structure, |
|
|
| $table ) |
This function will generate all the PHP code needed to rename one table using XMLDB objects and functions.
- Parameters
-
| xmldb_structure | structure object containing all the info |
| string | table table code to be renamed |
- Return values
-
| string | PHP code to be used to rename the table |
◆ 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/view_structure_php/view_structure_php.class.php