<%
if (!createDb && !createTables && !dbExists) {
enableContinue = true;
%>
<%= Bean.getHtmlPart("C_BLOCK_START", "Create Database") %>
 |
|
You have not created the Alkacon OpenCms database.
You cannot import the modules successfully without the database and tables!
|
<%= Bean.getHtmlPart("C_BLOCK_END") %>
<%
}
else {
if (dbExists && createTables && !dropDb && db != null) {
db.closeConnection(); %>
<%= Bean.getHtmlPart("C_BLOCK_START", "Create Database") %>
<%= Bean.getHtmlPart("C_BLOCK_END") %>
<%
}
else {
if (createDb && dropDb && db != null) {
// Drop Database %>
<%= Bean.getHtmlPart("C_BLOCK_START", "Dropping database ...") %>
<%
db.closeConnection();
db.setConnection(Bean.getDbDriver(), Bean.getDbWorkConStr(), Bean.getDbConStrParams(), Bean.getDbCreateUser(), Bean.getDbCreatePwd());
db.dropDatabase(Bean.getDatabase(), Bean.getReplacer());
if (db.noErrors()) { %>
 |
|
Database has been successfully dropped. |
<%
enableContinue = true;
} else {
enableContinue = false;
dbError = true;
%>
 |
|
Database could not be dropped!
<%
List errors = db.getErrors();
Iterator it = errors.iterator();
while (it.hasNext()) {
out.println(it.next() + " ");
out.println("-------------------------------------------" + " ");
}
db.clearErrors();
%>
|
<%
} %>
<%= Bean.getHtmlPart("C_BLOCK_END") %>
<%
}
if (createDb && db != null) {
// Create Database %>
<%= Bean.getHtmlPart("C_BLOCK_START", "Creating database ...") %>
<%
db.createDatabase(Bean.getDatabase(), Bean.getReplacer());
if (db.noErrors()) { %>
 |
|
Database has been successfully created. |
<%
enableContinue = true;
} else {
enableContinue = false;
dbError = true;
%>
 |
|
Database could not be created!
<%
List errors = db.getErrors();
Iterator it = errors.iterator();
while (it.hasNext()) {
out.println(it.next() + " ");
out.println("-------------------------------------------" + " ");
}
db.clearErrors();
%>
|
<%
}
%>
<%= Bean.getHtmlPart("C_BLOCK_END") %>
<%
}
if (db != null) {
db.closeConnection();
}
if (createTables && db != null) {
db.setConnection(Bean.getDbDriver(), Bean.getDbWorkConStr(), Bean.getDbConStrParams(), Bean.getDbWorkUser(),Bean.getDbWorkPwd());
//Drop Tables (intentionally quiet)
db.dropTables(Bean.getDatabase());
db.clearErrors();
db.closeConnection();
// reopen the connection in order to display errors
db.setConnection(Bean.getDbDriver(), Bean.getDbWorkConStr(), Bean.getDbConStrParams(), Bean.getDbWorkUser(),Bean.getDbWorkPwd());
//Create Tables %>
<%= Bean.getHtmlPart("C_BLOCK_START", "Creating tables ...") %>
<%
db.createTables(Bean.getDatabase(), Bean.getReplacer());
if(db.noErrors()) {
%>
 |
|
Tables have been successfully created. |
<%
enableContinue = true;
}
else {
enableContinue = false;
dbError = true;
%>
 |
|
Tables could not be created!
<%
List errors = db.getErrors();
Iterator it = errors.iterator();
while (it.hasNext()) {
out.println(it.next() + " ");
out.println("-------------------------------------------" + " ");
}
db.clearErrors();
db.closeConnection();
%>
|
<%
}
%>
<%= Bean.getHtmlPart("C_BLOCK_END") %>
<%
}
}
}
%>
|