$obj->installer_test = "Exponent Installer ALTER test"; $obj->exponent = "Exponent"; if (!$db->insertObject($obj, $tablename)) { $passed = false; echoFailure(gt("Trying to Alter Tables") . " (" . $error . ")"); } else { echoSuccess(); } } if ($passed) { echoStart(gt('Checking DROP TABLE privilege') . ':'); $db->dropTable($tablename); $error = $db->error(); if ($db->tableExists($tablename)) { $passed = false; echoFailure(gt("Trying to Drop Tables") . " (" . $error . ")"); } else { echoSuccess(); } } if ($passed) { echoStart(gt('Installing Tables') . ':'); $tables = administrationController::install_dbtables(); if ($db->tableIsEmpty('user')) { $user = null; $user->username = '******'; $user->password = md5('admin'); $user->is_admin = 1; $user->is_acting_admin = 1; $db->insertObject($user, 'user'); }
$obj->installer_test = "Exponent Installer ALTER test"; $obj->exponent = "Exponent"; if (!$db->insertObject($obj, $tablename)) { $passed = false; echoFailure($error); } else { echoSuccess(); } } if ($passed) { echoStart("Checking DROP TABLE privilege:"); $db->dropTable($tablename); $error = $db->error(); if ($db->tableExists($tablename)) { $passed = false; echoFailure($error); } else { echoSuccess(); } } if ($passed) { echoStart("Installing Tables:"); $dir = BASE . "datatypes/definitions"; if (is_readable($dir)) { $dh = opendir($dir); while (($file = readdir($dh)) !== false) { if (is_readable("{$dir}/{$file}") && is_file("{$dir}/{$file}") && substr($file, -4, 4) == ".php" && substr($file, -9, 9) != ".info.php") { $tablename = substr($file, 0, -4); $dd = (include "{$dir}/{$file}"); $info = array(); if (is_readable("{$dir}/{$tablename}.info.php")) {