From: stronk7 Date: Wed, 6 Sep 2006 22:34:09 +0000 (+0000) Subject: PHP code for dropping and renaming tables added. Note that the DDL X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=386c23c9dade711dffaabfbb3627280d2e5c83ca;p=moodle.git PHP code for dropping and renaming tables added. Note that the DDL functions doesn't exist yet. ;-) --- diff --git a/admin/xmldb/actions/view_structure_php/view_structure_php.class.php b/admin/xmldb/actions/view_structure_php/view_structure_php.class.php index b37adae5f3..7433217519 100644 --- a/admin/xmldb/actions/view_structure_php/view_structure_php.class.php +++ b/admin/xmldb/actions/view_structure_php/view_structure_php.class.php @@ -242,6 +242,14 @@ class view_structure_php extends XMLDBAction { $result .= XMLDB_PHP_HEADER; /// Add contents + $result .= XMLDB_LINEFEED; + $result .= ' /// Create table ' . $table->getName() . XMLDB_LINEFEED; + $result .= ' $table = new XMLDBTable(' . "'" . $table->getName() . "'" . ');' . XMLDB_LINEFEED; + + /// Launch the proper DDL + $result .= XMLDB_LINEFEED; + $result .= ' /// Launch drop table for ' . $table->getName() . XMLDB_LINEFEED; + $result .= ' $status = $status && drop_table($table);' . XMLDB_LINEFEED; /// Add standard PHP footer $result .= XMLDB_PHP_FOOTER; @@ -272,6 +280,14 @@ class view_structure_php extends XMLDBAction { $result .= XMLDB_PHP_HEADER; /// Add contents + $result .= XMLDB_LINEFEED; + $result .= ' /// Create table ' . $table->getName() . XMLDB_LINEFEED; + $result .= ' $table = new XMLDBTable(' . "'" . $table->getName() . "'" . ');' . XMLDB_LINEFEED; + + /// Launch the proper DDL + $result .= XMLDB_LINEFEED; + $result .= ' /// Launch rename table for ' . $table->getName() . XMLDB_LINEFEED; + $result .= ' $status = $status && rename_table($table, ' . "'NEWNAMEGOESHERE'" . ');' . XMLDB_LINEFEED; /// Add standard PHP footer $result .= XMLDB_PHP_FOOTER;