add mysql/db version to posted analytics
This commit is contained in:
parent
7e09cf6c28
commit
6e12c00725
@ -9,6 +9,6 @@ namespace App\Models\Enums;
|
|||||||
class AnalyticsDimensions
|
class AnalyticsDimensions
|
||||||
{
|
{
|
||||||
const PHP_VERSION = 1;
|
const PHP_VERSION = 1;
|
||||||
const MYSQL_VERSION = 2;
|
const DATABASE_VERSION = 2;
|
||||||
const PHPVMS_VERSION = 3;
|
const PHPVMS_VERSION = 3;
|
||||||
}
|
}
|
||||||
|
@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
namespace Modules\Installer\Http\Controllers;
|
namespace Modules\Installer\Http\Controllers;
|
||||||
|
|
||||||
use App\Models\Enums\AnalyticsDimensions;
|
use DB;
|
||||||
use Log;
|
use Log;
|
||||||
|
use PDO;
|
||||||
use Irazasyed\LaravelGAMP\Facades\GAMP;
|
use Irazasyed\LaravelGAMP\Facades\GAMP;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\Hash;
|
use Illuminate\Support\Facades\Hash;
|
||||||
@ -11,6 +12,7 @@ use Illuminate\Database\QueryException;
|
|||||||
use Illuminate\Support\Facades\Validator;
|
use Illuminate\Support\Facades\Validator;
|
||||||
|
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use App\Models\Enums\AnalyticsDimensions;
|
||||||
use App\Repositories\AirlineRepository;
|
use App\Repositories\AirlineRepository;
|
||||||
use App\Facades\Utils;
|
use App\Facades\Utils;
|
||||||
use App\Services\UserService;
|
use App\Services\UserService;
|
||||||
@ -269,9 +271,19 @@ class InstallerController extends Controller
|
|||||||
# Set the intial admin e-mail address
|
# Set the intial admin e-mail address
|
||||||
setting('general.admin_email', $user->email);
|
setting('general.admin_email', $user->email);
|
||||||
|
|
||||||
|
# some analytics
|
||||||
$gamp = GAMP::setClientId(uniqid('', true));
|
$gamp = GAMP::setClientId(uniqid('', true));
|
||||||
$gamp->setDocumentPath('/install');
|
$gamp->setDocumentPath('/install');
|
||||||
|
|
||||||
$gamp->setCustomDimension(PHP_VERSION, AnalyticsDimensions::PHP_VERSION);
|
$gamp->setCustomDimension(PHP_VERSION, AnalyticsDimensions::PHP_VERSION);
|
||||||
|
|
||||||
|
# figure out database version
|
||||||
|
$pdo = DB::connection()->getPdo();
|
||||||
|
$gamp->setCustomDimension(
|
||||||
|
strtolower($pdo->getAttribute(PDO::ATTR_SERVER_VERSION)),
|
||||||
|
AnalyticsDimensions::DATABASE_VERSION
|
||||||
|
);
|
||||||
|
|
||||||
$gamp->sendPageview();
|
$gamp->sendPageview();
|
||||||
|
|
||||||
# If analytics are disabled
|
# If analytics are disabled
|
||||||
|
Loading…
Reference in New Issue
Block a user