File "IpaddressController-20250417073957.php"

Full Path: /home/fundopuh/trader.fxex.org/app/Http/Controllers/Admin/IpaddressController-20250417073957.php
File size: 1.98 KB
MIME-type: text/x-php
Charset: utf-8

<?php  
// this Code is Cracked by dharunMods-YouTube-Channel

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Ipaddress;
use App\Models\Settings;
use Illuminate\Support\Facades\DB;

class IpaddressController extends Controller
{
    //
    public function index(){
        return view('admin.Settings.Ipaddress.ipaddress',[
            'title'=>'Blacklist IP Address',
            'settings' => Settings::where('id', '=', '1')->first(),
        ]);
    }


    public function getaddress(){

        $addresses =  DB::table('ipaddresses')->orderByDesc('id')->get();
        $allddress = '';

        if (count($addresses)<1) {
            $allddress = "
            <tr> 
                <td colspan='3' class='text-danger'>No Record Added</td>
            </tr> 
            ";
        }else {
            foreach ($addresses as $key => $address) {
                $allddress.= "
                <tr> 
                    <td>$address->ipaddress</td> 
                    <td>".\Carbon\Carbon::parse($address->created_at)->toDayDateTimeString()."</td> 
                    <td>
                        <a class='btn btn-danger btn-sm' href='javascript:void(0)' id='$address->id' onclick='deleteip(this.id)' role='button'>
                            Delete
                        </a>
                    </td> 
                </tr> 
                ";
            }
        }
        
        return response()->json(['status'=>200, 'data'=>$allddress, 'message'=>'Action successful!']);
    }
    public function addipaddress(Request $request){
        $addip = new Ipaddress();
        $addip->ipaddress = $request->ipaddress;
        $addip->save();
        return response()->json(['status' => 200, 'success' => "IP Address: $request->ipaddress blacklisted"]);
    }

    public function deleteip($id){
        Ipaddress::where('id', $id)->delete();
        return response()->json(['status' => 200, 'success' => "IP Address deleted"]);
    }
}