mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-05 17:32:25 +02:00
Resolved issue 0000826: Required versions (Php & MySql)
git-svn-id: http://piwigo.org/svn/trunk@2343 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -25,14 +25,45 @@ class c13y_internal
|
||||
{
|
||||
function c13y_internal()
|
||||
{
|
||||
add_event_handler('list_check_integrity', array(&$this, 'c13y_version'));
|
||||
add_event_handler('list_check_integrity', array(&$this, 'c13y_exif'));
|
||||
add_event_handler('list_check_integrity', array(&$this, 'c13y_user'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Check version
|
||||
*
|
||||
* @param c13y object
|
||||
* @return void
|
||||
*/
|
||||
function c13y_version($c13y)
|
||||
{
|
||||
$check_list = array();
|
||||
|
||||
$check_list[] = array('type' => 'PHP', 'current' => phpversion(), 'required' => REQUIRED_PHP_VERSION);
|
||||
|
||||
list($mysql_version) = mysql_fetch_row(pwg_query('SELECT VERSION();'));
|
||||
$check_list[] = array('type' => 'MySQL', 'current' => $mysql_version, 'required' => REQUIRED_MYSQL_VERSION);
|
||||
|
||||
foreach ($check_list as $elem)
|
||||
{
|
||||
if (version_compare($elem['current'], $elem['required'], '<'))
|
||||
{
|
||||
$c13y->add_anomaly(
|
||||
sprintf(l10n('c13y_version_anomaly'), $elem['type'], $elem['current'], $elem['required']),
|
||||
null,
|
||||
null,
|
||||
l10n('c13y_version_correction')
|
||||
.'<BR />'.
|
||||
$c13y->get_htlm_links_more_info());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Check exif
|
||||
*
|
||||
* @param void
|
||||
* @param c13y object
|
||||
* @return void
|
||||
*/
|
||||
function c13y_exif($c13y)
|
||||
@@ -57,7 +88,7 @@ class c13y_internal
|
||||
/**
|
||||
* Check user
|
||||
*
|
||||
* @param void
|
||||
* @param c13y object
|
||||
* @return void
|
||||
*/
|
||||
function c13y_user($c13y)
|
||||
|
||||
Reference in New Issue
Block a user