!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/uploads/script/app/Http/Controllers/Admin/   drwxr-xr-x
Free 13.26 GB of 57.97 GB (22.87%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     ReportController.php (1.6 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace App\Http\Controllers\Admin;

use 
App\Http\Controllers\Controller;
use 
Illuminate\Http\Request;
use 
Auth;
use 
App\Domain;
use 
App\Models\Userplan;
class 
ReportController extends Controller
{
    public function 
index(Request $request)
    {
        if (!
Auth()->user()->can('report.view')) {
            
abort(401);
        }
        if (
$request->start) {
            
$start date("Y-m-d",strtotime($request->start));
            
$end date("Y-m-d",strtotime($request->end));

            
$order_count=Userplan::whereBetween('created_at',[$start,$end])->count();
            
            
$order_expired=Userplan::whereBetween('created_at',[$start,$end])->where('status',3)->count();
            
$order_sum=Userplan::whereBetween('created_at',[$start,$end])->whereHas('category',function($q){
                return 
$q->where('status',1);
            })->
sum('amount');
            
$order_tax=Userplan::whereBetween('created_at',[$start,$end])->whereHas('category',function($q){
                return 
$q->where('status',1);
            })->
sum('tax');
            
$posts=Userplan::whereBetween('created_at',[$start,$end])->with('plan_info','category')->latest()->paginate(40);
        }
        else{
        
$order_count=Userplan::count();
        
        
$order_expired=Userplan::where('status',3)->count();
        
$order_sum=Userplan::whereHas('category',function($q){
            return 
$q->where('status',1);
        })->
sum('amount');
        
$order_tax=Userplan::whereHas('category',function($q){
            return 
$q->where('status',1);
        })->
sum('tax');
        
$posts=Userplan::with('plan_info','category')->latest()->paginate(40);    
        }
        

        
$start $start ?? '';
        
$end $end ?? '';

        return 
view('admin.report.index',compact('start','end','order_count','order_sum','order_expired','posts','request','order_tax'));
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0047 ]--