forked from science-ation/science-ation
Add the start of installation step 3
remove ability in config/variables to change the fair year -- this needs to be done via the rollover functionality
This commit is contained in:
parent
621f940b27
commit
4034991742
@ -54,7 +54,14 @@
|
|||||||
echo "<tr><td colspan=\"3\"><h3>".i18n("Global configuration settings")."</h3></td></tr>";
|
echo "<tr><td colspan=\"3\"><h3>".i18n("Global configuration settings")."</h3></td></tr>";
|
||||||
while($r=mysql_fetch_object($q))
|
while($r=mysql_fetch_object($q))
|
||||||
{
|
{
|
||||||
echo "<tr><td>$r->var</td><td>".i18n($r->description)."</td><td><input type=\"text\" name=\"specialconfig[$r->var]\" value=\"$r->val\" /></td></tr>";
|
if($r->var=="FAIRYEAR")
|
||||||
|
{
|
||||||
|
echo "<tr><td>$r->var</td><td>".i18n($r->description)."</td><td>$r->val</td></tr>";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "<tr><td>$r->var</td><td>".i18n($r->description)."</td><td><input type=\"text\" name=\"specialconfig[$r->var]\" value=\"$r->val\" /></td></tr>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<tr><td colspan=\"3\"><hr /><br /><h3>".i18n("Configuration settings for fair year %1",array($config['FAIRYEAR']))."</h3></td></tr>";
|
echo "<tr><td colspan=\"3\"><hr /><br /><h3>".i18n("Configuration settings for fair year %1",array($config['FAIRYEAR']))."</h3></td></tr>";
|
||||||
|
79
install3.php
Normal file
79
install3.php
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
<?
|
||||||
|
/*
|
||||||
|
This file is part of the 'Science Fair In A Box' project
|
||||||
|
SFIAB Website: http://www.sfiab.ca
|
||||||
|
|
||||||
|
Copyright (C) 2005 Sci-Tech Ontario Inc <info@scitechontario.org>
|
||||||
|
Copyright (C) 2005 James Grant <james@lightbox.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, version 2.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; see the file COPYING. If not, write to
|
||||||
|
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
|
Boston, MA 02111-1307, USA.
|
||||||
|
*/
|
||||||
|
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n";
|
||||||
|
?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
|
||||||
|
<head><title>SFIAB Installation</title>
|
||||||
|
<link rel="stylesheet" href="sfiab.css" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>SFIAB Installation - Step 3</h1>
|
||||||
|
<?
|
||||||
|
if(!file_exists("data/config.inc.php"))
|
||||||
|
{
|
||||||
|
echo "<div class=\"error\">SFIAB Installation Step 1 is not yet complete.</div>";
|
||||||
|
echo "<a href=\"install.php\">Go back to installation step 1</a><br />";
|
||||||
|
echo "</body></html>";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
require_once("data/config.inc.php");
|
||||||
|
mysql_connect($DBHOST,$DBUSER,$DBPASS);
|
||||||
|
mysql_select_db($DBNAME);
|
||||||
|
|
||||||
|
echo "Checking for existing SFIAB database... ";
|
||||||
|
if(file_exists("db/db.db.version.txt"))
|
||||||
|
{
|
||||||
|
$dbdbversion_file=file("db/db.db.version.txt");
|
||||||
|
$dbdbversion=trim($dbdbversion_file[0]);
|
||||||
|
if(!$dbdbversion)
|
||||||
|
{
|
||||||
|
echo "<div class=\"error\">SFIAB Installation Step 2 is not yet complete.</div>";
|
||||||
|
echo "<a href=\"install2.php\">Go back to installation step 2</a><br />";
|
||||||
|
echo "</body></html>";
|
||||||
|
exit;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "<div class=\"error\">SFIAB Installation Step 2 is not yet complete.</div>";
|
||||||
|
echo "<a href=\"install2.php\">Go back to installation step 2</a><br />";
|
||||||
|
echo "</body></html>";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
//if there are entries in the config table for year=0, then this is NOT a fresh install, so error out
|
||||||
|
$q=mysql_query("SELECT * FROM config WHERE year='0'");
|
||||||
|
if(mysql_num_rows($q))
|
||||||
|
{
|
||||||
|
//we say all tables, but really only we check for config where year=0;
|
||||||
|
echo "<div class=\"error\">ERROR: Detected existing table data, SFIAB Installation Step 3 requires all tables to be empty.</div>";
|
||||||
|
echo "</body></html>";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
|
||||||
|
</body></html>
|
Loading…
Reference in New Issue
Block a user