aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/update_script.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/update_script.php')
-rw-r--r--phpBB/update_script.php39
1 files changed, 31 insertions, 8 deletions
diff --git a/phpBB/update_script.php b/phpBB/update_script.php
index 9ed7f48a35..92d6f3ac37 100644
--- a/phpBB/update_script.php
+++ b/phpBB/update_script.php
@@ -20,20 +20,43 @@ if ( !($result = $db->sql_query($sql)) )
if ( $row = $db->sql_fetchrow($result) )
{
- if ( $row['config_value'] != '.1.0 [20020402]' )
+ $sql = array();
+ switch ( $row['config_value'] )
{
- $sql = "UPDATE " . CONFIG_TABLE . "
- SET config_value = '.1.0 [20020402]'
- WHERE config_name = 'version'";
- if ( !($result = $db->sql_query($sql)) )
+ case '.1.0 [20020402]':
+ echo 'Updating from [20020402] :: ';
+ flush();
+
+ $sql[] = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
+ VALUES ('session_gc', '3600')";
+ $sql[] = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
+ VALUES ('session_last_gc', '0')";
+
+ echo '<span style="color:green">DONE</span><br /><br />';
+ break;
+ default;
+ echo 'No updates made<br /><br />';
+ }
+
+ if ( count($sql) )
+ {
+ for($i = 0; $i < count($sql); $i++)
{
- die("Couldn't update version info");
+ if ( !($result = $db->sql_query($sql[$i])) )
+ {
+ die("Couldn't run update >> " . $sql);
+ }
}
-
- die("UPDATING COMPLETE");
}
}
+$sql = "UPDATE " . CONFIG_TABLE . "
+ SET config_value = '.1.0 [20020420]'
+ WHERE config_name = 'version'";
+if ( !($result = $db->sql_query($sql)) )
+{
+ die("Couldn't update version info");
+}
echo "\n<br />\n<b>COMPLETE!</b><br />\n";
echo "\n<p>Don't forget to delete this file!</p>\n";