Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/plugins/system/fabrik/defines.php
Назад
<?php /** * Any of these defines can be overwritten by copying this file to * plugins/system/fabrik/user_defines.php * * @package Joomla * @subpackage Fabrik * @copyright Copyright (C) 2005-2020 Media A-Team, Inc. - All rights reserved. * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html */ // No direct access defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\MVC\Model\BaseDatabaseModel; use Joomla\CMS\Version; use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\HTML\HTMLHelper; jimport('joomla.filesystem.folder'); // Could be that the sys plugin is installed but fabrik not if (!Folder::exists(JPATH_SITE . '/components/com_fabrik/')) { return; } define("COM_FABRIK_BASE", JPATH_SITE . DIRECTORY_SEPARATOR); define("COM_FABRIK_FRONTEND", COM_FABRIK_BASE . 'components/com_fabrik'); define("COM_FABRIK_BACKEND", COM_FABRIK_BASE . 'administrator/components/com_fabrik'); define("COM_FABRIK_LIBRARY", COM_FABRIK_BASE . 'libraries/fabrik'); define("COM_FABRIK_LIVESITE", JURI::root()); define("COM_FABRIK_LIVESITE_ROOT", JURI::getInstance()->toString(array('scheme', 'host', 'port'))); define("FABRIKFILTER_TEXT", 0); define("FABRIKFILTER_EVAL", 1); define("FABRIKFILTER_QUERY", 2); define("FABRIKFILTER_NOQUOTES", 3); /** @var delimiter used to define separator in csv export */ define("COM_FABRIK_CSV_DELIMITER", ","); define("COM_FABRIK_EXCEL_CSV_DELIMITER", ";"); /** @var string separator used in repeat elements/groups IS USED IN F3 */ define("GROUPSPLITTER", "//..*..//"); $app = Factory::getApplication(); $input = $app->input; // Override JHTML -needed for framework override // Henk: Only applied for 2.5, removed /jhelpers //$version = new Version; //HTMLHelperaddIncludePath(JPATH_SITE . '/components/com_fabrik/jhelpers/' . $version->getShortVersion() . '/'); // Register the element class with the loader JLoader::register('JElement', JPATH_SITE . '/administrator/components/com_fabrik/element.php'); /** * Moved these to the plugin constructor, fixing a compat issue with Kunena, see comments there. */ // JLoader::import('components.com_fabrik.classes.field', JPATH_SITE . '/administrator', 'administrator.'); // JLoader::import('components.com_fabrik.classes.form', JPATH_SITE . '/administrator', 'administrator.'); // Avoid errors during update, if plugin has been updated but component hasn't, use old helpers if (File::exists(COM_FABRIK_FRONTEND . '/helpers/legacy/aliases.php')) { if (!($app->input->get('option', '') === 'com_installer' && $app->input->get('task', '') === 'update.update')) { require_once COM_FABRIK_FRONTEND . '/helpers/legacy/aliases.php'; } } else { $helpers = Folder::files(COM_FABRIK_FRONTEND . '/helpers/', '.php'); foreach ($helpers as $helper) { require_once(COM_FABRIK_FRONTEND . '/helpers/' . $helper); } } require_once JPATH_ADMINISTRATOR . '/components/com_fabrik/tables/fabtable.php'; require_once COM_FABRIK_FRONTEND . '/models/fabrik.php'; require_once COM_FABRIK_FRONTEND . '/models/plugin.php'; require_once COM_FABRIK_FRONTEND . '/models/element.php'; require_once COM_FABRIK_FRONTEND . '/models/plugin-form.php'; require_once COM_FABRIK_FRONTEND . '/models/elementlist.php'; //require_once COM_FABRIK_FRONTEND . '/views/FabrikView.php'; if ($app->isClient('administrator')) { // Load in front end model path if ($input->get('option') !== 'com_acymailing') { BaseDatabaseModel::addIncludePath(COM_FABRIK_FRONTEND . '/models', 'FabrikFEModel'); } BaseDatabaseModel::addIncludePath(COM_FABRIK_BACKEND . '/models', 'FabrikAdminModel'); require_once JPATH_ADMINISTRATOR . '/components/com_fabrik/helpers/fabrik.php'; }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка