File manager - Edit - /home/opticamezl/www/newok/531c5/mod_syndicate.tar
Back
index.html 0000604 00000000037 15172622203 0006535 0 ustar 00 <!DOCTYPE html><title></title> src/Helper/SyndicateHelper.php 0000644 00000002240 15172622203 0012344 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_syndicate * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Module\Syndicate\Site\Helper; use Joomla\CMS\Document\HtmlDocument; use Joomla\Registry\Registry; use Joomla\Utilities\ArrayHelper; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Helper for mod_syndicate * * @since 1.5 */ class SyndicateHelper { /** * Gets the link * * @param Registry $params The module parameters * @param HtmlDocument $document The document * * @return string|null The link as a string, if found * * @since 1.5 */ public static function getLink(Registry $params, HtmlDocument $document) { foreach ($document->_links as $link => $value) { $value = ArrayHelper::toString($value); if (strpos($value, 'application/' . $params->get('format') . '+xml')) { return $link; } } return null; } } tmpl/default.php 0000644 00000001324 15172622203 0007655 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_syndicate * * @copyright (C) 2006 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\HTML\HTMLHelper; use Joomla\CMS\Language\Text; $textClass = ($params->get('display_text', 1) ? '' : 'class="visually-hidden"'); $linkText = '<span class="icon-feed m-1" aria-hidden="true"></span>'; $linkText .= '<span ' . $textClass . '>' . (!empty($text) ? $text : Text::_('MOD_SYNDICATE_DEFAULT_FEED_ENTRIES')) . '</span>'; $attribs = [ 'class' => 'mod-syndicate syndicate-module' ]; echo HTMLHelper::_('link', $link, $linkText, $attribs); tmpl/index.html 0000604 00000000037 15172622203 0007511 0 ustar 00 <!DOCTYPE html><title></title> mod_syndicate.php 0000644 00000001212 15172622203 0010073 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_syndicate * * @copyright (C) 2006 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\Helper\ModuleHelper; use Joomla\Module\Syndicate\Site\Helper\SyndicateHelper; $params->def('format', 'rss'); $link = SyndicateHelper::getLink($params, $app->getDocument()); if ($link === null) { return; } $text = htmlspecialchars($params->get('text', ''), ENT_COMPAT, 'UTF-8'); require ModuleHelper::getLayoutPath('mod_syndicate', $params->get('layout', 'default')); mod_syndicate.xml 0000644 00000004067 15172622203 0010117 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <extension type="module" client="site" method="upgrade"> <name>mod_syndicate</name> <author>Joomla! Project</author> <creationDate>2006-05</creationDate> <copyright>(C) 2006 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>3.0.0</version> <description>MOD_SYNDICATE_XML_DESCRIPTION</description> <namespace path="src">Joomla\Module\Syndicate</namespace> <files> <filename module="mod_syndicate">mod_syndicate.php</filename> <folder>src</folder> <folder>tmpl</folder> </files> <languages> <language tag="en-GB">language/en-GB/mod_syndicate.ini</language> <language tag="en-GB">language/en-GB/mod_syndicate.sys.ini</language> </languages> <help key="Site_Modules:_Syndication_Feeds" /> <config> <fields name="params"> <fieldset name="basic"> <field name="text" type="text" label="MOD_SYNDICATE_FIELD_TEXT_LABEL" description="MOD_SYNDICATE_FIELD_TEXT_DESC" /> <field name="display_text" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_SYNDICATE_FIELD_DISPLAYTEXT_LABEL" default="1" filter="integer" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="format" type="list" label="MOD_SYNDICATE_FIELD_FORMAT_LABEL" default="rss" validate="options" > <option value="rss">MOD_SYNDICATE_FIELD_VALUE_RSS</option> <option value="atom">MOD_SYNDICATE_FIELD_VALUE_ATOM</option> </field> </fieldset> <fieldset name="advanced"> <field name="layout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" class="form-select" validate="moduleLayout" /> <field name="moduleclass_sfx" type="textarea" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" rows="3" validate="CssIdentifier" /> </fieldset> </fields> </config> </extension>
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings