uawdijnntqw1x1x1
IP : 216.73.216.84
Hostname : webm003.cluster107.gra.hosting.ovh.net
Kernel : Linux webm003.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
opticamezl
/
www
/
newok
/
07d6c
/
..
/
1a0f4
/
..
/
c9989
/
..
/
assets
/
..
/
.
/
.
/
cli
/
..
/
media-action.zip
/
/
PKnd�\H���AAresize/form/resize.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <form> <fieldset name="resize" label="PLG_MEDIA-ACTION_RESIZE_LABEL"> <field name="resize_quality" type="number" label="PLG_MEDIA-ACTION_RESIZE_QUALITY" addonBefore="PLG_MEDIA-ACTION_RESIZE_QUALITY" min="1" max="100" step="1" default="80" filter="integer" /> <field type="spacer" hr="true" /> <field name="resize_width" type="text" label="PLG_MEDIA-ACTION_RESIZE_PARAM_WIDTH" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_RESIZE_PARAM_WIDTH" addonAfter="px" pattern="\d*\.?\d*" /> <field name="resize_height" type="text" label="PLG_MEDIA-ACTION_RESIZE_PARAM_HEIGHT" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_RESIZE_PARAM_HEIGHT" addonAfter="px" pattern="\d*\.?\d*" /> </fieldset> </form> PKnd�\���ݦ�resize/resize.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <extension type="plugin" group="media-action" method="upgrade"> <name>plg_media-action_resize</name> <author>Joomla! Project</author> <creationDate>2017-01</creationDate> <copyright>(C) 2017 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>4.0.0</version> <description>PLG_MEDIA-ACTION_RESIZE_XML_DESCRIPTION</description> <namespace path="src">Joomla\Plugin\MediaAction\Resize</namespace> <files> <folder>form</folder> <folder plugin="resize">services</folder> <folder>src</folder> </files> <languages> <language tag="en-GB">language/en-GB/plg_media-action_resize.ini</language> <language tag="en-GB">language/en-GB/plg_media-action_resize.sys.ini</language> </languages> <config> <fields name="params"> <fieldset name="batch" label="PLG_MEDIA-ACTION_RESIZE_BATCH_LABEL" description="PLG_MEDIA-ACTION_RESIZE_BATCH_DESC" > <field name="batch_width" type="text" label="PLG_MEDIA-ACTION_RESIZE_BATCH_MAX_WIDTH_LABEL" addonAfter="px" filter="integer" /> <field name="batch_height" type="text" label="PLG_MEDIA-ACTION_RESIZE_BATCH_MAX_HEIGHT_LABEL" addonAfter="px" filter="integer" /> </fieldset> </fields> </config> </extension> PKnd�\,Q�!!resize/src/Extension/Resize.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.resize * * @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Plugin\MediaAction\Resize\Extension; use Joomla\CMS\Image\Image; use Joomla\Component\Media\Administrator\Plugin\MediaActionPlugin; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Media Manager Resize Action * * @since 4.0.0 */ final class Resize extends MediaActionPlugin { /** * The save event. * * @param string $context The context * @param object $item The item * @param boolean $isNew Is new item * @param array $data The validated data * * @return void * * @since 4.0.0 */ public function onContentBeforeSave($context, $item, $isNew, $data = []) { if ($context != 'com_media.file') { return; } if (!$this->params->get('batch_width') && !$this->params->get('batch_height')) { return; } if (!in_array($item->extension, ['jpg', 'jpeg', 'png', 'gif'])) { return; } $imgObject = new Image(imagecreatefromstring($item->data)); if ($imgObject->getWidth() < $this->params->get('batch_width', 0) && $imgObject->getHeight() < $this->params->get('batch_height', 0)) { return; } $imgObject->resize( $this->params->get('batch_width', 0), $this->params->get('batch_height', 0), false, Image::SCALE_INSIDE ); $type = IMAGETYPE_JPEG; switch ($item->extension) { case 'gif': $type = IMAGETYPE_GIF; break; case 'png': $type = IMAGETYPE_PNG; } ob_start(); $imgObject->toFile(null, $type); $item->data = ob_get_contents(); ob_end_clean(); } } PKnd�\V��66resize/services/provider.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.resize * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Extension\PluginInterface; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; use Joomla\Event\DispatcherInterface; use Joomla\Plugin\MediaAction\Resize\Extension\Resize; return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * * @param Container $container The DI container. * * @return void * * @since 4.4.0 */ public function register(Container $container): void { $container->set( PluginInterface::class, function (Container $container) { $dispatcher = $container->get(DispatcherInterface::class); $plugin = new Resize( $dispatcher, (array) PluginHelper::getPlugin('media-action', 'resize') ); $plugin->setApplication(Factory::getApplication()); return $plugin; } ); } }; PKnd�\\0�A��rotate/rotate.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <extension type="plugin" group="media-action" method="upgrade"> <name>plg_media-action_rotate</name> <author>Joomla! Project</author> <creationDate>2017-01</creationDate> <copyright>(C) 2017 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>4.0.0</version> <description>PLG_MEDIA-ACTION_ROTATE_XML_DESCRIPTION</description> <namespace path="src">Joomla\Plugin\MediaAction\Rotate</namespace> <files> <folder>form</folder> <folder plugin="rotate">services</folder> <folder>src</folder> </files> <languages> <language tag="en-GB">language/en-GB/plg_media-action_rotate.ini</language> <language tag="en-GB">language/en-GB/plg_media-action_rotate.sys.ini</language> </languages> </extension> PKnd�\�a`�BBrotate/src/Extension/Rotate.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.rotate * * @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Plugin\MediaAction\Rotate\Extension; use Joomla\Component\Media\Administrator\Plugin\MediaActionPlugin; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Media Manager Rotate Action * * @since 4.0.0 */ final class Rotate extends MediaActionPlugin { } PKnd�\��4XXrotate/form/rotate.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <form> <fieldset name="rotate" label="PLG_MEDIA-ACTION_ROTATE_LABEL"> <field name="rotate_quality" type="number" label="PLG_MEDIA-ACTION_ROTATE_QUALITY" addonBefore="PLG_MEDIA-ACTION_ROTATE_QUALITY" min="1" max="100" step="1" default="80" filter="integer" /> <field type="spacer" hr="true" /> <field name="rotate_a" type="number" label="PLG_MEDIA-ACTION_ROTATE_PARAM_ANGLE" min="0" max="360" step="1" default="0" filter="integer" /> <field name="rotate_distinct" type="radio" label="PLG_MEDIA-ACTION_ROTATE_PARAM_BUTTONS" class="btn-group" default="" > <option value="0">0</option> <option value="90">90</option> <option value="180">180</option> <option value="270">270</option> </field> </fieldset> </form> PKnd�\�X��66rotate/services/provider.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.rotate * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Extension\PluginInterface; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; use Joomla\Event\DispatcherInterface; use Joomla\Plugin\MediaAction\Rotate\Extension\Rotate; return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * * @param Container $container The DI container. * * @return void * * @since 4.4.0 */ public function register(Container $container): void { $container->set( PluginInterface::class, function (Container $container) { $dispatcher = $container->get(DispatcherInterface::class); $plugin = new Rotate( $dispatcher, (array) PluginHelper::getPlugin('media-action', 'rotate') ); $plugin->setApplication(Factory::getApplication()); return $plugin; } ); } }; PKnd�\��{ { crop/form/crop.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <form> <fieldset name="crop" label="PLG_MEDIA-ACTION_CROP_LABEL"> <field name="crop_quality" type="number" label="PLG_MEDIA-ACTION_CROP_QUALITY" addonBefore="PLG_MEDIA-ACTION_CROP_QUALITY" min="1" max="100" step="1" default="80" filter="integer" /> <field type="spacer" hr="true" /> <field name="crop_x" type="text" label="PLG_MEDIA-ACTION_CROP_PARAM_X" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_CROP_PARAM_X" addonAfter="px" pattern="\d*\.?\d*" /> <field name="crop_y" type="text" label="PLG_MEDIA-ACTION_CROP_PARAM_Y" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_CROP_PARAM_Y" addonAfter="px" pattern="\d*\.?\d*" /> <field name="crop_width" type="text" label="PLG_MEDIA-ACTION_CROP_PARAM_WIDTH" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_CROP_PARAM_WIDTH" addonAfter="px" pattern="\d*\.?\d*" /> <field name="crop_height" type="text" label="PLG_MEDIA-ACTION_CROP_PARAM_HEIGHT" hiddenLabel="true" addonBefore="PLG_MEDIA-ACTION_CROP_PARAM_HEIGHT" addonAfter="px" pattern="\d*\.?\d*" /> <field name="aspectRatio" type="groupedlist" label="PLG_MEDIA-ACTION_CROP_PARAM_ASPECT" hiddenLabel="true" class="crop-aspect-ratio-options" default="1.111" > <option class="crop-aspect-ratio-option" value="1.111">PLG_MEDIA-ACTION_CROP_PARAM_DEFAULT_RATIO</option> <option class="crop-aspect-ratio-option" value="">PLG_MEDIA-ACTION_CROP_PARAM_NO_RATIO</option> <option class="crop-aspect-ratio-option" value="1">1:1</option> <group label="PLG_MEDIA-ACTION_CROP_PARAM_LANDSCAPE"> <option class="crop-aspect-ratio-option" value="1.25">5:4</option> <option class="crop-aspect-ratio-option" value="1.3333333333333333">4:3</option> <option class="crop-aspect-ratio-option" value="1.5">3:2</option> <option class="crop-aspect-ratio-option" value="1.7777777777777777">16:9</option> </group> <group label="PLG_MEDIA-ACTION_CROP_PARAM_PORTRAIT"> <option class="crop-aspect-ratio-option" value="0.8">4:5</option> <option class="crop-aspect-ratio-option" value="0.75">3:4</option> <option class="crop-aspect-ratio-option" value="0.6666666666666667">2:3</option> <option class="crop-aspect-ratio-option" value="0.5625">9:16</option> </group> </field> </fieldset> </form> PKnd�\��}��crop/src/Extension/Crop.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.crop * * @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Plugin\MediaAction\Crop\Extension; use Joomla\CMS\Application\CMSWebApplicationInterface; use Joomla\Component\Media\Administrator\Plugin\MediaActionPlugin; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Media Manager Crop Action * * @since 4.0.0 */ final class Crop extends MediaActionPlugin { /** * Load the javascript files of the plugin. * * @return void * * @since 4.0.0 */ protected function loadJs() { parent::loadJs(); if (!$this->getApplication() instanceof CMSWebApplicationInterface) { return; } $this->getApplication()->getDocument()->getWebAssetManager()->useScript('cropperjs'); } /** * Load the CSS files of the plugin. * * @return void * * @since 4.0.0 */ protected function loadCss() { parent::loadCss(); if (!$this->getApplication() instanceof CMSWebApplicationInterface) { return; } $this->getApplication()->getDocument()->getWebAssetManager()->useStyle('cropperjs'); } } PKnd�\��6,,crop/services/provider.phpnu�[���<?php /** * @package Joomla.Plugin * @subpackage Media-Action.crop * * @copyright (C) 2023 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Extension\PluginInterface; use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; use Joomla\Event\DispatcherInterface; use Joomla\Plugin\MediaAction\Crop\Extension\Crop; return new class () implements ServiceProviderInterface { /** * Registers the service provider with a DI container. * * @param Container $container The DI container. * * @return void * * @since 4.4.0 */ public function register(Container $container): void { $container->set( PluginInterface::class, function (Container $container) { $dispatcher = $container->get(DispatcherInterface::class); $plugin = new Crop( $dispatcher, (array) PluginHelper::getPlugin('media-action', 'crop') ); $plugin->setApplication(Factory::getApplication()); return $plugin; } ); } }; PKnd�\��H*�� crop/crop.xmlnu�[���<?xml version="1.0" encoding="UTF-8"?> <extension type="plugin" group="media-action" method="upgrade"> <name>plg_media-action_crop</name> <author>Joomla! Project</author> <creationDate>2017-01</creationDate> <copyright>(C) 2017 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>4.0.0</version> <description>PLG_MEDIA-ACTION_CROP_XML_DESCRIPTION</description> <namespace path="src">Joomla\Plugin\MediaAction\Crop</namespace> <files> <folder>form</folder> <folder plugin="crop">services</folder> <folder>src</folder> </files> <languages> <language tag="en-GB">language/en-GB/plg_media-action_crop.ini</language> <language tag="en-GB">language/en-GB/plg_media-action_crop.sys.ini</language> </languages> </extension> PKnd�\H���AAresize/form/resize.xmlnu�[���PKnd�\���ݦ��resize/resize.xmlnu�[���PKnd�\,Q�!!n resize/src/Extension/Resize.phpnu�[���PKnd�\V��66�resize/services/provider.phpnu�[���PKnd�\\0�A��`rotate/rotate.xmlnu�[���PKnd�\�a`�BB0rotate/src/Extension/Rotate.phpnu�[���PKnd�\��4XX�rotate/form/rotate.xmlnu�[���PKnd�\�X��66_!rotate/services/provider.phpnu�[���PKnd�\��{ { �&crop/form/crop.xmlnu�[���PKnd�\��}���0crop/src/Extension/Crop.phpnu�[���PKnd�\��6,,k6crop/services/provider.phpnu�[���PKnd�\��H*�� �;crop/crop.xmlnu�[���PK�?
/home/opticamezl/www/newok/07d6c/../1a0f4/../c9989/../assets/../././cli/../media-action.zip