Файловый менеджер - Редактировать - /home/lmsyaran/public_html/pusher/com_fields.zip
Назад
PK 1 �[;�S� � controller.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_fields * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Base controller class for Fields Component. * * @since 3.7.0 */ class FieldsController extends JControllerLegacy { /** * Constructor. * * @param array $config An optional associative array of configuration settings. * Recognized key values include 'name', 'default_task', 'model_path', and * 'view_path' (this list is not meant to be comprehensive). * * @since 3.7.0 */ public function __construct($config = array()) { $this->input = JFactory::getApplication()->input; // Frontpage Editor Fields Button proxying: if ($this->input->get('view') === 'fields' && $this->input->get('layout') === 'modal') { // Load the backend language file. $lang = JFactory::getLanguage(); $lang->load('com_fields', JPATH_ADMINISTRATOR); $config['base_path'] = JPATH_COMPONENT_ADMINISTRATOR; } parent::__construct($config); } } PK 1 �[Ҋ� fields.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_fields * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); $input = JFactory::getApplication()->input; $context = JFactory::getApplication()->getUserStateFromRequest('com_fields.fields.context', 'context', 'com_content.article', 'CMD'); $parts = FieldsHelper::extract($context); if ($input->get('view') === 'fields' && $input->get('layout') === 'modal') { if (!JFactory::getUser()->authorise('core.create', $parts[0]) || !JFactory::getUser()->authorise('core.edit', $parts[0])) { JFactory::getApplication()->enqueueMessage(JText::_('JERROR_ALERTNOAUTHOR'), 'error'); return; } } $controller = JControllerLegacy::getInstance('Fields'); $controller->execute($input->get('task')); $controller->redirect(); PK 1 �[��HU layouts/field/render.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_fields * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; if (!key_exists('field', $displayData)) { return; } $field = $displayData['field']; $label = JText::_($field->label); $value = $field->value; $showLabel = $field->params->get('showlabel'); $labelClass = $field->params->get('label_render_class'); if ($value == '') { return; } ?> <?php if ($showLabel == 1) : ?> <span class="field-label <?php echo $labelClass; ?>"><?php echo htmlentities($label, ENT_QUOTES | ENT_IGNORE, 'UTF-8'); ?>: </span> <?php endif; ?> <span class="field-value"><?php echo $value; ?></span> PK 1 �[��<� layouts/fields/render.phpnu �[��� <?php /** * @package Joomla.Site * @subpackage com_fields * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Check if we have all the data if (!key_exists('item', $displayData) || !key_exists('context', $displayData)) { return; } // Setting up for display $item = $displayData['item']; if (!$item) { return; } $context = $displayData['context']; if (!$context) { return; } JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); $parts = explode('.', $context); $component = $parts[0]; $fields = null; if (key_exists('fields', $displayData)) { $fields = $displayData['fields']; } else { $fields = $item->jcfields ?: FieldsHelper::getFields($context, $item, true); } if (empty($fields)) { return; } $output = array(); foreach ($fields as $field) { // If the value is empty do nothing if (!isset($field->value) || trim($field->value) === '') { continue; } $class = $field->params->get('render_class'); $layout = $field->params->get('layout', 'render'); $content = FieldsHelper::render($context, 'field.' . $layout, array('field' => $field)); // If the content is empty do nothing if (trim($content) === '') { continue; } $output[] = '<dd class="field-entry ' . $class . '">' . $content . '</dd>'; } if (empty($output)) { return; } ?> <dl class="fields-container"> <?php echo implode("\n", $output); ?> </dl> PK 2 �[)��� models/forms/filter_fields.xmlnu �[��� <?xml version="1.0" encoding="utf-8"?> <form> <fieldset name="group" addfieldpath="/administrator/components/com_fields/models/fields"> <field name="context" type="fieldcontexts" onchange="this.form.submit();" /> </fieldset> <fields name="filter"> <field name="search" type="text" inputmode="search" label="" hint="JSEARCH_FILTER" class="js-stools-search-string" /> <field name="state" type="status" onchange="this.form.submit();" > <option value="">JOPTION_SELECT_PUBLISHED</option> </field> <field name="group_id" type="fieldgroups" state="0,1,2" onchange="this.form.submit();" > <option value="">COM_FIELDS_VIEW_FIELDS_SELECT_GROUP</option> </field> <field name="assigned_cat_ids" type="category" onchange="this.form.submit();" > <option value="">COM_FIELDS_VIEW_FIELDS_SELECT_CATEGORY</option> </field> <field name="access" type="accesslevel" onchange="this.form.submit();" > <option value="">JOPTION_SELECT_ACCESS</option> </field> <field name="language" type="contentlanguage" onchange="this.form.submit();" > <option value="">JOPTION_SELECT_LANGUAGE</option> </field> </fields> <fields name="list"> <field name="fullordering" type="list" label="JGLOBAL_SORT_BY" description="JGLOBAL_SORT_BY" statuses="*,0,1,2,-2" onchange="this.form.submit();" default="a.ordering ASC" validate="options" > <option value="">JGLOBAL_SORT_BY</option> <option value="a.ordering ASC">JGRID_HEADING_ORDERING_ASC</option> <option value="a.ordering DESC">JGRID_HEADING_ORDERING_DESC</option> <option value="a.state ASC">JSTATUS_ASC</option> <option value="a.state DESC">JSTATUS_DESC</option> <option value="a.title ASC">JGLOBAL_TITLE_ASC</option> <option value="a.title DESC">JGLOBAL_TITLE_DESC</option> <option value="a.type ASC">COM_FIELDS_VIEW_FIELDS_SORT_TYPE_ASC</option> <option value="a.type DESC">COM_FIELDS_VIEW_FIELDS_SORT_TYPE_DESC</option> <option value="g.title ASC">COM_FIELDS_VIEW_FIELDS_SORT_GROUP_ASC</option> <option value="g.title DESC">COM_FIELDS_VIEW_FIELDS_SORT_GROUP_DESC</option> <option value="a.access ASC">JGRID_HEADING_ACCESS_ASC</option> <option value="a.access DESC">JGRID_HEADING_ACCESS_DESC</option> <option value="a.language ASC">JGRID_HEADING_LANGUAGE_ASC</option> <option value="a.language DESC">JGRID_HEADING_LANGUAGE_DESC</option> <option value="a.id ASC">JGRID_HEADING_ID_ASC</option> <option value="a.id DESC">JGRID_HEADING_ID_DESC</option> </field> <field name="limit" type="limitbox" label="COM_FIELDS_LIST_LIMIT" description="COM_FIELDS_LIST_LIMIT_DESC" class="input-mini" default="25" onchange="this.form.submit();" /> </fields> </form> PK 1 �[;�S� � controller.phpnu �[��� PK 1 �[Ҋ� � fields.phpnu �[��� PK 1 �[��HU # layouts/field/render.phpnu �[��� PK 1 �[��<� ~ layouts/fields/render.phpnu �[��� PK 2 �[)��� � models/forms/filter_fields.xmlnu �[��� PK � 0
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка