whoami7 - Manager
:
/
home
/
qbizpnmr
/
test.qbiztax.com
/
app
/
Listeners
/
Report
/
Upload File:
files >> //home/qbizpnmr/test.qbiztax.com/app/Listeners/Report/AddBasis.php
<?php namespace App\Listeners\Report; use App\Abstracts\Listeners\Report as Listener; use App\Events\Report\FilterShowing; class AddBasis extends Listener { protected $classes = [ 'App\Reports\IncomeSummary', 'App\Reports\ExpenseSummary', 'App\Reports\IncomeExpenseSummary', 'App\Reports\ProfitLoss', 'App\Reports\TaxSummary', ]; /** * Handle filter showing event. * * @param $event * @return void */ public function handleFilterShowing(FilterShowing $event) { if ($this->skipThisClass($event)) { return; } $event->class->filters['basis'] = $this->getBasis(); $event->class->filters['keys']['basis'] = 'basis'; $event->class->filters['defaults']['basis'] = $event->class->getSetting('basis', 'accrual'); $event->class->filters['operators']['basis'] = [ 'equal' => true, 'not_equal' => false, 'range' => false, ]; } }
Copyright ©2021 || Defacer Indonesia