1
mirror of https://github.com/jakejarvis/jbb.git synced 2025-04-26 06:45:22 -04:00
jbb/setup/sql_submit.php
2018-10-18 12:42:02 -04:00

209 lines
6.9 KiB
PHP
Executable File

<?php
$username = ""; // Admin Username
$password = ""; // Admin Password
$email = ""; // Admin Email
$sql_server = ""; // 99% of the time: localhost
$sql_username = ""; // Your mySQL Username
$sql_password = ""; // Your mySQL Password
$sql_database = ""; // Your mySQL Database
$conn = mysql_connect ($sql_server, $sql_username, $sql_password)
or die ("Uh oh! I could not connect to server $sql_server.");
mysql_select_db ($sql_database, $conn)
or die ("Uh oh! I could not connect to database $sql_database");
$query = "CREATE TABLE `jbb_categories` (
`catID` int(11) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default '',
`order` int(11) NOT NULL default '0',
PRIMARY KEY (`catID`)
) TYPE=MyISAM AUTO_INCREMENT=3";
$result = mysql_query ($query)
or die ($query);
$query2 = "CREATE TABLE `jbb_emoticons` (
`emoticonID` int(11) NOT NULL auto_increment,
`skinID` tinyint(11) NOT NULL default '0',
`input` varchar(20) NOT NULL default '',
`output` varchar(255) NOT NULL default '',
PRIMARY KEY (`emoticonID`)
) TYPE=MyISAM AUTO_INCREMENT=1";
$result2 = mysql_query ($query2)
or die ($query2);
$query3 = "CREATE TABLE `jbb_forums` (
`forumID` int(11) NOT NULL auto_increment,
`catID` int(11) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`description` text NOT NULL,
`order` int(11) NOT NULL default '0',
`restrictions` int(11) NOT NULL default '0',
PRIMARY KEY (`forumID`)
) TYPE=MyISAM AUTO_INCREMENT=6";
$result3 = mysql_query ($query3)
or die ($query3);
$query4 = "CREATE TABLE `jbb_groups` (
`groupID` int(11) NOT NULL auto_increment,
`name` text NOT NULL,
`level` int(11) NOT NULL default '0',
PRIMARY KEY (`groupID`)
) TYPE=MyISAM AUTO_INCREMENT=1";
$result4 = mysql_query ($query4)
or die ($query4);
$query5 = "CREATE TABLE `jbb_moderators` (
`modID` int(11) NOT NULL auto_increment,
`userID` int(11) NOT NULL default '0',
`accessID` int(11) NOT NULL default '0',
`forumID` int(11) NOT NULL default '0',
`level` int(11) NOT NULL default '0',
PRIMARY KEY (`modID`)
) TYPE=MyISAM AUTO_INCREMENT=1";
$result5 = mysql_query ($query5)
or die ($query5);
$query6 = "CREATE TABLE `jbb_pm` (
`username` text NOT NULL,
`title` text NOT NULL,
`message` text NOT NULL,
`sender` text NOT NULL,
`pmID` int(11) NOT NULL auto_increment,
UNIQUE KEY `pmID` (`pmID`)
) TYPE=MyISAM AUTO_INCREMENT=7";
$result6 = mysql_query ($query6)
or die ($query6);
$query7 = "CREATE TABLE `jbb_preferences` (
`boardName` text NOT NULL,
`boardURL` text NOT NULL,
`boardEmail` text NOT NULL,
`aggrement` longtext NOT NULL,
`allowHTML` enum('true','false') NOT NULL default 'true',
`allowImages` enum('true','false') NOT NULL default 'true',
`allowLinks` enum('true','false') NOT NULL default 'true',
`linksNewWindow` enum('true','false') NOT NULL default 'true',
`allowBold` enum('true','false') NOT NULL default 'true',
`allowItalics` enum('true','false') NOT NULL default 'true',
`allowUnderline` enum('true','false') NOT NULL default 'true',
`defaultSkinID` int(11) NOT NULL default '0'
) TYPE=MyISAM";
$result7 = mysql_query ($query7)
or die ($query7);
$query8 = "CREATE TABLE `jbb_replies` (
`replyID` int(11) NOT NULL auto_increment,
`forumID` int(11) NOT NULL default '0',
`topicID` int(11) NOT NULL default '0',
`userID` int(11) NOT NULL default '0',
`postTime` datetime NOT NULL default '0000-00-00 00:00:00',
`message` longtext NOT NULL,
PRIMARY KEY (`replyID`)
) TYPE=MyISAM AUTO_INCREMENT=46";
$result8 = mysql_query ($query8)
or die ($query8);
$query9 = "CREATE TABLE `jbb_skins` (
`skinID` int(11) NOT NULL auto_increment,
`skinName` varchar(50) NOT NULL default '',
`dir` text NOT NULL,
`hideSkin` enum('true','false') NOT NULL default 'true',
`default` enum('true','false') NOT NULL default 'true',
PRIMARY KEY (`skinID`)
) TYPE=MyISAM AUTO_INCREMENT=1";
$result9 = mysql_query ($query9)
or die ($query9);
$query10 = "CREATE TABLE `jbb_topics` (
`topicID` int(11) NOT NULL auto_increment,
`forumID` int(11) NOT NULL default '0',
`userID` int(11) NOT NULL default '0',
`postTime` datetime NOT NULL default '0000-00-00 00:00:00',
`lastPostTime` datetime NOT NULL default '0000-00-00 00:00:00',
`lastPostUserID` int(11) NOT NULL default '0',
`subject` text NOT NULL,
`description` text NOT NULL,
`firstPost` longtext NOT NULL,
`sticky` enum('true','false') NOT NULL default 'false',
`locked` enum('true','false') NOT NULL default 'false',
PRIMARY KEY (`topicID`)
) TYPE=MyISAM AUTO_INCREMENT=53";
$result10 = mysql_query ($query10)
or die ($query10);
$query11 = "CREATE TABLE `jbb_users` (
`userID` int(11) NOT NULL auto_increment,
`skinID` tinyint(4) NOT NULL default '0',
`groupID` tinyint(4) NOT NULL default '0',
`username` varchar(20) NOT NULL default '',
`password` varchar(16) NOT NULL default '',
`firstName` varchar(30) NOT NULL default '',
`lastName` varchar(30) NOT NULL default '',
`avatar` varchar(150) NOT NULL default '',
`sig` varchar(255) NOT NULL default '',
`title` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`hideEmail` enum('true','false') NOT NULL default 'true',
`aim` varchar(30) NOT NULL default '',
`msn` varchar(50) NOT NULL default '',
`yim` varchar(30) NOT NULL default '',
`intrests` text NOT NULL,
`siteURL` varchar(200) NOT NULL default '',
`location` varchar(100) NOT NULL default '',
`bio` text NOT NULL,
`lastVisit` datetime NOT NULL default '0000-00-00 00:00:00',
`registered` date NOT NULL default '0000-00-00',
PRIMARY KEY (`userID`)
) TYPE=MyISAM AUTO_INCREMENT=14";
$result11 = mysql_query ($query11)
or die ($query11);
$query12 = "CREATE TABLE `jbb_visitors` (
`visitorID` int(11) NOT NULL auto_increment,
`ip` varchar(16) NOT NULL default '',
`timestamp` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`visitorID`)
) TYPE=MyISAM AUTO_INCREMENT=1";
$result12 = mysql_query ($query12)
or die ($query12);
$query14 = "INSERT INTO jbb_users (username, password, email, groupID) VALUES ('$username','$password','$email','1')";
mysql_query ($query14)
or die ($query14);
echo "<CENTER><TABLE WIDTH=\"75%\">
<TR>
<TD HEIGHT=\"40\" BACKGROUND=\"images/top_strip.gif\"><FONT FACE=\"verdana\" SIZE=\"+2\" COLSPAN=\"2\">JBB MYSQL Installation</FONT></TD>
</TR>
<TR>
<TD HEIGHT=\"30\">
</TD>
</TR>
<TR>
<TD ALIGN=\"center\"><b><FONT FACE=\"verdana\"><b>Thank you! JBB has successfully been installed in your MYSQL Database. You are being redirected now.<BR>
<A HREF=\"finish_install.php\">(Or click here if you do not wish to wait.)</a></TD></TR>
</TABLE>";
?>
<HTML>
<HEAD>
<META HTTP-EQUIV=\"refresh\" CONTENT=\"2;URL=finish_install.php\">
</HEAD>
</HTML>