!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)

/var/www/html/jiff/app/Http/Controllers/   drwxr-xr-x
Free 13.25 GB of 57.97 GB (22.85%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace App\Http\Controllers;
use 
App\Models\Page;
use 
App\Models\StoreSettings;
use 
App\Models\Branch;
use 
Illuminate\Http\Request;
use 
Illuminate\Support\Facades\DB;
use 
Illuminate\Support\Facades\Validator;
use 
Illuminate\Support\Facades\Hash;

// use GuzzleHttp\Client;
use DateTime;


class 
StoreController extends Controller
{
    
/**
     * Create a new controller instance.
     *
     * @return void
     */
    
public function __construct()
    {
        
$this->middleware('auth');
    }
    
// get Vendor
    
function index()
    {   
        return 
response()->json("not allowed",403);

    }
    public function 
update($store_idRequest $req)
    {
        try{
            
$validator Validator::make($req->all(), [
                
'store_name' => 'required|string|between:2,120',
                
'district' => 'required|integer|between:1,70',
                
'address' => 'required|string|between:2,170',
            ]);
            if (
$validator->fails()==true) {
                return 
response()->json(['error'=>'true',"message"=>$validator->errors()->all()],402);
            }
            
$vendor StoreSettings::where('id',$store_id)->first();
            if (empty(
$vendor)) {
                return 
response()->json(['error' => 'true''message' =>"No store found"],402);
            }else{
                
$vendor->store_name $req->input('store_name');
                
$vendor->district $req->input('district');
                
$vendor->address $req->input('address');
                
$ven=$vendor->save();
                return 
response()->json(['message' => "Success"]);
            }
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
    function 
storeSettings($store_id,Request $req) {
        try{
            
$validator Validator::make($req->all(), [
                
'jiff' => 'required|integer|in:0,1',
                
'own' => 'required|integer|in:0,1',
                
'pick_up' => 'required|integer|in:0,1',
                
'free_delivery' => 'required|integer|in:0,1',
                
'default_delivery' => 'required|integer|in:1,2',
                
'inside' => 'required|min:0|max:200',
                
'outside' => 'required|min:0|max:200',
                
'free_minimum' => 'nullable|integer|in:0,1',
                
'minimum_value' => 'nullable|min:0|max:1000000',
                
'cod' => 'required|integer|in:0,1',
                
'online' => 'required|integer|in:0,1',
                
'low_stock' => 'required|integer|between:0,100',
            ]);
            if (
$validator->fails()==true) {
                
// return response()->json(['error'=>'true',"message"=>'Bad Request'],400);
                
return response()->json(['error'=>'true',"message"=>$validator->errors()->all()],402);
            }
            
$vendor StoreSettings::where('id',$store_id)->first();
            if (empty(
$vendor)) {
                return 
response()->json(['error' => 'true''message' =>"Store not exist"],402);
            }else{
                
$vendor->jiff $req->input('jiff');
                
$vendor->own $req->input('own');
                
$vendor->pick_up $req->input('pick_up');
                
$vendor->default_delivery $req->input('default_delivery');
                
$vendor->free_delivery $req->input('free_delivery');
                
$vendor->inside $req->input('inside');
                
$vendor->outside $req->input('outside');
                
$vendor->free_minimum $req->input('free_minimum');
                
$vendor->minimum_value $req->input('minimum_value');
                
$vendor->cod =$req->input('cod');
                
$vendor->online $req->input('online');
                
$vendor->low_stock $req->input('low_stock');
                
$ven=$vendor->save();
                return 
response()->json(['message' => "Success"]);
            }
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
    public function 
delivery($store_id,Request $req)
    {
        try{
            
$validator Validator::make($req->all(), [
                
'jiff' => 'required|integer|in:0,1',
                
'own' => 'required|integer|in:0,1',
                
'pick_up' => 'required|integer|in:0,1',
                
'free_delivery' => 'required|integer|in:0,1',
                
'default_delivery' => 'required|integer|in:1,2',
                
'inside' => 'required|min:0|max:200',
                
'outside' => 'required|min:0|max:200',
                
'free_minimum' => 'nullable|integer|in:0,1',
                
'minimum_value' => 'nullable|min:0|max:1000000',
            ]);
            if (
$validator->fails()==true) {
                return 
response()->json(['error'=>'true',"message"=>$validator->errors()->all()],402);
            }
            
$vendor StoreSettings::where('id',$store_id)->first();
            if (empty(
$vendor)) {
                return 
response()->json(['error' => 'true''message' =>"Store not exist"],402);
            }else{
                
$vendor->jiff $req->input('jiff');
                
$vendor->own $req->input('own');
                
$vendor->pick_up $req->input('pick_up');
                
$vendor->default_delivery $req->input('default_delivery');
                
$vendor->free_delivery $req->input('free_delivery');
                
$vendor->inside $req->input('inside');
                
$vendor->outside $req->input('outside');
                
$vendor->free_minimum $req->input('free_minimum');
                
$vendor->minimum_value $req->input('minimum_value');
                
$ven=$vendor->save();
                return 
response()->json(['message' => "Success"]);
            }
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
    public function 
inventory($store_id,Request $req)
    {
        try{
            
$validator Validator::make($req->all(), [
                
'low_stock' => 'required|integer|between:0,100'
            
]);
            if (
$validator->fails()==true) {
                return 
response()->json(['error'=>'true',"message"=>$validator->errors()->all()],402);
            }
            
$vendor StoreSettings::where('id',$store_id)->first();
            if (empty(
$vendor)) {
                return 
response()->json(['error' => 'true''message' =>"Store not found"],402);
            }else{
                
$vendor->low_stock $req->input('low_stock');
                
$ven=$vendor->save();
                return 
response()->json(['message' => "Success"]);
            }
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
    public function 
payment($store_id,Request $req)
    {
        try{
            
$validator Validator::make($req->all(), [
                
'cod' => 'required|integer|in:0,1',
                
'online' => 'required|integer|in:0,1',
            ]);
            if (
$validator->fails()==true) {
                return 
response()->json(['error'=>'true',"message"=>$validator->errors()->all()],402);
            }
            
$vendor StoreSettings::where('id',$store_id)->first();
            if (empty(
$vendor)) {
                return 
response()->json(['error' => 'true''message' =>"Store not found"],402);
            }else{
                
$vendor->cod $req->input('cod');
                
$vendor->online $req->input('online');
                
$ven=$vendor->save();
                return 
response()->json(['message' => "Success"]);
            }
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
    public function 
branchList(Request $req)
    {
        try{
            
$data=Branch::where('code',$req->input('code'))->where('district',$req->input('district'))->get();
            return 
response()->json(["branchList"=>$data]);
        } catch (
\Exception $exception) {
            return 
response()->json(['error' => 'true''message' =>$exception->getMessage()],500);
        }
    }
}

:: 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.0066 ]--