[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.128.202.43: ~ $
<?php

namespace WP_Statistics\Models;

use WP_Statistics\Abstracts\BaseModel;
use WP_Statistics\Utils\Query;

class ExclusionsModel extends BaseModel
{
    public function countExclusions($args = [])
    {
        $args = $this->parseArgs($args, [
            'date'      => '',
            'reason'    => ''
        ]);

        $result = Query::select(['SUM(count) as count'])
            ->from('exclusions')
            ->where('reason', '=', $args['reason'])
            ->whereDate('date', $args['date'])
            ->orderBy('date')
            ->getVar();

        return $result ?? 0;
    }

    public function getExclusions($args = [])
    {
        $args = $this->parseArgs($args, [
            'date'          => '',
            'reason'        => '',
            'exclusion_id'  => '',
            'per_page'      => '',
            'page'          => 1,
            'order_by'      => 'count',
            'order'         => 'DESC',
            'group_by'      => 'reason',
        ]);

        $result = Query::select([
            'reason',
            'date',
            'SUM(count) as count'
        ])
            ->from('exclusions')
            ->where('reason', '=', $args['reason'])
            ->where('id', '=', $args['exclusion_id'])
            ->whereDate('date', $args['date'])
            ->perPage($args['page'], $args['per_page'])
            ->groupBy($args['group_by'])
            ->orderBy($args['order_by'], $args['order'])
            ->getAll();

        return $result;
    }
}

Filemanager

Name Type Size Permission Actions
AuthorsModel.php File 12.92 KB 0644
ExclusionsModel.php File 1.49 KB 0644
HistoricalModel.php File 6.84 KB 0644
OnlineModel.php File 1.83 KB 0644
PostsModel.php File 15.78 KB 0644
TaxonomyModel.php File 7.29 KB 0644
ViewsModel.php File 11.18 KB 0644
VisitorsModel.php File 49.58 KB 0644