uawdijnntqw1x1x1
IP : 216.73.217.142
Hostname : localhost.localdomain
Kernel : Linux localhost.localdomain 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
OS : Linux
PATH:
/
var
/
www
/
consult-e-syn
/
public_html
/
plugins
/
ats
/
gravatar
/
gravatar.php
/
/
<?php /** * @package ats * @copyright Copyright (c)2011-2022 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ defined('_JEXEC') or die(); use FOF40\Container\Container; use Joomla\CMS\Plugin\CMSPlugin; use Joomla\CMS\Uri\Uri; use Joomla\CMS\User\User; /** * Gravatar integration for Akeeba Ticket System * * @author Nicholas Dionysopoulos <nicholas@akeeba.com> */ class plgAtsGravatar extends CMSPlugin { public function __construct(&$subject, $config = []) { if (!defined('FOF40_INCLUDED')) { include_once(JPATH_LIBRARIES . '/fof40/include.php'); } parent::__construct($subject, $config); } public function onATSAvatar($user, $size = 64) { if (is_string($user)) { $email = $user; } elseif ($user instanceof User) { $email = $user->email; } else { $email = ''; } $md5 = md5($email); $container = Container::getInstance('com_ats'); $isCLI = $container->platform->isCli(); $scheme = $isCLI ? 'http' : Uri::getInstance()->getScheme(); $url = 'https://secure.gravatar.com/avatar/' . $md5 . '.jpg?s=' . $size . '&d=mm'; if ($scheme == 'http') { $url = 'http://www.gravatar.com/avatar/' . $md5 . '.jpg?s=' . $size . '&d=mm'; } return $url; } }
/var/www/consult-e-syn/public_html/plugins/ats/gravatar/gravatar.php