mirror of
https://github.com/Findus23/plugin-ProfileAvatar.git
synced 2024-09-19 15:23:45 +02:00
28 lines
807 B
PHP
28 lines
807 B
PHP
<?php
|
|
|
|
namespace Piwik\Plugins\ProfileAvatar;
|
|
|
|
use Piwik\Plugins\Live\VisitorDetailsAbstract;
|
|
|
|
class VisitorDetails extends VisitorDetailsAbstract
|
|
{
|
|
public function initProfile($visits, &$profile)
|
|
{
|
|
$settings = new UserSettings();
|
|
$visitorID = $profile["visitorId"];
|
|
$hash = hash("sha256", $visitorID);
|
|
|
|
if ($settings->dataURLs->getValue()) {
|
|
$chosenGenerator = $settings->avatarType->getValue();
|
|
$generator = GeneratorCollection::getGeneratorClasses($chosenGenerator, $hash);
|
|
$profile['visitorAvatar'] = $generator->asDataUrl();
|
|
} else {
|
|
$profile['visitorAvatar'] = "?module=ProfileAvatar&action=getProfileAvatar&hash=$hash";
|
|
}
|
|
}
|
|
|
|
public function extendVisitorDetails(&$visitor)
|
|
{
|
|
}
|
|
|
|
}
|