This class will look for data in the database that violates the foreign key definitions found in the XMLDB definitions.
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.
|
|
| 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 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 | $introstr = '' |
| This string is displayed with a yes/no choice before the report is run. 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 look for data in the database that violates the foreign key definitions found in the XMLDB definitions.
Note that by default, this check does not complain about foreign key violations from, say, a userid column defined as NOT NULL DEFAULT '0'. Each 0 in that column will violate the foreign key, but we ignore them. If you want a strict check performed, then add &strict=1 to the URL.
- Copyright
- 2003 onwards Eloy Lafuente (stronk7) http://stronk7.com
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later