File manager - Edit - /home/jardides/www/Jardi-design/old/plugins/system/sliderck/sliderck.php
Back
<?php /** * @copyright Copyright (C) 2019 Cédric KEIFLIN alias ced1870 * https://www.joomlack.fr * @license GNU/GPL * */ defined('_JEXEC') or die('Restricted access'); jimport('joomla.event.plugin'); jimport('joomla.filesystem.folder'); use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; class plgSystemSliderck extends JPlugin { function __construct(&$subject, $params) { parent::__construct($subject, $params); } function onContentPrepareForm($form, $data) { if ($form->getName() != 'com_modules.module' && $form->getName() != 'com_advancedmodules.module' && $form->getName() != 'com_config.modules' // for frontend edition || ($form->getName() == 'com_modules.module' && $data && $data->module != 'mod_sliderck') || ($form->getName() == 'com_advancedmodules.module' && $data && $data->module != 'mod_sliderck') // for frontend edition || ($form->getName() == 'com_config.modules' && $data && $data->module != 'mod_sliderck') ) return; // check that we are editing the sliderck module $id = JFactory::getApplication()->input->get('id',0, 'int'); if ($id) { $q = "SELECT module FROM #__modules WHERE id = " . $id; $db = JFactory::getDbo(); $db->setQuery($q); $module = $db->loadResult(); if ($module != 'mod_sliderck') return; } $this->loadLanguage(); // module options if ( $form->getName() == 'com_modules.module' || $form->getName() == 'com_advancedmodules.module' // for frontend edition || $form->getName() == 'com_config.modules' ) { // load the custom plugins require_once(JPATH_ADMINISTRATOR . '/components/com_sliderck/helpers/ckfof.php'); Sliderck\CKFof::importPlugin('sliderck'); $sources = Sliderck\CKFof::triggerEvent('onSliderckGetSourceName'); if (! empty($sources)) { foreach ($sources as $source) { $this->loadLanguage(); JForm::addFormPath(JPATH_SITE . '/plugins/sliderck/' . strtolower($source) . '/params'); $form->loadFile(strtolower($source) . '_params', false); } } } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings