cvs: pear /MDB reverse_engineer_xml_schema.php

From: Date: Tue, 13 Aug 2002 18:57:38 +0000
Subject: cvs: pear /MDB reverse_engineer_xml_schema.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-5725@lists.php.net to get a copy of this message
lsmith Tue Aug 13 14:57:38 2002 EDT Modified files: /pear/MDB reverse_engineer_xml_schema.php Log: made a pathetically simple script slightly better Index: pear/MDB/reverse_engineer_xml_schema.php diff -u pear/MDB/reverse_engineer_xml_schema.php:1.3 pear/MDB/reverse_engineer_xml_schema.php:1.4 --- pear/MDB/reverse_engineer_xml_schema.php:1.3 Mon Aug 12 08:28:35 2002 +++ pear/MDB/reverse_engineer_xml_schema.php Tue Aug 13 14:57:37 2002 @@ -42,7 +42,7 @@ // | Author: Lukas Smith <smith@dybnet.de> | // +----------------------------------------------------------------------+ // -// $Id: reverse_engineer_xml_schema.php,v 1.3 2002/08/12 12:28:35 lsmith Exp $ +// $Id: reverse_engineer_xml_schema.php,v 1.4 2002/08/13 18:57:37 lsmith Exp $ // /** @@ -68,13 +68,22 @@ if(MDB::isError($err)) { $error = $err->getMessage(); } else { - Var_Dump::display($manager->dumpDatabase( - array( - 'Output_Mode' => 'file', - 'Output' => $file - ), - MDB_MANAGER_DUMP_STRUCTURE - )); + if($action) { + set_time_limit(0); + } + if($action == 'dump') { + Var_Dump::display($manager->dumpDatabase( + array( + 'Output_Mode' => 'file', + 'Output' => $file + ), + MDB_MANAGER_DUMP_ALL + )); + } else if($action == 'create') { + Var_Dump::display($manager->updateDatabase($file)); + } else { + $error = 'no action selected'; + } $warnings = $manager->getWarnings(); if(count($warnings) > 0) { Var_Dump::display($warnings); @@ -94,7 +103,7 @@ <select name="type"> <option value="mysql"'); if($type == 'mysql') {echo ('selected');} - echo ('>MySQL</option> + echo ('>MySQL</option> </select> <br /> Username: @@ -111,6 +120,12 @@ <br /> Filename: <input type="text" name="file" value="'.$file.'" /> + <br /> + Dump: + <input type="radio" name="action" value="dump" /> + <br /> + Create: + <input type="radio" name="action" value="create" /> <br /> <input type="submit" name="submit" value="ok" /> ');

« previous php.pear.cvs (#5725) next »