session_register("session_dbusername"); session_register("session_dbpassword"); session_register("session_dbname"); $_SESSION["session_dbtype"] = $_POST["dbtype"]; $_SESSION["session_dbhostname"] = $_POST["dbhostname"]; $_SESSION["session_dbusername"] = $_POST["dbusername"]; $_SESSION["session_dbpassword"] = $_POST["dbpassword"]; $_SESSION["session_dbname"] = $_POST["dbname"]; $DB =& ADONewConnection($_SESSION["session_dbtype"]); $result = $DB->Connect($_SESSION["session_dbhostname"], $_SESSION["session_dbusername"], $_SESSION["session_dbpassword"], $_SESSION["session_dbname"]); if (!$result) { echo "can not connect db"; exit; } $dbinfo = new DBinfo($DB); $arr_table = $dbinfo->getAllTables(); for ($i = 0; $i < count($arr_table); $i++) { $arr_data[$i] = $dbinfo->getField($arr_table[$i]); // $generator->arr_field = $dbinfo->getField($arr_table[$i]); // $generator->table_name = $arr_table[$i]; // $generator->class_name = strtolower($arr_table[$i]); // $generator->createTableDir(); // $generator->genClass(); // $generator->genGetValueofForm(); } $smarty->assign('table', $arr_table); $smarty->assign('field', $arr_data); $smarty->assign('gentype_options', $arr_gentype); $smarty->assign('gentype', '2'); $smarty->assign('INPUT_TITLE', INPUT_TITLE); $smarty->assign('TABLE', TABLE);