Version 3.4.5

This commit is contained in:
Neo committed 2025-12-19 00:38:12 -08:00
1 parent fb6b5baabc
commit e4478369d8
1360 files changed
+228921 -179445

No files matched your search

+27 -8
View File
@@ -3,11 +3,11 @@
/**
* <pre>
* Invision Power Services
* IP.Board v3.3.4
* IP.Board v3.4.5
* Static SETUP Classes for IP.Board 3
*
* These classes are not required as objects.
* Last Updated: $Date: 2012-06-12 10:14:49 -0400 (Tue, 12 Jun 2012) $
* Last Updated: $Date: 2013-01-30 20:50:13 -0500 (Wed, 30 Jan 2013) $
* </pre>
*
* @author Matt Mecham
@@ -16,7 +16,7 @@
* @package IP.Board
* @link http://www.invisionpower.com
* @since 1st December 2008
* @version $Revision: 10914 $
* @version $Revision: 11920 $
*
*/
@@ -33,7 +33,7 @@ class IPSSetUp
*
* @var string
*/
const minPhpVersion = '5.2.0';
const minPhpVersion = '5.2.1';
/**
* Min MySQL Version
@@ -825,6 +825,20 @@ class IPSSetUp
}
}
}
/* http://community.invisionpower.com/resources/bugs.html/_/ip-board/342-legacy-upgrader-failure-r41062?st=0#comment_109878
else
{
if ( self::is300plus() === TRUE )
{
$_version = ipsRegistry::DB()->buildAndFetch( array( 'select' => '*',
'from' => 'core_applications',
'where' => 'app_directory=\'' . $app . '\'' ) );
$key = $_version['app_id'] ? $key : 0;
}
}
*
*/
$return['current'] = ( $key ) ? array( $key, $XMLVersions[ $key ] ) : array( 0, 'install' );
@@ -1354,7 +1368,12 @@ class IPSSetUp
{
$value = strtolower($value);
}
if ( ! is_array( self::$_savedData ) )
{
self::$_savedData = array();
}
self::$_savedData[ $key ] = $value;
}
@@ -1367,14 +1386,14 @@ class IPSSetUp
static function freezeSavedData()
{
/* Encode */
$data = base64_encode( serialize( self::$_savedData ) );
$data = base64_encode( json_encode( self::$_savedData ) );
/* Write to our cache file */
if ( is_array( self::$_savedData ) )
{
self::_writeFreezerCache( $data );
}
/* Return */
return $data;
}
@@ -1400,7 +1419,7 @@ class IPSSetUp
}
}
self::$_savedData = unserialize( base64_decode( $data ) );
self::$_savedData = json_decode( base64_decode( $data ), TRUE );
}
/**