working on setup program

This commit is contained in:
seek3r 2000-09-28 02:06:19 +00:00
parent 9e1c56b5e2
commit 1fdc0b03f6
3 changed files with 57 additions and 22 deletions

View File

@ -18,7 +18,7 @@
UNIQUE config_name (config_name) UNIQUE config_name (config_name)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE applications ( CREATE TABLE applications (
@ -30,7 +30,7 @@
UNIQUE app_name (app_name) UNIQUE app_name (app_name)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE accounts ( CREATE TABLE accounts (
@ -49,7 +49,7 @@
UNIQUE account_lid (account_lid) UNIQUE account_lid (account_lid)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
create table groups ( create table groups (
@ -59,7 +59,7 @@
primary key(group_id) primary key(group_id)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE preferences ( CREATE TABLE preferences (
@ -69,7 +69,7 @@
preference_appname varchar(50) preference_appname varchar(50)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE sessions ( CREATE TABLE sessions (
@ -82,7 +82,7 @@
UNIQUE sessionid (session_id) UNIQUE sessionid (session_id)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE app_sessions ( CREATE TABLE app_sessions (
@ -92,7 +92,7 @@
content text content text
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
create table access_log ( create table access_log (
@ -103,7 +103,7 @@
lo int lo int
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE profiles ( CREATE TABLE profiles (
@ -117,7 +117,7 @@
PRIMARY KEY (con) PRIMARY KEY (con)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE addressbook ( CREATE TABLE addressbook (
@ -143,7 +143,7 @@
PRIMARY KEY (ab_id) PRIMARY KEY (ab_id)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE todo ( CREATE TABLE todo (
@ -158,7 +158,7 @@
PRIMARY KEY (todo_id) PRIMARY KEY (todo_id)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE webcal_entry ( CREATE TABLE webcal_entry (
@ -178,7 +178,7 @@
PRIMARY KEY (cal_id) PRIMARY KEY (cal_id)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE webcal_entry_repeats ( CREATE TABLE webcal_entry_repeats (
@ -189,7 +189,7 @@
cal_days char(7) cal_days char(7)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE webcal_entry_user ( CREATE TABLE webcal_entry_user (
@ -199,7 +199,7 @@
PRIMARY KEY (cal_id, cal_login) PRIMARY KEY (cal_id, cal_login)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
create table webcal_entry_groups ( create table webcal_entry_groups (
@ -207,7 +207,7 @@
groups varchar(255) groups varchar(255)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE newsgroups ( CREATE TABLE newsgroups (
@ -221,7 +221,7 @@
UNIQUE name (name) UNIQUE name (name)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE users_newsgroups ( CREATE TABLE users_newsgroups (
@ -229,7 +229,7 @@
newsgroup int(11) NOT NULL newsgroup int(11) NOT NULL
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
$sql = " $sql = "
CREATE TABLE lang ( CREATE TABLE lang (
@ -239,5 +239,5 @@
content text NOT NULL, content text NOT NULL,
PRIMARY KEY (message_id,app_name,lang) PRIMARY KEY (message_id,app_name,lang)
)"; )";
$db->query('insert into config (config_name, config_value) values ('default_tplset', 'default')"; $db->query($sql)";
?> ?>

View File

@ -0,0 +1,32 @@
<?php
/**************************************************************************\
* phpGroupWare *
* http://www.phpgroupware.org *
* -------------------------------------------- *
* This program is free software; you can redistribute it and/or modify it *
* under the terms of the GNU General Public License as published by the *
* Free Software Foundation; either version 2 of the License, or");at your *
* option) any later version. *
\**************************************************************************/
/* $Id$ */
$db->query("DROP TABLE config");
$db->query("DROP TABLE applications");
$db->query("DROP TABLE accounts");
$db->query("DROP TABLE groups");
$db->query("DROP TABLE preferences");
$db->query("DROP TABLE sessions");
$db->query("DROP TABLE app_sessions");
$db->query("DROP TABLE access_log");
$db->query("DROP TABLE profiles");
$db->query("DROP TABLE addressbook");
$db->query("DROP TABLE todo");
$db->query("DROP TABLE webcal_entry");
$db->query("DROP TABLE webcal_entry_repeats");
$db->query("DROP TABLE webcal_entry_user");
$db->query("DROP TABLE webcal_entry_groups");
$db->query("DROP TABLE newsgroups");
$db->query("DROP TABLE users_newsgroups");
$db->query("DROP TABLE lang");
?>

View File

@ -39,15 +39,18 @@
if ($db->num_rows() == 0){ if ($db->num_rows() == 0){
$db->query("select * from accounts"); $db->query("select * from accounts");
if ($db->num_rows() == 0){ if ($db->num_rows() == 0){
echo "You appear to be running a new install of phpGroupWare<br>\n"; echo "You appear to be running a new install of phpGroupWare, so the tables will be created for you.<br>\n";
include ("createtables_"$phpgw_info["server"]["db_type"].".inc.php");
include ("default_records.inc.php");
echo "If you did not recieve any errors, your tables have been created.<br>\n";
echo "<a href="config.php">Click here</a> to configure the environment.<br>\n";
}else{ }else{
echo "You appear to be running a pre-beta version of phpGroupWare<br>\n"; echo "You appear to be running a pre-beta version of phpGroupWare<br>\n";
echo "We are not providing an upgrade path at this time, please backup your tables and drop them, so that this script can recreate them.<br>\n"; echo "We are not providing an upgrade path at this time, please backup your tables and drop them, so that this script can recreate them.<br>\n";
} }
}else{ }else{
echo "Your database seems to be current. Would you like to configure the environment now?<br>\n"; echo "Your database seems to be current.<br>\n";
echo "<a href="config.php">Click here</a> to configure the environment.<br>\n";
} }
include ("createtables_mysql.inc.php");
?> ?>