Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * PopupReport.php * Copyright (c) 2019 [email protected] * * This file i..

Decoded Output download

<?php /**
 * PopupReport.php
 * Copyright (c) 2019 [email protected]
 *
 * This file is part of Firefly III (https://github.com/firefly-iii).
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */ declare(strict_types=1);namespace FireflyIII\Helpers\Report;use FireflyIII\Helpers\Collector\GroupCollectorInterface;use FireflyIII\Models\Account;use FireflyIII\Models\Budget;use FireflyIII\Models\Category;use FireflyIII\Models\TransactionType;use FireflyIII\Repositories\Account\AccountRepositoryInterface;use FireflyIII\Repositories\Journal\JournalRepositoryInterface;use FireflyIII\Repositories\UserGroups\Currency\CurrencyRepositoryInterface;use Illuminate\Support\Collection;/**
 * Class PopupReport.
 */ class woin6 implements dnnd7{/**
     * Collect the transactions for one account and one budget.
     */ public function gchm0(Budget $uvgr8,Account $vvmc9,array$bnjka):array{/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd(new qzeoe([$vvmc9]))->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->rzaj13($uvgr8);return $zrwmb->etwp14();}/**
     * Collect the transactions for one account and no budget.
     */ public function pgyr1(Account $vvmc9,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd(new qzeoe([$vvmc9]))->rwoa19([TransactionType::WITHDRAWAL])->aykyf()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->vhyu1a();if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Collect the transactions for a budget.
     */ public function jifa2(Budget $uvgr8,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd($bnjka[base64_decode('YWNjb3VudHM=')])->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')]);if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}if(null===$uvgr8->$nmdx1c){$zrwmb->rwoa19([TransactionType::WITHDRAWAL])->vhyu1a();}if(null!==$uvgr8->$nmdx1c){$zrwmb->rzaj13($uvgr8);}return $zrwmb->etwp14();}/**
     * Collect journals by a category.
     */ public function qfvm3(?Category $ibok1d,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd($bnjka[base64_decode('YWNjb3VudHM=')])->rwoa19([TransactionType::WITHDRAWAL,TransactionType::TRANSFER,TransactionType::DEPOSIT])->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->aykyf();if(null!==$ibok1d){$zrwmb->hjnw1e($ibok1d);}if(null===$ibok1d){$zrwmb->pybp1f();}if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Group transactions by expense.
     */ public function wtez4(Account $vvmc9,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var JournalRepositoryInterface $repository */ $bqpy20=ekpyc(JournalRepositoryInterface::class);$bqpy20->azmu21($vvmc9->$eikb22);$yzxh23=ekpyc(AccountRepositoryInterface::class);$yzxh23->azmu21($vvmc9->$eikb22);/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->tjiw24(new qzeoe([$vvmc9]))->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->aykyf()->injv10()->zmsv11()->rwoa19([TransactionType::WITHDRAWAL,TransactionType::TRANSFER]);if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Collect transactions by income.
     */ public function qqiq5(Account $vvmc9,array$bnjka):array{/** @var JournalRepositoryInterface $repository */ $bqpy20=ekpyc(JournalRepositoryInterface::class);$bqpy20->azmu21($vvmc9->$eikb22);/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->ewaj25(new qzeoe([$vvmc9]))->tjiw24($bnjka[base64_decode('YWNjb3VudHM=')])->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->rwoa19([TransactionType::DEPOSIT,TransactionType::TRANSFER])->aykyf()->injv10()->zmsv11()->aykyf();return $zrwmb->etwp14();}}?>

Did this file decode correctly?

Original Code

<?php /**
 * PopupReport.php
 * Copyright (c) 2019 [email protected]
 *
 * This file is part of Firefly III (https://github.com/firefly-iii).
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */ declare(strict_types=1);namespace FireflyIII\Helpers\Report;use FireflyIII\Helpers\Collector\GroupCollectorInterface;use FireflyIII\Models\Account;use FireflyIII\Models\Budget;use FireflyIII\Models\Category;use FireflyIII\Models\TransactionType;use FireflyIII\Repositories\Account\AccountRepositoryInterface;use FireflyIII\Repositories\Journal\JournalRepositoryInterface;use FireflyIII\Repositories\UserGroups\Currency\CurrencyRepositoryInterface;use Illuminate\Support\Collection;/**
 * Class PopupReport.
 */ class woin6 implements dnnd7{/**
     * Collect the transactions for one account and one budget.
     */ public function gchm0(Budget $uvgr8,Account $vvmc9,array$bnjka):array{/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd(new qzeoe([$vvmc9]))->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->rzaj13($uvgr8);return $zrwmb->etwp14();}/**
     * Collect the transactions for one account and no budget.
     */ public function pgyr1(Account $vvmc9,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd(new qzeoe([$vvmc9]))->rwoa19([TransactionType::WITHDRAWAL])->aykyf()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->vhyu1a();if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Collect the transactions for a budget.
     */ public function jifa2(Budget $uvgr8,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd($bnjka[base64_decode('YWNjb3VudHM=')])->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')]);if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}if(null===$uvgr8->$nmdx1c){$zrwmb->rwoa19([TransactionType::WITHDRAWAL])->vhyu1a();}if(null!==$uvgr8->$nmdx1c){$zrwmb->rzaj13($uvgr8);}return $zrwmb->etwp14();}/**
     * Collect journals by a category.
     */ public function qfvm3(?Category $ibok1d,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->hroyd($bnjka[base64_decode('YWNjb3VudHM=')])->rwoa19([TransactionType::WITHDRAWAL,TransactionType::TRANSFER,TransactionType::DEPOSIT])->aykyf()->injv10()->zmsv11()->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->aykyf();if(null!==$ibok1d){$zrwmb->hjnw1e($ibok1d);}if(null===$ibok1d){$zrwmb->pybp1f();}if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Group transactions by expense.
     */ public function wtez4(Account $vvmc9,array$bnjka):array{$rgmi15=$bnjka[base64_decode('Y3VycmVuY3lJZA==')]?? null;$mlsc16=null;if(null!==$rgmi15){/** @var CurrencyRepositoryInterface $repos */ $ehgz17=ekpyc(CurrencyRepositoryInterface::class);$mlsc16=$ehgz17->eycx18((int)$rgmi15);}/** @var JournalRepositoryInterface $repository */ $bqpy20=ekpyc(JournalRepositoryInterface::class);$bqpy20->azmu21($vvmc9->$eikb22);$yzxh23=ekpyc(AccountRepositoryInterface::class);$yzxh23->azmu21($vvmc9->$eikb22);/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->tjiw24(new qzeoe([$vvmc9]))->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->aykyf()->injv10()->zmsv11()->rwoa19([TransactionType::WITHDRAWAL,TransactionType::TRANSFER]);if(null!==$mlsc16){$zrwmb->cwqv1b($mlsc16);}return $zrwmb->etwp14();}/**
     * Collect transactions by income.
     */ public function qqiq5(Account $vvmc9,array$bnjka):array{/** @var JournalRepositoryInterface $repository */ $bqpy20=ekpyc(JournalRepositoryInterface::class);$bqpy20->azmu21($vvmc9->$eikb22);/** @var GroupCollectorInterface $collector */ $zrwmb=ekpyc(GroupCollectorInterface::class);$zrwmb->ewaj25(new qzeoe([$vvmc9]))->tjiw24($bnjka[base64_decode('YWNjb3VudHM=')])->gotp12($bnjka[base64_decode('c3RhcnREYXRl')],$bnjka[base64_decode('ZW5kRGF0ZQ==')])->rwoa19([TransactionType::DEPOSIT,TransactionType::TRANSFER])->aykyf()->injv10()->zmsv11()->aykyf();return $zrwmb->etwp14();}}?>

Function Calls

None

Variables

None

Stats

MD5 2675c19bec6863827a301138aca35e5d
Eval Count 0
Decode Time 79 ms