check loaded extensions
This commit is contained in:
parent
a69ea5b3c5
commit
27f4be6c96
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Traits;
|
namespace App\Traits;
|
||||||
|
|
||||||
|
use App\Utilities\Info;
|
||||||
use Exception;
|
use Exception;
|
||||||
use GuzzleHttp\Client;
|
use GuzzleHttp\Client;
|
||||||
use GuzzleHttp\Exception\ConnectException;
|
use GuzzleHttp\Exception\ConnectException;
|
||||||
@ -21,6 +22,7 @@ trait SiteApi
|
|||||||
'Referer' => app()->runningInConsole() ? config('app.url') : url('/'),
|
'Referer' => app()->runningInConsole() ? config('app.url') : url('/'),
|
||||||
'Akaunting' => version('short'),
|
'Akaunting' => version('short'),
|
||||||
'Language' => language()->getShortCode(),
|
'Language' => language()->getShortCode(),
|
||||||
|
'Information' => json_encode(Info::all()),
|
||||||
];
|
];
|
||||||
|
|
||||||
$data = array_merge([
|
$data = array_merge([
|
||||||
|
@ -14,6 +14,7 @@ class Info
|
|||||||
'api_key' => setting('apps.api_key'),
|
'api_key' => setting('apps.api_key'),
|
||||||
'companies' => Company::count(),
|
'companies' => Company::count(),
|
||||||
'users' => User::count(),
|
'users' => User::count(),
|
||||||
|
'php_extensions' => static::phpExtensions(),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -31,10 +32,21 @@ class Info
|
|||||||
return phpversion();
|
return phpversion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function phpExtensions()
|
||||||
|
{
|
||||||
|
return get_loaded_extensions();
|
||||||
|
}
|
||||||
|
|
||||||
public static function mysqlVersion()
|
public static function mysqlVersion()
|
||||||
{
|
{
|
||||||
if (config('database.default') === 'mysql') {
|
static $version;
|
||||||
return DB::selectOne('select version() as mversion')->mversion;
|
|
||||||
|
if (empty($version) && (config('database.default') === 'mysql')) {
|
||||||
|
$version = DB::selectOne('select version() as mversion')->mversion;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($version)) {
|
||||||
|
return $version;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 'N/A';
|
return 'N/A';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user