mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Issue #1356 - PHP 7 auto-detection in mysql class. PHPInfo formatting.
This commit is contained in:
@@ -25,7 +25,8 @@ require_once("auth.php");
|
|||||||
|
|
||||||
ob_start();
|
ob_start();
|
||||||
phpinfo();
|
phpinfo();
|
||||||
$phpinfo .= ob_get_contents();
|
$phpinfo = ob_get_contents();
|
||||||
|
|
||||||
$phpinfo = preg_replace("#^.*<body>#is", "", $phpinfo);
|
$phpinfo = preg_replace("#^.*<body>#is", "", $phpinfo);
|
||||||
$phpinfo = str_replace("font","span",$phpinfo);
|
$phpinfo = str_replace("font","span",$phpinfo);
|
||||||
$phpinfo = str_replace("</body></html>","",$phpinfo);
|
$phpinfo = str_replace("</body></html>","",$phpinfo);
|
||||||
@@ -36,7 +37,8 @@ $phpinfo = str_replace('class="e"','class="forumheader2 text-left"',$phpinfo);
|
|||||||
$phpinfo = str_replace('class="v"','class="forumheader3 text-left"',$phpinfo);
|
$phpinfo = str_replace('class="v"','class="forumheader3 text-left"',$phpinfo);
|
||||||
$phpinfo = str_replace('class="v"','class="forumheader3 text-left"',$phpinfo);
|
$phpinfo = str_replace('class="v"','class="forumheader3 text-left"',$phpinfo);
|
||||||
$phpinfo = str_replace('class="h"','class="fcaption"',$phpinfo);
|
$phpinfo = str_replace('class="h"','class="fcaption"',$phpinfo);
|
||||||
$phpinfo = str_replace('<table cellpadding="3" width="600">', '<table class="table table-striped adminlist"><colgroup><col style="width:30%" /><col style="width:auto" /></colgroup>', $phpinfo);
|
$phpinfo = preg_replace('/<table[^>]*>/i', '<table class="table table-striped adminlist"><colgroup><col style="width:30%" /><col style="width:auto" /></colgroup>', $phpinfo);
|
||||||
|
|
||||||
|
|
||||||
$mes = e107::getMessage();
|
$mes = e107::getMessage();
|
||||||
|
|
||||||
|
@@ -109,7 +109,7 @@ class e_db_mysql
|
|||||||
global $pref, $db_defaultPrefix;
|
global $pref, $db_defaultPrefix;
|
||||||
|
|
||||||
|
|
||||||
if(defined('e_PDO') && e_PDO === true)
|
if((PHP_MAJOR_VERSION > 6) || (defined('e_PDO') && e_PDO === true))
|
||||||
{
|
{
|
||||||
$this->pdo = true;
|
$this->pdo = true;
|
||||||
}
|
}
|
||||||
|
@@ -1256,12 +1256,12 @@ class e_install
|
|||||||
\$SYSTEM_DIRECTORY = '{$this->e107->e107_dirs['SYSTEM_DIRECTORY']}';
|
\$SYSTEM_DIRECTORY = '{$this->e107->e107_dirs['SYSTEM_DIRECTORY']}';
|
||||||
|
|
||||||
";
|
";
|
||||||
|
/*
|
||||||
if($this->pdo == true)
|
if($this->pdo == true)
|
||||||
{
|
{
|
||||||
$config_file .= 'define("e_PDO", true);';
|
$config_file .= 'define("e_PDO", true);';
|
||||||
$config_file .= "\n\n";
|
$config_file .= "\n\n";
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
$config_result = $this->write_config($config_file);
|
$config_result = $this->write_config($config_file);
|
||||||
|
Reference in New Issue
Block a user