[fusionregistry-commitlog] SF.net SVN: fusionregistry: [28] trunk/upload/sources
Brought to you by:
copland007
|
From: SVN c. <fus...@li...> - 2008-02-04 04:54:08
|
Revision: 28
http://fusionregistry.svn.sourceforge.net/fusionregistry/?rev=28&view=rev
Author: copland007
Date: 2008-02-03 20:54:13 -0800 (Sun, 03 Feb 2008)
Log Message:
-----------
Update version number, add 3.0.4 to 3.0.5 upgrade kit.
Modified Paths:
--------------
trunk/upload/sources/components_acp/fusionscripts/fusionregistry/ad_registry_loader.php
trunk/upload/sources/components_public/fusionscripts/fusionregistry/install/sql/inserts.sql.php
trunk/upload/sources/components_public/fusionscripts/fusionregistry/lib/core.php
trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/version_history.php
Added Paths:
-----------
trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/
trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/version_upgrade.php
Modified: trunk/upload/sources/components_acp/fusionscripts/fusionregistry/ad_registry_loader.php
===================================================================
--- trunk/upload/sources/components_acp/fusionscripts/fusionregistry/ad_registry_loader.php 2008-02-04 04:52:04 UTC (rev 27)
+++ trunk/upload/sources/components_acp/fusionscripts/fusionregistry/ad_registry_loader.php 2008-02-04 04:54:13 UTC (rev 28)
@@ -53,8 +53,8 @@
/**#@+ @var string */
var $base_url;
- var $r_version_short = 'v3.0.4';
- var $r_version_long = '30004';
+ var $r_version_short = 'v3.0.5';
+ var $r_version_long = '30005';
/**#@-*/
/** @var object */
Modified: trunk/upload/sources/components_public/fusionscripts/fusionregistry/install/sql/inserts.sql.php
===================================================================
--- trunk/upload/sources/components_public/fusionscripts/fusionregistry/install/sql/inserts.sql.php 2008-02-04 04:52:04 UTC (rev 27)
+++ trunk/upload/sources/components_public/fusionscripts/fusionregistry/install/sql/inserts.sql.php 2008-02-04 04:54:13 UTC (rev 28)
@@ -2,5 +2,5 @@
INSERT INTO `ibf_registry_config` VALUES ('convert_path', '/usr/bin/convert');
INSERT INTO `ibf_registry_config` VALUES ('convert_options', '-antialias +profile "*"');
INSERT INTO `ibf_registry_config` VALUES ('date_format', 'm-j-y H:i');
-INSERT INTO `ibf_registry_config` VALUES ('version_long', '30004');
-INSERT INTO `ibf_registry_config` VALUES ('version_short', 'v3.0.4');
\ No newline at end of file
+INSERT INTO `ibf_registry_config` VALUES ('version_long', '30005');
+INSERT INTO `ibf_registry_config` VALUES ('version_short', 'v3.0.5');
\ No newline at end of file
Modified: trunk/upload/sources/components_public/fusionscripts/fusionregistry/lib/core.php
===================================================================
--- trunk/upload/sources/components_public/fusionscripts/fusionregistry/lib/core.php 2008-02-04 04:52:04 UTC (rev 27)
+++ trunk/upload/sources/components_public/fusionscripts/fusionregistry/lib/core.php 2008-02-04 04:54:13 UTC (rev 28)
@@ -59,8 +59,8 @@
var $class = "";
/** @var string */
- var $r_version_short = 'v3.0.4';
- var $r_version_long = '30004';
+ var $r_version_short = 'v3.0.5';
+ var $r_version_long = '30005';
var $r_session = "";
/**#@-*/
Added: trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/version_upgrade.php
===================================================================
--- trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/version_upgrade.php (rev 0)
+++ trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/version_upgrade.php 2008-02-04 04:54:13 UTC (rev 28)
@@ -0,0 +1,144 @@
+<?php
+/*-------------------------------------------------------------------------\
+|
+| ========================================================
+| Fusion Registry GPL
+| Copyright (C) 2007 Fusion Scripts
+|
+| 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.
+|
+| 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; if not, write to the Free Software
+| Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+| ========================================================
+|
+| Email: in...@fu...
+| Web-Site: http://www.fusionscripts.com/
+|
+| $Id$
+|
+\-------------------------------------------------------------------------*/
+
+/**
+ * Installation template class
+ *
+ * @package Fusion Registry
+ * @subpackage installer
+ * @version $Id$
+ */
+if ( ! defined( 'IN_IPB' ) )
+{
+ print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
+ exit();
+}
+
+class version_upgrade
+{
+ var $ipsclass;
+ var $instagrade;
+ var $this_version = '30005';
+ var $upgrade_from = '30004';
+ var $base_url = '';
+ var $mod_to_run = '';
+
+
+ /**
+ * Generate the upgrades to happen string
+ */
+ function version_process()
+ {
+ $this->base_url = "index.php?act=kit";
+
+ if ( is_array( $this->instagrade->modules_to_run ) and count( $this->instagrade->modules_to_run ) )
+ {
+ $tmp = array_shift( $this->instagrade->modules_to_run );
+
+ $this->mod_to_run = implode( ', ', $this->instagrade->modules_to_run );
+ }
+
+ if ( ! $this->mod_to_run )
+ {
+ $this->mod_to_run = 'None';
+ }
+ }
+
+
+ /**
+ * Oh how we love to upgrade!
+ */
+ function auto_run()
+ {
+ switch( $this->ipsclass->input['kitact'] )
+ {
+ case 'cleanup':
+ $this->do_cleanup();
+ break;
+
+ default:
+ $this->upgrade_kit_intro();
+ break;
+ }
+ }
+
+
+
+ /**
+ * Only thing we need to do is update the DB version
+ */
+ function do_cleanup()
+ {
+ $executed = 0;
+
+ // Update the database version strings
+ $vers = array( 'version_long' => $this->this_version,
+ 'version_short' => 'v3.0.5' );
+
+ foreach ( $vers as $name => $value )
+ {
+ $db_string = $this->ipsclass->DB->compile_db_update_string( array( 'config_name' => $name,
+ 'config_value' => $value
+ ) );
+
+ $this->ipsclass->DB->query( "UPDATE ".$this->ipsclass->vars['sql_tbl_prefix']."registry_config SET $db_string ".
+ "WHERE config_name='$name'" );
+
+ $executed++;
+ }
+
+
+ // All done
+ $this->instagrade->redirect( "index.php?act=done", "Cleanup complete, $executed queries run...." );
+ }
+
+
+ /**
+ * Print intro
+ */
+ function upgrade_kit_intro()
+ {
+ $this->ipsclass->template->print_header();
+
+ $this->ipsclass->template->contents .= <<<HTML
+This upgrade kit will upgrade you from <b>"{$this->instagrade->version_history[$this->upgrade_from]}"</b> to <b>"{$this->instagrade->version_history[$this->this_version]}"</b>
+<br />
+<br />
+<div align='center'><a href="{$this->base_url}&kitact=cleanup" class='button' style='color: #003366'>Continue >></a></div>
+<br />
+<br />
+<div align='center'>Upgrade kits still to run after this upgrade: {$this->mod_to_run}</div>
+HTML;
+
+ $this->ipsclass->template->output();
+ }
+
+}
+
+?>
\ No newline at end of file
Property changes on: trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/upgrade_30005/version_upgrade.php
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Modified: trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/version_history.php
===================================================================
--- trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/version_history.php 2008-02-04 04:52:04 UTC (rev 27)
+++ trunk/upload/sources/components_public/fusionscripts/fusionregistry/upgrade/version_history.php 2008-02-04 04:54:13 UTC (rev 28)
@@ -8,6 +8,7 @@
'30002' => 'Fusion Registry v3.0.2 Final',
'30003' => 'Fusion Registry v3.0.3',
'30004' => 'Fusion Registry v3.0.4',
+ '30005' => 'Fusion Registry v3.0.5',
);
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|