Version 4.2.0
No files matched your search
@@ -2,12 +2,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief UTF-8 Conversion
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief UTF-8 Conversion
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
|
||||
|
||||
@@ -1,23 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Init for UTF8 Conversion
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
|
||||
/**
|
||||
* Class to contain IPS Community Suite autoloader and exception handler
|
||||
* Class to contain Invision Community autoloader and exception handler
|
||||
*/
|
||||
class IPSUtf8
|
||||
{
|
||||
/**
|
||||
* Initiate IPS Community Suite UTF8 Converter, autoloader and exception handler
|
||||
* Initiate Invision Community UTF8 Converter, autoloader and exception handler
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* IPS UTF8 Converter
|
||||
* (c) 2013 Invision Power Services - http://www.invisionpower.com
|
||||
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
|
||||
*
|
||||
*
|
||||
* Author: Matt "I'm no Rikki Tissier" Mecham
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Web conversion process
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\modules\browser;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Web conversion process
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\modules\browser;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Web conversion process
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\modules\browser;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief CLI conversion process
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\modules\cli;
|
||||
|
||||
@@ -45,10 +45,7 @@
|
||||
</p>
|
||||
<h3>Getting Help</h3>
|
||||
<p>
|
||||
If you encounter any issues while using this converter, please report the issue to our <a href="https://invisionpower.com/4bugtrack/">bug tracker</a>. When creating a new
|
||||
bug report please copy and paste the "info" from the converter output.
|
||||
<br />
|
||||
Active IP.Board license holders can also request support via the <a href="https://invisionpower.com/clientarea">client center</a>.
|
||||
If you encounter any issues while using this converter, you can request support via the <a href="https://www.invisioncommunity.com/clientarea/">client center</a>.
|
||||
<br />
|
||||
If you're using the command line version, please run <code>php cli.php --info</code>. If you're using the web version, please click on the "Tools" button at the top. This information
|
||||
will help us debug the issue. No sensitive data is ever revealed with this tool.
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Archive table conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Convert;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
@@ -600,6 +599,12 @@ class Convert
|
||||
static::log( "Duplicate key failure on insert\n{$msg}\n" . var_export( $batch, true ) );
|
||||
return $this->heal( $limit, $convertCount );
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Anything else we should probably halt on */
|
||||
static::log( "Exception Thrown:\n{$msg}\n" . var_export( $e, true ) );
|
||||
throw new \RuntimeException( $msg );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1510,7 +1515,7 @@ class Convert
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns whether the database is IPS4 already
|
||||
* Returns whether the database is Invision Community already
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Binding Class for Prepared Statements
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Db;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Database Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Exception class for database errors
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Db;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Database SELECT Statement
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 28 Aug 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Db;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Dispatcher (Web)
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Dispatcher;
|
||||
@@ -22,7 +21,7 @@ class Browser extends \IPSUtf8\Dispatcher
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
/* Is this already IPS4 or has the lock been removed? */
|
||||
/* Is this already Invision Community or has the lock been removed? */
|
||||
if( ! \BYPASS_SAFETY_LOCK and \IPSUtf8\Convert::i()->databaseIsIPS4() )
|
||||
{
|
||||
\IPSUtf8\Output\Browser::i()->error( \IPSUtf8\Output\Browser\Template::errorAlreadyIPS4() );
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Dispatcher (CLI)
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Dispatcher;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Abstract class that Controllers should extend
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Dispatcher;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Dispatcher
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Output Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Output;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Template Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Output\Browser;
|
||||
@@ -23,8 +22,8 @@ class Template
|
||||
$url = \IPSUtf8\Output\Browser::$url;
|
||||
$title = ( empty( $title ) ) ? 'IPS Converter' : $title;
|
||||
$active = array( 'convert' => '', 'tools' => '', 'archive' => '' );
|
||||
$hasArchive = \IPSUtf8\Session::i()->has_archive;
|
||||
$controller = preg_replace( "/[^a-zA-Z0-9]/", '', empty( \IPSUtf8\Request::i()->controller ) ? 'browser' : \IPSUtf8\Request::i()->controller );
|
||||
$controller = empty( \IPSUtf8\Request::i()->controller ) ? 'browser' : \IPSUtf8\Request::i()->controller;
|
||||
$version = \IPSUtf8\Convert::VERSION_ID;
|
||||
$copyrightDate = date('Y');
|
||||
|
||||
@@ -182,13 +181,13 @@ EOFHTML;
|
||||
}
|
||||
|
||||
/**
|
||||
* Error page explaining about database being IPS4 already
|
||||
* Error page explaining about database being Invision Community already
|
||||
*/
|
||||
public static function errorAlreadyIPS4()
|
||||
{
|
||||
$html = <<<EOFHTML
|
||||
<p style="text-align:left">
|
||||
The target database is already IPS4. There is no conversion required and the UTF8 converter is locked.
|
||||
The target database is already running Invision Community. There is no conversion required and the UTF8 converter is locked.
|
||||
<br>To override this and unlock the UTF8 converter, please create a file called "constants.php" and upload it to your /admin/convertutf8/ directory with the following contents:
|
||||
</p>
|
||||
<p><textarea class="form-control" style="height:90px;"><?php
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Output Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Output;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Output Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 9 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Singleton Pattern
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Patterns;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief HTTP Request Class
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
@@ -180,9 +179,7 @@ class Request extends \IPSUtf8\Patterns\Singleton
|
||||
* Is this an SSL/Secure request?
|
||||
*
|
||||
* @return bool
|
||||
* @see <a href='http://community.invisionpower.com/resources/bugs.html/_/ip-board/ipboard-cant-detect-https-if-behind-an-ssl-terminating-load-balancer-r42909'>Load balancer SSL</a>
|
||||
* @note A common technique to check for SSL is to look for $_SERVER['SERVER_PORT'] == 443, however this is not a correct check. Nothing requires SSL to be on port 443, or http to be on port 80.
|
||||
* @see <a href='http://community.invisionpower.com/resources/bugs.html/_/ips-4-0/ipsrequestissecure-r45082'>Zeus load balancers set HTTP_SSLSESSIONID</a>
|
||||
*/
|
||||
public function isSecure()
|
||||
{
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Session Handler
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 6th Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Text;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Text\Module;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Text\Module;
|
||||
@@ -29,6 +28,15 @@ class Internal extends \IPSUtf8\Text\Charset
|
||||
{
|
||||
if ( static::needsConverting( $string, $from, $to ) === false )
|
||||
{
|
||||
/* Make sure it decodes properly - some characters such as £ can cause issues between windows-1250, windows-1252, and iso-8859-1 because they store them differently. @see http://php.net/manual/en/function.utf8-decode.php */
|
||||
if ( $to == 'UTF-8' )
|
||||
{
|
||||
if ( mb_substr_count( utf8_decode( $string ), '?' ) != mb_substr_count( $string, '?' ) )
|
||||
{
|
||||
$string = utf8_encode( $string );
|
||||
}
|
||||
}
|
||||
|
||||
return $string;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Text\Module;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Conversion module
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package IPS Tools
|
||||
* @since 4 Sept 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPSUtf8\Text\Module;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Admin CP bootstrap
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 18 Feb 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
define('READ_WRITE_SEPARATION', FALSE);
|
||||
|
||||
@@ -1 +1 @@
|
||||
=============================[NOTE]=============================
This software is Nulled!
Nulled by IPBMafia.ru
Buy license at https://www.invisionpower.com/buy/self-hosted
================================================================
IPS 4.1.19.3 Release (101098)
=============================[NOTE]=============================
Invision Power Services End User License Agreement
1. Acceptance
This software license agreement (the “Agreement”) is between you (either an individual or entity, hereinafter referred to as “You” or “Your”) and Invision Power Services, Inc. (“IPS”, “We”, “Our” or “Us”) and pertains to the IPS Community Suite software, its components, features, enhancements, updates and modifications (collectively the “Software” or “Suite”) and any related services (“Services”) provided by IPS under this Agreement.
By purchasing, downloading, accessing, installing, facilitating the installation or using the Software or Services (or allowing or authorizing any other person to do so) you are warranting that you have the authority provided by your state, country or jurisdiction to enter into a legally binding contract and that you have read and agree to be bound by the terms of this Agreement. You understand and acknowledge that this Agreement comprises the entire agreement between You and IPS. This Agreement supersedes any prior agreements, promises, representations or descriptions. If you do not agree with the terms and conditions set forth hereinafter, you may not purchase, download, access, install or use the Software or Services. This Agreement may only be modified in writing, signed by an officer of IPS and You.
2. License Scope and Grant
In consideration for payment of all applicable license fees and subject to the terms and conditions of this Agreement, IPS grants you a revocable, limited and non-exclusive license to install and use the Software and Services on a single installation, accessible via one URL. Access to services, components, software updates and technical support require an active license. All rights in and to the Software and Services are reserved to the use and benefit of IPS and/or its licensors, successors and assigners.
(a) Test Installation. You may install and test one additional instance of the Software for the purpose of development and testing. This installation must be and remain isolated and inaccessible to the general public at all times.
3. Restrictions
Your license to use the Software and Services is subject to the following terms, conditions and restrictions on use:
(a) You may alter and modify the Software’s source code for Your use, subject to this Agreement, however, you may not distribute, publish, resell, or otherwise share the Software or derivative works based on the Software without prior express written consent from IPS.
(b) You may not utilize the Software or Services to engage in, facilitate, or otherwise allow others to engage in any activity that violates any law or regulation or the terms and conditions within this Agreement.
(c) You are solely responsible for complying with all governmental regulations and policies. You agree to indemnify Us from any loss, action or damage arising from Your failure to use the Software in a manner inconsistent with applicable legislation.
(d) You may not remove any copyright or proprietary notices on or within the software’s source code at any time. A copyright removal license may be purchased to remove the public display of the Software’s publicly displayed copyright notice.
4. Intellectual Property
We have the sole and exclusive right to the Software which is being licensed, not sold, to you by IPS under the terms and conditions of this agreement. The Software is protected by copyright, trademark and other intellectual property laws. IPS reserves any rights not expressly granted herein.
5. Assignment
You may not rent, lease, sell, share or authorize or temporarily assign your rights to the license or this Agreement to another individual or entity except as expressly permitted herein.
(a) You may, after six months from the original purchase date, permanently transfer your licensing rights and interest in this Agreement to a third party, provided the license is active and in good standing. Any transfer and reassignment must occur via the mechanisms provided within the invisionpower.com client area and all applicable fees must be paid for the reassignment to be considered valid.
(b) You agree to provide this Agreement in its entirety to the assignee prior to reassignment and the assignee must agree to be bound to the terms of this Agreement.
(c) You acknowledge that account and non license specific materials and purchases, including, but not limited to: account credits and third party (“marketplace”) add-ons and purchases are non-transferrable under any circumstances.
(d) We reserve the right to refuse or reject reassignment at ourLine truncated
|
||||
=============================[NOTE]=============================
This software is Nulled!
Nulled by IPBMafia.ru
Buy license at https://www.invisionpower.com/buy/self-hosted
================================================================
IPS 4.2.0 Release (102002)
=============================[NOTE]=============================
Invision Community End User License Agreement
1. Acceptance
This software license agreement (the “Agreement”) is between you (either an individual or entity, hereinafter referred to as “You” or “Your”) and Invision Power Services, Inc. (“IPS”, “We”, “Our” or “Us”) and pertains to the Invision Community software, its components, features, enhancements, updates and modifications (collectively the “Software” or “Suite”) and any related services (“Services”) provided by IPS under this Agreement.
By purchasing, downloading, accessing, installing, facilitating the installation or using the Software or Services (or allowing or authorizing any other person to do so) you are warranting that you have the authority provided by your state, country or jurisdiction to enter into a legally binding contract and that you have read and agree to be bound by the terms of this Agreement. You understand and acknowledge that this Agreement comprises the entire agreement between You and IPS. This Agreement supersedes any prior agreements, promises, representations or descriptions. If you do not agree with the terms and conditions set forth hereinafter, you may not purchase, download, access, install or use the Software or Services. This Agreement may only be modified in writing, signed by an officer of IPS and You.
2. License Scope and Grant
In consideration for payment of all applicable license fees and subject to the terms and conditions of this Agreement, IPS grants you a revocable, limited and non-exclusive license to install and use the Software and Services on a single installation, accessible via one URL. Access to services, components, software updates and technical support require an active license. All rights in and to the Software and Services are reserved to the use and benefit of IPS and/or its licensors, successors and assigners.
(a) Test Installation. You may install and test one additional instance of the Software for the purpose of development and testing. This installation must be and remain isolated and inaccessible to the general public at all times.
3. Restrictions
Your license to use the Software and Services is subject to the following terms, conditions and restrictions on use:
(a) You may alter and modify the Software’s source code for Your use, subject to this Agreement, however, you may not distribute, publish, resell, or otherwise share the Software or derivative works based on the Software without prior express written consent from IPS.
(b) You may not utilize the Software or Services to engage in, facilitate, or otherwise allow others to engage in any activity that violates any law or regulation or the terms and conditions within this Agreement.
(c) You are solely responsible for complying with all governmental regulations and policies. You agree to indemnify Us from any loss, action or damage arising from Your failure to use the Software in a manner inconsistent with applicable legislation.
(d) You may not remove any copyright or proprietary notices on or within the software’s source code at any time. A copyright removal license may be purchased to remove the public display of the Software’s publicly displayed copyright notice.
4. Intellectual Property
We have the sole and exclusive right to the Software which is being licensed, not sold, to you by IPS under the terms and conditions of this agreement. The Software is protected by copyright, trademark and other intellectual property laws. IPS reserves any rights not expressly granted herein.
5. Assignment
You may not rent, lease, sell, share or authorize or temporarily assign your rights to the license or this Agreement to another individual or entity except as expressly permitted herein.
(a) You may, after six months from the original purchase date, permanently transfer your licensing rights and interest in this Agreement to a third party, provided the license is active and in good standing. Any transfer and reassignment must occur via the mechanisms provided within the invisioncommunity.com client area and all applicable fees must be paid for the reassignment to be considered valid.
(b) You agree to provide this Agreement in its entirety to the assignee prior to reassignment and the assignee must agree to be bound to the terms of this Agreement.
(c) You acknowledge that account and non license specific materials and purchases, including, but not limited to: account credits and third party (“marketplace”) add-ons and purchases are non-transferrable under any circumstances.
(d) We reserve the right to refuse or reject reassignment at our soleLine truncated
|
||||
@@ -70,7 +70,7 @@
|
||||
<a href='{expression="\IPS\Settings::i()->base_url"}' class='ipsButton ipsButton_large ipsButton_primary'>{lang="gotosuite"}</a>
|
||||
<a href='{expression="rtrim( \IPS\Settings::i()->base_url, '/' ) . '/' . \IPS\CP_DIRECTORY"}' class='ipsButton ipsButton_large ipsButton_normal'>{lang="gotoacp"}</a>
|
||||
<br><br>
|
||||
<a href='http://ipbmafia.ru/topic/15659-russkiy-yazyk-dlya-ips-community-suite-41161/' target="_blank" class='ipsButton ipsButton_large ipsButton_normal' style="background: red;">Russian lang pack</a>
|
||||
<a href='http://ipbmafia.ru/files/file/1848-russkiy-yazyk-dlya-invision-community-42/' target="_blank" class='ipsButton ipsButton_large ipsButton_normal' style="background: red;">Russian lang pack</a>
|
||||
<br><br>
|
||||
<a href="{expression="\IPS\Http\Url::ips('docs/docs')"}" target="_blank">{lang="docs_link"}</a>
|
||||
</div>
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Installer bootstrap
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 2 Apr 2013
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
define('READ_WRITE_SEPARATION', FALSE);
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Setup in progress...</title>
|
||||
<style type='text/css'>
|
||||
body {
|
||||
background: #f9f9f9;
|
||||
margin: 0;
|
||||
padding: 30px 20px;
|
||||
font-family: "Helvetica Neue", helvetica, arial, sans-serif;
|
||||
}
|
||||
|
||||
#error {
|
||||
max-width: 800px;
|
||||
background: #fff;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
h1 {
|
||||
background: #151515;
|
||||
color: #fff;
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
h1 span {
|
||||
color: #7a7a7a;
|
||||
font-size: 14px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding: 20px;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
#reload_button {
|
||||
background: #151515;
|
||||
color: #fff;
|
||||
border: 0;
|
||||
line-height: 34px;
|
||||
padding: 0 15px;
|
||||
font-family: "Helvetica Neue", helvetica, arial, sans-serif;
|
||||
font-size: 14px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id='error'>
|
||||
<h1>Install in progress</h1>
|
||||
<div id='content'>
|
||||
We're sorry, this web site is unavailable while it is being set up.
|
||||
<br><br>
|
||||
You can try again by clicking the button below, or try again later.
|
||||
<br><br>
|
||||
<button onclick="window.location.reload();" id='reload_button'>Try again</button>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
$lang = array(
|
||||
|
||||
'installer' => "IPS Community Suite Installer - %s",
|
||||
'installer' => "Invision Community Installer - %s",
|
||||
'healthcheck' => "System Check",
|
||||
'install_step_1' => "Setting up database...",
|
||||
'install_step_2' => "Installing applications and modules...",
|
||||
@@ -23,8 +23,8 @@ $lang = array(
|
||||
'error_title' => "Error",
|
||||
'page_doesnt_exist' => "That page doesn't exist.",
|
||||
'err_installer_locked' => "The installer is locked.",
|
||||
'err_conf_noexist' => "In order to install the IPS Community Suite, rename the <em>conf_global.php.dist</em> file to <em>conf_global.php</em>. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_nowrite' => "In order to install the IPS Community Suite, you must make the <em>conf_global.php</em> writeable. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_noexist' => "In order to install Invision Community, rename the <em>conf_global.php.dist</em> file to <em>conf_global.php</em>. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_nowrite' => "In order to install Invision Community, you must make the <em>conf_global.php</em> writeable. If you are not sure how to do this, contact your hosting provider.",
|
||||
'form_required' => "This field is required.",
|
||||
'form_email_bad' => "That is not a valid email address.",
|
||||
'form_password_confirm' => "The passwords do not match.",
|
||||
@@ -61,6 +61,7 @@ $lang = array(
|
||||
'requirements_extension_xmlwriter' => "XMLWriter",
|
||||
'requirements_extension_zip' => "Zip",
|
||||
'requirements_extension_phar' => "Phar",
|
||||
'requirements_missing_imagettfbbox' => "GD was not compiled with freetype support. You should contact your hosting provider or system administrator to request that PHP be recompiled with freetype support with the --with-freetype-dir=DIR option.",
|
||||
'requirements_memory_limit_success' => "%s memory limit.",
|
||||
'requirements_memory_limit_fail' => "Your PHP memory limit is set to %s but should be set to 128M or more. You should contact your hosting provider or system administrator to ask for this to be changed.",
|
||||
'requirements_suhosin_limit' => "PHP setting %s is set to %s. This can cause problems in some areas. We recommended a value of %s or above.",
|
||||
@@ -87,7 +88,7 @@ $lang = array(
|
||||
'license_generic_error' => "There was an error communicating with the IPS License Server. Please try again later or contact IPS technical support for assistance.",
|
||||
'license_server_error' => "There was an error communicating with the IPS License Server: %s. Please try again later or contact IPS technical support for assistance.",
|
||||
'license_key_not_found' => "The license key supplied is not valid. Please check the provided key and try again or contact IPS technical support for more assistance.",
|
||||
'license_key_legacy' => "The license key supplied is not compatible with this version of the IPS Community Suite. Please contact IPS technical support for assistance.",
|
||||
'license_key_legacy' => "The license key supplied is not compatible with this version of Invision Community. Please contact IPS technical support for assistance.",
|
||||
'license_key_active' => "An installation has already been activated for this license key. Your license key entitles you to one installation only. If you need to change the URL associated with your license, contact IPS technical support.",
|
||||
'license_key_test_active' => "A test installation has already been activated for this license key. Your license key entitles you to one test installation only.",
|
||||
'eula' => "License Agreement",
|
||||
@@ -125,10 +126,10 @@ $lang = array(
|
||||
'err_no_utf8mb4' => "4-Byte UTF-8 Encoding is only available in MySQL 5.5.3 and above. You can uncheck that option to continue (it can be changed later), or contact your hosting provider or server administrator to upgrade your version of MySQL.",
|
||||
'http_server' => "Web Server Details",
|
||||
'base_url' => "Site URL",
|
||||
'err_db_exists' => "There is already an IPS Community Suite installation in that database. Choose a different database or use a table prefix.",
|
||||
'err_db_exists' => "There is already an Invision Community installation in that database. Choose a different database or use a table prefix.",
|
||||
'err_db_cant_create' => "The Database does not exist and cannot be created automatically. Please create the database manually or contact your hosting provider if you are unsure how to do this.",
|
||||
'diagnostics_reporting' => "Send diagnostics data to IPS?",
|
||||
'diagnostics_reporting_desc' => "This distribution is nulled and this setting does not work. Help IPS Community Suite improve by automatically sending usage and diagnostic information. The data sent does not contain any private information about your users or your community.",
|
||||
'diagnostics_reporting_desc' => "This distribution is nulled and this setting does not work. Help Invision Community improve by automatically sending usage and diagnostic information. The data sent does not contain any private information about your users or your community.",
|
||||
|
||||
'conf_global_error' => "",
|
||||
|
||||
@@ -162,21 +163,21 @@ $lang = array(
|
||||
'start_installation' => "Start Installation",
|
||||
'requirements' => "%s Requirements",
|
||||
'recommendations' => "Recommendations",
|
||||
'recom_info' => "None of these items are required in order to continue with the installation right now. However, they will be required in a future version of IPS Community Suite. You should make a note of them and contact your hosting provider or system administrator after the installation to address them. You can re-run these checks later from the <em>Support</em> section of the Administrator Control Panel.",
|
||||
'recom_info' => "None of these items are required in order to continue with the installation right now. However, they will be required in a future version of Invision Community. You should make a note of them and contact your hosting provider or system administrator after the installation to address them. You can re-run these checks later from the <em>Support</em> section of the Administrator Control Panel.",
|
||||
|
||||
'proceed_anyways' => "You must correct any issues listed above before you can proceed",
|
||||
'confglobal_777' => "Please CHMOD to conf_global.php 0777.",
|
||||
'confglobal_write' => "Copy and paste the contents of the box above into this new file and CHMOD to 0777.",
|
||||
'confglobal_make' => "Cannot write the '%s/conf_global.php' file",
|
||||
'confglobal_note' => "Please create a file in %s called conf_global.php.",
|
||||
'banner' => "Install IPS Community Suite 4",
|
||||
'banner' => "Install Invision Community 4",
|
||||
'step_s' => "Step: %s",
|
||||
'done_banner' => "Your IPS Community Suite 4 is ready",
|
||||
'done_note' => "The installation process is now complete and your IPS Community Suite is now ready!",
|
||||
'done_banner' => "Your Invision Community 4 is ready",
|
||||
'done_note' => "The installation process is now complete and your Invision Community is now ready!",
|
||||
'gotosuite' => "Go to the suite",
|
||||
'gotoacp' => "Go to the AdminCP",
|
||||
'docs_link' => "Suite Documentation",
|
||||
'welcome_banner' => "Welcome to IPS Community Suite 4",
|
||||
'welcome_banner' => "Welcome to Invision Community 4",
|
||||
'admin' => "Admin",
|
||||
'beforestart' => "Before we can begin, please rename conf_global.dist.php to conf_global.php in %s and ensure it is writable (usually CHMOD 0777).",
|
||||
'beforestarto' => "This process will install your software for you. Be sure you have your license key and MySQL database details to hand.",
|
||||
|
||||
|
After Width: | Height: | Size: 9.9 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
@@ -9,8 +9,8 @@
|
||||
{{endif}}
|
||||
</div>
|
||||
{{if $retryUrl}}
|
||||
<a href="$retryUrl" class='ipsButton'>{lang="retry"}</a>
|
||||
<a href="$retryUrl" class='ipsButton' data-action="redirectContinue">{lang="retry"}</a>
|
||||
{{endif}}
|
||||
{{if $showContinueUrl}}
|
||||
<a href="$showContinueUrl" class='ipsButton'>{lang="continue"}</a>
|
||||
<a href="$showContinueUrl" class='ipsButton' data-action="redirectContinue">{lang="continue"}</a>
|
||||
{{endif}}
|
||||
@@ -77,7 +77,7 @@
|
||||
<a href='{expression="\IPS\Settings::i()->base_url"}' class='ipsButton ipsButton_large ipsButton_primary'>{lang="go_to_suite"}</a>
|
||||
<a href='{expression="rtrim( \IPS\Settings::i()->base_url, '/' ) . '/' . \IPS\CP_DIRECTORY"}' class='ipsButton ipsButton_large ipsButton_normal'>{lang="go_to_acp"}</a>
|
||||
<br><br>
|
||||
<a href='http://ipbmafia.ru/topic/15659-russkiy-yazyk-dlya-ips-community-suite-41161/' target="_blank" class='ipsButton ipsButton_large ipsButton_normal' style="background: red;">Russian lang pack</a>
|
||||
<a href='http://ipbmafia.ru/files/file/1848-russkiy-yazyk-dlya-invision-community-42/' target="_blank" class='ipsButton ipsButton_large ipsButton_normal' style="background: red;">Russian lang pack</a>
|
||||
<br><br>
|
||||
<a href="{expression="\IPS\Http\Url::ips('docs/docs')"}" target="_blank">{lang="suite_docs"}</a>
|
||||
</div>
|
||||
@@ -99,8 +99,8 @@
|
||||
<a href="{expression="\IPS\Http\Url::ips('docs/install_guide')"}" target="_blank">{lang="install_docs"}</a>
|
||||
</div>
|
||||
{{endif}}
|
||||
<p style="text-align: right; margin:10px">Nulled by IPBMafia.ru</p>
|
||||
</main>
|
||||
<p style="text-align: right; margin:10px">Nulled by IPBMafia.ru</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -21,8 +21,8 @@
|
||||
{{endif}}
|
||||
</div>
|
||||
{{if $retryUrl}}
|
||||
<a href="$retryUrl" class='ipsButton'>{lang="retry"}</a>
|
||||
<a href="$retryUrl" class='ipsButton' data-action="redirectContinue">{lang="retry"}</a>
|
||||
{{endif}}
|
||||
{{if $showContinueUrl}}
|
||||
<a href="$showContinueUrl" class='ipsButton'>{lang="continue"}</a>
|
||||
<a href="$showContinueUrl" class='ipsButton' data-action="redirectContinue">{lang="continue"}</a>
|
||||
{{endif}}
|
||||
@@ -1,16 +1,18 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief Upgrader bootstrap
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - 2016 Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Community Suite
|
||||
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) Invision Power Services, Inc.
|
||||
* @license https://www.invisioncommunity.com/legal/standards/
|
||||
* @package Invision Community
|
||||
* @since 20 May 2014
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
define('READ_WRITE_SEPARATION', FALSE);
|
||||
|
||||
/* Prevent hooks from running during the upgrade */
|
||||
define('RECOVERY_MODE', TRUE);
|
||||
|
||||
require_once '../../init.php';
|
||||
|
||||
if( \IPS\IN_DEV )
|
||||
|
||||
@@ -20,7 +20,7 @@ $lang = array(
|
||||
'upgrade_step_8' => "Removing old theme templates, css and images...",
|
||||
'upgrade_step_9' => "Upgrading theme templates, css and images...",
|
||||
'upgrade_step_10' => "Upgrading javascript...",
|
||||
'upgrade_complete' => "The upgrade process is now complete and your IPS Community Suite is now ready!",
|
||||
'upgrade_complete' => "The upgrade process is now complete and your Invision Community is now ready!",
|
||||
'upgrade_unfinished' => "Unfinished Upgrade",
|
||||
'upgrade_applications' => "Upgrading Applications",
|
||||
'upgrade_status' => "Upgrade Status",
|
||||
@@ -93,6 +93,7 @@ $lang = array(
|
||||
'requirements_extension_xmlwriter' => "XMLWriter",
|
||||
'requirements_extension_zip' => "Zip",
|
||||
'requirements_extension_phar' => "Phar",
|
||||
'requirements_missing_imagettfbbox' => "GD was not compiled with freetype support. You should contact your hosting provider or system administrator to request that PHP be recompiled with freetype support with the --with-freetype-dir=DIR option.",
|
||||
'requirements_memory_limit_success' => "%s memory limit.",
|
||||
'requirements_memory_limit_fail' => "Your PHP memory limit is set to %s but should be set to 128M or more. You should contact your hosting provider or system administrator to ask for this to be changed.",
|
||||
'requirements_suhosin_limit' => "PHP setting %s is set to %s. This can cause problems in some areas. We recommended a value of %s or above.",
|
||||
@@ -126,7 +127,7 @@ $lang = array(
|
||||
'license_key_not_found' => "The license key could not be found",
|
||||
'license_generic_error' => "There was an error communicating with the IPS License Server. Please try again later or contact IPS technical support for assistance.",
|
||||
'license_server_error' => "There was an error communicating with the IPS License Server: %s. Please try again later or contact IPS technical support for assistance.",
|
||||
'license_key_legacy' => "The license key supplied is not compatible with this version of the IPS Community Suite. Please contact IPS technical support for assistance.",
|
||||
'license_key_legacy' => "The license key supplied is not compatible with this version of Invision Community. Please contact IPS technical support for assistance.",
|
||||
'license_key_active' => "An installation has already been activated for this license key. Your license key entitles you to one installation only. If you need to change the URL associated with your license, contact IPS technical support.",
|
||||
'license_key_test_active' => "A test installation has already been activated for this license key. Your license key entitles you to one test installation only.",
|
||||
|
||||
@@ -143,7 +144,6 @@ $lang = array(
|
||||
'blog' => "Blog",
|
||||
'nexus' => "Nexus",
|
||||
'gallery' => "Gallery",
|
||||
'chat' => "Chat",
|
||||
'downloads' => "Downloads",
|
||||
'calendar' => "Calendar",
|
||||
|
||||
@@ -151,14 +151,14 @@ $lang = array(
|
||||
'continue_anyway' => "Continue Anyway",
|
||||
'go_back' => "Go Back",
|
||||
|
||||
'installer' => "IPS Community Suite Installer - %s",
|
||||
'installer' => "Invision Community Installer - %s",
|
||||
|
||||
'error' => "Error",
|
||||
'page_doesnt_exist' => "That page doesn't exist.",
|
||||
'upgrade_session_error' => "The security token used to validate your session is missing or invalid. This can happen if you have been inactive for a long time or followed an incorrect link to the upgrader. Please restart the upgrader to resolve this issue.",
|
||||
|
||||
'err_conf_noexist' => "In order to install the IPS Community Suite, rename the <em>conf_global.php.dist</em> file to <em>conf_global.php</em>. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_nowrite' => "In order to install the IPS Community Suite, you must make the <em>conf_global.php</em> writeable. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_noexist' => "In order to install Invision Community, rename the <em>conf_global.php.dist</em> file to <em>conf_global.php</em>. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_conf_nowrite' => "In order to install Invision Community, you must make the <em>conf_global.php</em> writeable. If you are not sure how to do this, contact your hosting provider.",
|
||||
'err_tmp_dir_create' => "Your server does not allow temporary files to be created in the configured temporary directory. To work around this issue please create a file named constants.php at %s with the following code in it:<br><br><span><?php<br><br>define( 'TEMP_DIRECTORY', dirname( __FILE__ ) . '/uploads' );</span>",
|
||||
'err_tmp_dir_adjust' => "Your server does not allow temporary files to be created in the configured temporary directory. To work around this issue please edit the file named constants.php at %s and add following code to it:<br><br><span>define( 'TEMP_DIRECTORY', dirname( __FILE__ ) . '/uploads' );</span>",
|
||||
'err_missing_app_data' => "An application's data file is missing: %s",
|
||||
@@ -170,7 +170,7 @@ $lang = array(
|
||||
'install_guide' => "Need help? Consult the Installation Guide →",
|
||||
|
||||
'license' => "License",
|
||||
'license_inactive' => 'Your license is currently inactive. You will need to <a href="https://www.invisionpower.com/clientarea" target="_blank">renew</a> before you can upgrade.',
|
||||
'license_inactive' => 'Your license is currently inactive. You will need to <a href="{external.renew_my_license}" target="_blank">renew</a> before you can upgrade.',
|
||||
'lkey' => "License Key",
|
||||
'lkey_help' => "Help",
|
||||
'lkey_err' => "The license key could not be activated. Please contact technical support for further assistance.",
|
||||
@@ -474,7 +474,7 @@ $lang = array(
|
||||
'40000_nexus_staff' => "Support Staff",
|
||||
'40000_nexus_staff_desc' => "Support staff cannot be converted during the upgrade. Please log in and set up support staff as administrators in the admin control panel after the upgrade and then review support department staff settings.",
|
||||
'40000_nexus_modules' => "Custom Modules",
|
||||
'40000_nexus_modules_desc' => "Custom code to run when packages are purchased, etc. cannot be converted during the upgrade. <a href='https://remoteservices.invisionpower.com/docs/devdocs-commerce-actions' target='_blank'>More information</a>",
|
||||
'40000_nexus_modules_desc' => "Custom code to run when packages are purchased, etc. cannot be converted during the upgrade. <a href='{external.devdocs-commerce-actions}' target='_blank'>More information</a>",
|
||||
|
||||
/* ! 40000 Forum Upgrade options */
|
||||
'40000_qa_forum' => "Question and Answer Forums",
|
||||
@@ -502,11 +502,11 @@ $lang = array(
|
||||
'100003_follow_options' => "Convert friends to followers?",
|
||||
'100003_no_convert' => "Don't convert",
|
||||
'100003_convert' => "Convert",
|
||||
'100003_convert_desc' => "In this version of IPS Community Suite, members can no longer add other members as friends. However members can follow other members and receive notifications when the members they are following post. You can convert friends to followers, so any members who are friends with another member will now be following them, however this will mean they will start receiving notifications which may be undesired. It is recommended you do not convert.",
|
||||
'100003_convert_desc' => "In this version of Invision Community, members can no longer add other members as friends. However members can follow other members and receive notifications when the members they are following post. You can convert friends to followers, so any members who are friends with another member will now be following them, however this will mean they will start receiving notifications which may be undesired. It is recommended you do not convert.",
|
||||
|
||||
/* ! 101000 revert globalTemplate */
|
||||
'101000_globalTemplate_revert' => "Revert custom themes which contain out of date globalTemplate templates?",
|
||||
'101000_globalTemplate_revert_desc' => "In IPS Community Suite 4.1, the template 'utilitiesMenu' has been removed. This is used within the globalTemplate. After upgrading, you may see a message about the theme being out of date if you do not revert.<br><strong>Reverting templates will lose any customizations</strong>",
|
||||
'101000_globalTemplate_revert_desc' => "In Invision Community 4.1, the template 'utilitiesMenu' has been removed. This is used within the globalTemplate. After upgrading, you may see a message about the theme being out of date if you do not revert.<br><strong>Reverting templates will lose any customizations</strong>",
|
||||
'101000_yes' => "Yes, revert losing customiztions",
|
||||
'101000_no' => "No, I will manually adjust the templates after upgrading",
|
||||
|
||||
@@ -514,46 +514,47 @@ $lang = array(
|
||||
'40000_cms_htmlconversion' => "Pages HTML",
|
||||
'40000_cms_htmlconversion_desc' => "HTML in pages, blocks and templates in Pages cannot be converted during the upgrade. While those pages and blocks will continue to work, you may wish to adjust the HTML following the upgrade to integrate the styling used by the Community Suite 4.0.",
|
||||
|
||||
'third_party_stuff_disabled' => "You have some third party applications or plugins installed which can potentially cause problems during or after upgrading and have been disabled.",
|
||||
'third_party_stuff_disabled_apps' => "The following third party applications were disabled:",
|
||||
'third_party_stuff_disabled_plugins'=> "The following third party plugins were disabled:",
|
||||
'third_party_stuff_disabled_end' => "After upgrading you can visit the AdminCP to individually enable the applications and plugins one at a time and verify they work correctly.",
|
||||
'101000_disable_3rdparty' => "Disabled Applications & Plugins",
|
||||
|
||||
'no_apps_upgrade' => 'There are no applications available to upgrade',
|
||||
'exit_upgrader' => "Exit upgrader",
|
||||
'retry' => "Retry?",
|
||||
'convert_charset' => "Convert character set",
|
||||
'convert_charset_info' => "Your community suite data or database configuration is saved in an encoding other than UTF-8. Before your site can be upgraded, we must convert the encoding to UTF-8.",
|
||||
'start_upgrade' => "Start Upgrade",
|
||||
'continue_upgrade' => "Continue Upgrade",
|
||||
'start_fresh_upgrade' => "Start Fresh Upgrade",
|
||||
'continue_not_set' => "Not set",
|
||||
'unfinished_upgrade_info' => "You have an unfinished upgrade from %s",
|
||||
'hc_designers_mode' => "Designers' Mode On",
|
||||
'hc_designers_enabled' => "Designers' Mode is currently enabled.",
|
||||
'hc_disable_designers' => "Disable Designers' Mode now",
|
||||
'hc_designers_dis_info' => "Disabling Designers' Mode now will <strong>not</strong> synchronize your templates.<br>If you need to save your edited files, please synchronize them via the ACP > Customization > Themes before disabling Designer's Mode.",
|
||||
'hc_requirements' => "%s Requirements",
|
||||
'hc_recommendations' => "Recommendations",
|
||||
'hc_recommendations_info' => "None of these items are required in order to continue with the upgrade right now. However, they will be required in a future version of IPS Community Suite. You should make a note of them and contact your hosting provider or system administrator after the upgrade to address them. You can re-run these checks later from the <em>Support</em> section of the Administrator Control Panel.",
|
||||
'hc_no_continue' => "You must correct any issues listed above before you can proceed",
|
||||
'upgrader_banner' => "Upgrade IPS Community Suite 4",
|
||||
'upgradeoptions' => 'Upgrade Options',
|
||||
'done_banner' => "Your IPS Community Suite 4 is ready",
|
||||
'go_to_suite' => "Go to the suite",
|
||||
'go_to_acp' => "Go to the AdminCP",
|
||||
'suite_docs' => "Suite Documentation",
|
||||
'start_banner' => "Welcome to IPS Community Suite 4",
|
||||
'start_info' => "This process will install your software for you. Be sure you have your license key and MySQL database details to hand.",
|
||||
'install_docs' => "Install Guide",
|
||||
'js_confirm_mrerror' => 'The server encountered multiple instances where it has stopped responding.\nPress \'OK\' to reload this page and re-run this installation step.',
|
||||
|
||||
|
||||
'diagnostics_reporting' => "Send diagnostics data to IPS?",
|
||||
'diagnostics_reporting_desc' => "This distribution is nulled and this setting does not work. Help IPS Community Suite improve by automatically sending usage and diagnostic information. The data sent does not contain any private information about your users or your community.",
|
||||
'third_party_stuff_disabled' => "You have some third party applications or plugins installed which can potentially cause problems during or after upgrading and have been disabled.",
|
||||
'third_party_stuff_disabled_apps' => "The following third party applications were disabled:",
|
||||
'third_party_stuff_disabled_plugins'=> "The following third party plugins were disabled:",
|
||||
'third_party_stuff_disabled_end' => "After upgrading you can visit the AdminCP to individually enable the applications and plugins one at a time and verify they work correctly.",
|
||||
'101000_disable_3rdparty' => "Disabled Applications & Plugins",
|
||||
|
||||
/* ! Core 101079 Diagnostic reporting option */
|
||||
'101079_diagnostics_reporting' => "Send diagnostics data to IPS?",
|
||||
'101079_diagnostics_reporting_desc' => "This distribution is nulled and this setting does not work. Help Invision Community improve by automatically sending usage and diagnostic information. The data sent does not contain any private information about your users or your community.",
|
||||
|
||||
/* ! Core 102000 Letter photo option */
|
||||
'options_letter_photos' => "Enable letter photos?",
|
||||
'options_letter_photos_desc' => "Do you wish to start using automatic letter photos instead of the default theme profile photo for users who have not uploaded a profile photo?",
|
||||
|
||||
'no_apps_upgrade' => 'There are no applications available to upgrade',
|
||||
'exit_upgrader' => "Exit upgrader",
|
||||
'retry' => "Retry?",
|
||||
'convert_charset' => "Convert character set",
|
||||
'convert_charset_info' => "Your community suite data or database configuration is saved in an encoding other than UTF-8. Before your site can be upgraded, we must convert the encoding to UTF-8.",
|
||||
'start_upgrade' => "Start Upgrade",
|
||||
'continue_upgrade' => "Continue Upgrade",
|
||||
'start_fresh_upgrade' => "Start Fresh Upgrade",
|
||||
'continue_not_set' => "Not set",
|
||||
'unfinished_upgrade_info' => "You have an unfinished upgrade from %s",
|
||||
'hc_designers_mode' => "Designers' Mode On",
|
||||
'hc_designers_enabled' => "Designers' Mode is currently enabled.",
|
||||
'hc_disable_designers' => "Disable Designers' Mode now",
|
||||
'hc_designers_dis_info' => "Disabling Designers' Mode now will <strong>not</strong> synchronize your templates.<br>If you need to save your edited files, please synchronize them via the ACP > Customization > Themes before disabling Designer's Mode.",
|
||||
'hc_requirements' => "%s Requirements",
|
||||
'hc_recommendations' => "Recommendations",
|
||||
'hc_recommendations_info' => "None of these items are required in order to continue with the upgrade right now. However, they will be required in a future version of Invision Community. You should make a note of them and contact your hosting provider or system administrator after the upgrade to address them. You can re-run these checks later from the <em>Support</em> section of the Administrator Control Panel.",
|
||||
'hc_no_continue' => "You must correct any issues listed above before you can proceed",
|
||||
'upgrader_banner' => "Upgrade Invision Community 4",
|
||||
'upgradeoptions' => 'Upgrade Options',
|
||||
'done_banner' => "Your Invision Community 4 is ready",
|
||||
'go_to_suite' => "Go to the suite",
|
||||
'go_to_acp' => "Go to the AdminCP",
|
||||
'suite_docs' => "Suite Documentation",
|
||||
'start_banner' => "Welcome to Invision Community 4",
|
||||
'start_info' => "This process will install your software for you. Be sure you have your license key and MySQL database details to hand.",
|
||||
'install_docs' => "Install Guide",
|
||||
'js_confirm_mrerror' => 'The server encountered multiple instances where it has stopped responding.\nPress \'OK\' to reload this page and re-run this installation step.',
|
||||
|
||||
);
|
||||
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Update in progress...</title>
|
||||
<style type='text/css'>
|
||||
body {
|
||||
background: #f9f9f9;
|
||||
margin: 0;
|
||||
padding: 30px 20px;
|
||||
font-family: "Helvetica Neue", helvetica, arial, sans-serif;
|
||||
}
|
||||
|
||||
#error {
|
||||
max-width: 800px;
|
||||
background: #fff;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
h1 {
|
||||
background: #151515;
|
||||
color: #fff;
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
h1 span {
|
||||
color: #7a7a7a;
|
||||
font-size: 14px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding: 20px;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
#reload_button {
|
||||
background: #151515;
|
||||
color: #fff;
|
||||
border: 0;
|
||||
line-height: 34px;
|
||||
padding: 0 15px;
|
||||
font-family: "Helvetica Neue", helvetica, arial, sans-serif;
|
||||
font-size: 14px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id='error'>
|
||||
<h1>Update in progress</h1>
|
||||
<div id='content'>
|
||||
We're sorry, this web site is unavailable while an update is in progress.
|
||||
<br><br>
|
||||
You can try again by clicking the button below, or try again later.
|
||||
<br><br>
|
||||
<button onclick="window.location.reload();" id='reload_button'>Try again</button>
|
||||
<br><br>
|
||||
<strong>Site Owner</strong>
|
||||
<br>
|
||||
This message means an upgrade is in progress. If this is not correct, try visiting the upgrade process again (usually /admin/upgrade) and choose either continue or restart. If the upgrade shows nothing to upgrade, visit the AdminCP and run the Support tool. You can also contact Invision Community support for assistance.
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||