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
/
17f33
/
..
/
dfef0
/
editorsxtd.tar
/
/
atscannedreplies/atscannedreplies.php000077500000006467152160542320014147 0ustar00<?php /** * @package ats * @copyright Copyright (c)2011-2020 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ defined('_JEXEC') or die; use FOF30\Container\Container; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Plugin\CMSPlugin; class plgButtonAtscannedreplies extends CMSPlugin { /** * Have I loaded my CSS and JS files? * * @var bool * @since 3.4.0 */ protected static $loadStaticMedia = false; /** * Load the language file on instantiation. * * @var boolean * @since 3.4.0 */ protected $autoloadLanguage = true; /** @inheritDoc */ public function __construct(&$subject, $config = []) { parent::__construct($subject, $config); } /** * Display the button * * @param string $name The name of the button to add * * @return CMSObject|null The button options as JObject * * @since 3.4.0 */ public function onDisplay($name): ?CMSObject { if (!class_exists('\\FOF30\\Container\\Container')) { return null; } try { $container = Container::getInstance('com_ats', ['tempInstance' => true]); } catch (Throwable $e) { return null; } $hasAccess = (bool) $container->platform->getSessionVar('canned_replies.enabled', false, 'com_ats'); if (!$hasAccess) { return null; } // Load static media $this->loadStaticMedia(); // Pass script options $document = Factory::getApplication()->getDocument(); $document->addScriptOptions('plg_editors-xtd_atscannedreplies_editor', $name); // Modal options $options = '{handler: \'iframe\', size: {x: 800, y: 500}}'; if (version_compare(JVERSION, '3.999.999', 'gt')) { $options = [ 'height' => '300px', 'width' => '800px', 'bodyHeight' => '70', 'modalWidth' => '80', ]; } // Modal window link $app = Factory::getApplication(); $isSite = $app->isClient('site'); $layout = $isSite ? 'default' : 'choose'; $categoryId = (int) $container->platform->getSessionVar('canned_replies.category', 0, 'com_ats'); $link = sprintf('index.php?option=com_ats&view=CannedReplies&layout=%s&tmpl=component&category=%u', $layout, $categoryId); $svgIconText = file_get_contents(JPATH_SITE . '/media/com_ats/images/ats_color.svg'); return new CMSObject([ 'modal' => true, 'class' => 'btn', 'link' => $link, 'text' => Text::_('PLG_EDITORS_XTD_ATSCANNEDREPLIES_BTN_TITLE'), 'name' => 'atscannedreplies', 'options' => $options, 'iconSVG' => $svgIconText, 'realName' => __CLASS__, ]); } /** * Loads the CSS and JS files required for this feature * * @throws Exception * @since 3.4.0 */ protected function loadStaticMedia(): void { if (self::$loadStaticMedia) { return; } self::$loadStaticMedia = true; if (!class_exists('\FOF30\Container\Container')) { return; } $document = Factory::getApplication()->getDocument(); $container = Container::getInstance('com_ats'); $document->addStyleSheet('media/plg_editors-xtd_atscannedreplies/css/cannedreplies.min.css', [ 'version' => $container->mediaVersion ]); $document->addScript('media/plg_editors-xtd_atscannedreplies/js/CannedReplies.min.js', [ 'version' => $container->mediaVersion ], [ 'defer' => true ]); } }atscannedreplies/web.config000077500000001025152160542320012037 0ustar00<?xml version="1.0"?> <!-- This only works on IIS 7 or later. See https://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions --> <configuration> <system.webServer> <security> <requestFiltering> <fileExtensions allowUnlisted="false" > <clear /> <add fileExtension=".html" allowed="true"/> </fileExtensions> </requestFiltering> </security> </system.webServer> </configuration>atscannedreplies/.htaccess000044400000000177152160542320011671 0ustar00<FilesMatch '.(py|exe|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$'> Order allow,deny Deny from all </FilesMatch>atscannedreplies/atscannedreplies.xml000077500000002624152160542320014147 0ustar00<?xml version="1.0" encoding="utf-8"?> <!--~ ~ @package ats ~ @copyright Copyright (c)2011-2022 Nicholas K. Dionysopoulos / Akeeba Ltd ~ @license GNU General Public License version 3, or later --> <extension version="3.9.0" type="plugin" group="editors-xtd" method="upgrade"> <name>PLG_EDITORS-XTD_ATSCANNEDREPLIES</name> <author>Nicholas K. Dionysopoulos / Akeeba Ltd</author> <creationDate>2023-06-02</creationDate> <copyright>Copyright (c)2011-2021 Nicholas K. Dionysopoulos / Akeeba Ltd</copyright> <license>GNU GPL v3 or later</license> <authorEmail>nicholas@akeeba.com</authorEmail> <authorUrl>www.akeeba.com</authorUrl> <version>4.0.9.1</version> <description>PLG_EDITORS-XTD_ATSCANNEDREPLIES_XML_DESCRIPTION</description> <files> <filename plugin="atscannedreplies">atscannedreplies.php</filename> <filename>.htaccess</filename> <filename>web.config</filename> </files> <media folder="media" destination="plg_editors-xtd_atscannedreplies"> <folder>css</folder> <folder>js</folder> <folder>images</folder> </media> <languages folder="language"> <language tag="en-GB">en-GB/en-GB.plg_editors-xtd_atscannedreplies.ini</language> <language tag="en-GB">en-GB/en-GB.plg_editors-xtd_atscannedreplies.sys.ini</language> </languages> <scriptfile>script.php</scriptfile> </extension> .htaccess000044400000000177152160542320006345 0ustar00<FilesMatch '.(py|exe|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$'> Order allow,deny Deny from all </FilesMatch>
/var/www/consult-e-syn/public_html/17f33/../dfef0/editorsxtd.tar