One Hat Cyber Team
Your IP:
216.73.216.176
Server IP:
198.54.114.155
Server:
Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
Server Software:
LiteSpeed
PHP Version:
5.6.40
Create File
|
Create Folder
Execute
Dir :
~
/
proc
/
thread-self
/
root
/
proc
/
self
/
cwd
/
View File Name :
Admin.tar
InvestController.php 0000644 00000024242 15111371142 0010571 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Classes\GeniusMailer; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\Generalsetting; use Datatables; use App\Models\Invest; use App\Models\Plan; use App\Models\Referral; use App\Models\ReferralBonus; use App\Models\Transaction; use App\Models\User; use Illuminate\Http\Request; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\Session; class InvestController extends Controller { public $gs; public $allusers = []; public $referral_ids = []; public function __construct() { $this->middleware('auth:admin'); $this->gs = Generalsetting::findOrFail(1); } public function datatables(){ $datas = Invest::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('user_id', function(Invest $data) { return '<div> '.ucfirst($data->user->name).' <p>@'.$data->user->email.'</p> </div>'; }) ->editColumn('plan_id', function(Invest $data) { return '<div> '.$data->plan->title.' <p>'.showAdminAmount($data->profit_amount).' / '.$data->plan->schedule->name.'</p> </div>'; }) ->editColumn('amount', function(Invest $data){ return '<div> <strong>'.showAdminAmount($data->amount,2).'</strong> </div>'; }) ->editColumn('method', function(Invest $data) { return '<div> '.ucfirst($data->method).' </div>'; }) ->editColumn('status', function(Invest $data) { if($data->status == 0){ $status = "Pending"; $status_sign = $data->status == 0 ? 'warning' : ''; }elseif($data->status == 1){ $status = "Running"; $status_sign = $data->status == 1 ? 'info' : ''; }else{ $status = "Completed"; $status_sign = $data->status == 2 ? 'success' : ''; } return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.invests.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Pending").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.invests.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Running").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.invests.status',['id1' => $data->id, 'id2' => 2]).'">'.__("Completed").'</a> </div> </div>'; }) ->editColumn('profit_time', function(Invest $data){ return $data->profit_time ? Carbon::parse($data->profit_time)->toDateString() : '--'; }) ->addColumn('action', function(Invest $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-href="' . route('admin.invests.show',$data->id) . '" class="dropdown-item" id="applicationDetails" data-toggle="modal" data-target="#details">'.__("Details").'</a> </div> </div>'; }) ->rawColumns(['user_id','plan_id','amount','method','status','profit_time','action']) ->toJson(); } public function index(){ return view('admin.invest.index'); } public function investdetails($id) { $invest = Invest::findOrFail($id); return view('admin.invest.details',compact('invest')); } public function status($id1,$id2){ $data = Invest::findOrFail($id1); $user = User::whereId($data->user_id)->first(); if($data->status == 2){ $msg = 'Invest already completed'; return response()->json($msg); } if($id2 == 2){ $msg = 'Invest will completed automaticlly by the system'; return response()->json($msg); } if($data->status == 1){ $msg = 'Invest is running'; return response()->json($msg); } $plan = Plan::whereId($data->plan_id)->first(); $data->status = 1; $data->payment_status = 'completed'; $data->profit_time = Carbon::now()->addHours($plan->schedule_hour); $data->update(); $this->refferalBonus($data); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function refferalBonus($order){ if($this->gs->is_affilate == 1){ $referralUser = User::whereId($order->user_id)->first(); if(Session::has('affilate') || ($referralUser != NULL && $referralUser->referral_id != 0)){ if(Session::has('affilate')){ $this->referralUsers(Session::get('affilate')); }else{ if($referralUser->referral_id != 0){ $this->referralUsers($referralUser->referral_id); } } $referral_ids = $this->allReferralId(); if(count($this->allusers) >0){ $users = array_reverse($this->allusers); foreach($users as $key=>$data){ $user = User::findOrFail($data); if($referral = Referral::findOrFail($referral_ids[$key])){ $referralAmount = ($order->amount * $referral->percent)/100; $bonus = new ReferralBonus(); $bonus->from_user_id = auth()->id(); $bonus->to_user_id = $user->id; $bonus->percentage = $referral->percent; $bonus->level = $referral->level; $bonus->amount = $referralAmount; $bonus->type = 'invest'; $bonus->save(); $to_user = User::findOrFail($bonus->to_user_id); $trans = new Transaction(); $trans->email = $to_user->email; $trans->amount = $referralAmount; $trans->type = "Referral Bonus"; $trans->txnid = $order->transaction_no; $trans->user_id = $to_user->id; $trans->profit = 'plus'; $trans->save(); if($this->gs->is_smtp == 1) { $data = [ 'to' => $to_user->email, 'type' => "referral bonus", 'cname' => $to_user->name, 'oamount' => $referralAmount, 'aname' => "", 'aemail' => "", 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); } else { $to = $to_user->email; $subject = "Referral Bonus"; $msg = "Hello ".$to_user->name."!\nYou got bonus from referral.\nThank you."; $headers = "From: ".$this->gs->from_name."<".$this->gs->from_email.">"; mail($to,$subject,$msg,$headers); } $user->increment('balance',$referralAmount); $referralAmount = 0; } } } } } } public function allReferralId(){ $referrals = Referral::where('commission_type','invest')->get(); if(count($referrals)>0){ foreach($referrals as $key=>$data){ $this->referral_ids[] = $data->id; } return $this->referral_ids; } } public function referralUsers($id) { $referral = Referral::where('commission_type','invest')->get(); for($i=1; $i<=count($referral); $i++){ $user = User::findOrFail($id); $this->allusers[] = $user->id; if($user->referral_id){ $id = $user->referral_id; }else{ return false; } } return $this->allusers; } } FontController.php 0000644 00000010761 15111371142 0010230 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Font; use Datatables; use Illuminate\Http\Request; use Validator; class FontController extends Controller { public function __construct() { $this->middleware('auth:admin'); } //*** JSON Request public function datatables() { $datas = Font::orderBy('id','desc'); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->addColumn('action', function(Font $data) { $delete = $data->is_default == 1 ? '':'<a href="javascript:;" data-href="' . route('admin.font.delete',$data->id) . '" data-toggle="modal" data-target="#deleteModal" class="dropdown-item">'.__("Delete").'</a>'; $default = $data->is_default == 1 ? '<a href="javascript:;" class="dropdown-item">'.__("Default").'</a>' : '<a class="status dropdown-item" href="javascript:;" data-href="' . route('admin.font.status',['id1'=>$data->id,'id2'=>1]) . '">'.__('Set Default').'</a>'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.font.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a>'.$delete.$default.' </div> </div>'; }) ->rawColumns(['action']) ->toJson(); //--- Returning Json Data To Client Side } public function index() { return view('admin.font.index'); } public function create() { return view('admin.font.create'); } public function store(Request $request){ $rules = [ 'font_family' => 'required|unique:fonts', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Font(); $input = $request->all(); $input['font_value'] = preg_replace('/\s+/', '+',$request->font_family); if (Font::where('is_default', 1)->count() > 0) { $input['is_default'] = 0; } else { $input['is_default'] = 1; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.font.index").'">View Post Lists</a>'; return response()->json($msg); } public function edit($id){ $data['data'] = Font::findOrFail($id); return view('admin.font.edit',$data); } public function update(Request $request,$id){ $rules = [ 'font_family' => 'required|unique:fonts,font_family,'.$id, ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Font::find($id); $input = $request->all(); $input['font_value'] = preg_replace('/\s+/', '+',$request->font_family); $data->update($input); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.font.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function status($id1,$id2) { $data = Font::findOrFail($id1); $data->is_default = $id2; $data->update(); $data = Font::where('id','!=',$id1)->update(['is_default' => 0]); $msg = __('Data Updated Successfully.'); return response()->json($msg); } public function destroy($id) { if($id == 1) { $msg = __("You don't have access to remove this font."); return response()->json($msg); } $data = Font::findOrFail($id); if($data->is_default == 1) { $msg = __("You can not remove default font."); return response()->json($msg); } $data->delete(); $msg = __('Data Deleted Successfully.'); return response()->json($msg); } } MessageController.php 0000644 00000015325 15111371142 0010707 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Classes\GeniusMailer; use App\Http\Controllers\Controller; use App\Models\AdminUserConversation; use App\Models\AdminUserMessage; use App\Models\Generalsetting; use App\Models\User; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Datatables; class MessageController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = AdminUserConversation::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('created_at', function(AdminUserConversation $data) { $date = $data->created_at->diffForHumans(); return $date; }) ->addColumn('name', function(AdminUserConversation $data) { $name = $data->user->name; return $name; }) ->addColumn('status', function(AdminUserConversation $data) { $status = $data->status == 1 ? __('Open') : __('Closed'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.message.status',['id1' => $data->id, 'id2' => 1]).'">'.__("open").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.message.status',['id1' => $data->id, 'id2' => 0]).'">'.__("close").'</a> </div> </div>'; }) ->addColumn('action', function(AdminUserConversation $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.message.show',$data->id) . '" class="dropdown-item">'.__("Details").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.message.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['name','created_at','status','action']) ->toJson(); } public function index() { return view('admin.message.index'); } public function message($id) { if(!AdminUserConversation::where('id',$id)->exists()) { return redirect()->route('admin.dashboard')->with('unsuccess',__('Sorry the page does not exist.')); } $conv = AdminUserConversation::findOrfail($id); return view('admin.message.create',compact('conv')); } public function usercontact(Request $request) { $data = 1; $admin = Auth::guard('admin')->user(); $user = User::where('email','=',$request->to)->first(); if(empty($user)) { $data = 0; return response()->json($data); } $to = $request->to; $subject = $request->subject; $from = $admin->email; $msg = "Email: ".$from."<br>Message: ".$request->message; $gs = Generalsetting::findOrFail(1); if($gs->is_smtp == 1) { $datas = [ 'to' => $to, 'subject' => $subject, 'body' => $msg, ]; $mailer = new GeniusMailer(); $mailer->sendCustomMail($datas); } else { $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } $conv = AdminUserConversation::where('user_id','=',$user->id)->where('subject','=',$subject)->first(); if(isset($conv)){ $msg = new AdminUserMessage(); $msg->conversation_id = $conv->id; $msg->message = $request->message; $msg->save(); return response()->json($data); } else{ $message = new AdminUserConversation(); $message->subject = $subject; $message->user_id= $user->id; $message->message=$request->message; $message->save(); $msg = new AdminUserMessage(); $msg->conversation_id = $message->id; $msg->message = $request->message; $msg->user_id=$user->id; $msg->save(); return response()->json($data); } } public function postmessage(Request $request) { $msg = new AdminUserMessage(); $input = $request->all(); $msg->fill($input)->save(); $msg = 'Message Sent!'; return response()->json($msg); } public function messageshow($id) { $conv = AdminUserConversation::findOrfail($id); return view('load.message',compact('conv')); } public function messagedelete($id) { $conv = AdminUserConversation::findOrfail($id); AdminUserMessage::where('conversation_id',$conv->id)->delete(); $conv->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } public function status($id1,$id2){ $data = AdminUserConversation::findOrFail($id1); if($data->status == 0){ $msg = 'Ticket already Already closed'; return response()->json($msg); } $data->status = $id2; $data->update(); $msg = 'Data Updated Successfully.'; return response()->json($msg); } } FeatureController.php 0000644 00000010570 15111371142 0010713 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Feature; use Illuminate\Http\Request; use Datatables; use Validator; use Purifier; class FeatureController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Feature::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('icon', function(Feature $data) { return '<i class="'.$data->icon.'"></i>'; }) ->editColumn('title', function(Feature $data) { $title = strlen(strip_tags($data->title)) > 150 ? substr(strip_tags($data->title),0,150).'...' : strip_tags($data->title); return $title; }) ->addColumn('action', function(Feature $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.feature.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.feature.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['icon', 'action']) ->toJson(); } public function index() { return view('admin.feature.index'); } public function create() { return view('admin.feature.create'); } public function store(Request $request) { $rules = [ 'icon' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Feature(); $input = $request->all(); if ($file = $request->file('photo')) { $name = time().$file->getClientOriginalName(); $file->move('assets/images',$name); $input['photo'] = $name; } $input['details'] = Purifier::clean($request->details); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.feature.index").'">View Feature Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Feature::findOrFail($id); return view('admin.feature.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Feature::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = time().$file->getClientOriginalName(); $file->move('assets/images',$name); @unlink('/assets/images/'.$data->photo); $input['photo'] = $name; } $input['details'] = Purifier::clean($request->details); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.feature.index").'">View Feature Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Feature::findOrFail($id); @unlink('/assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } FaqController.php 0000644 00000005500 15111371142 0010024 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Faq; use DataTables; use Illuminate\Http\Request; class FaqController extends Controller { public function datatables() { $datas = Faq::orderBy('id','desc'); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->editColumn('details', function(Faq $data) { $details = mb_strlen(strip_tags($data->details),'utf-8') > 100 ? mb_substr(strip_tags($data->details),0,100,'utf-8').'...' : strip_tags($data->details); return $details; }) ->addColumn('action', function(Faq $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.faq.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.faq.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['action']) ->toJson(); //--- Returning Json Data To Client Side } public function index() { return view('admin.faq.index'); } public function create() { return view('admin.faq.create'); } public function store(Request $request) { $data = new Faq(); $input = $request->all(); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.faq.index").'">View Faq Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Faq::findOrFail($id); return view('admin.faq.edit',compact('data')); } public function update(Request $request, $id) { $data = Faq::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.faq.index").'">View Faq Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Faq::findOrFail($id); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } PartnerController.php 0000644 00000010164 15111371142 0010732 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Partner; use Illuminate\Http\Request; use Datatables; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; class PartnerController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Partner::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('photo', function(Partner $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->addColumn('action', function(Partner $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.partners.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.partners.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo', 'action']) ->toJson(); } public function index() { return view('admin.partners.index'); } public function create() { return view('admin.partners.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Partner(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.partners.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = Partner::findOrFail($id); return view('admin.partners.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Partner::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images'.$data->photo); $input['photo'] = $name; } $data->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function destroy($id) { $data = Partner::findOrFail($id); @unlink('assets/images'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } CurrencyController.php 0000644 00000010225 15111371142 0011107 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Currency; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\Generalsetting; use Validator; class CurrencyController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Currency::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('action', function(Currency $data) { $delete = $data->is_default == 1 ? '':'<a href="javascript:;" data-href="' . route('admin.currency.delete',$data->id) . '" data-toggle="modal" data-target="#deleteModal" class="dropdown-item">'.__("Delete").'</a>'; $default = $data->is_default == 1 ? '<a href="javascript:;" class="dropdown-item"> '.__("Default").'</a>' : '<a class="status dropdown-item" href="javascript:;" data-href="' . route('admin.currency.status',['id1'=>$data->id,'id2'=>1]) . '">'.__('Set Default').'</a>'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.currency.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a>'.$delete.$default.' </div> </div>'; }) ->rawColumns(['action']) ->toJson(); } public function index() { return view('admin.currency.index'); } public function create() { return view('admin.currency.create'); } public function store(Request $request) { $data = new Currency(); $input = $request->all(); $isExist = Currency::where('is_default',1)->exists(); $gs = Generalsetting::first(); if(!$isExist){ $input['is_default'] = 1; $gs->currency_code = $request->name; $gs->currency_sign = $request->sign; $gs->update(); } $data->fill($input)->save(); $msg = __('New Data Added Successfully.').' '.'<a href="'.route('admin.currency.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = Currency::findOrFail($id); return view('admin.currency.edit',compact('data')); } public function update(Request $request, $id) { $data = Currency::findOrFail($id); $input = $request->all(); $data->update($input); if($data->is_default){ $gs = Generalsetting::first(); $gs->currency_code = $data->name; $gs->currency_sign = $data->sign; $gs->update(); } $msg = __('Data Updated Successfully.').' '.'<a href="'.route('admin.currency.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function status($id1,$id2) { $gs = Generalsetting::first(); $data = Currency::findOrFail($id1); $data->is_default = $id2; $data->update(); $gs->currency_code = $data->name; $gs->currency_sign = $data->sign; $gs->update(); $data = Currency::where('id','!=',$id1)->update(['is_default' => 0]); $msg = __('Data Updated Successfully.'); return response()->json($msg); } public function destroy($id) { if($id == 1) { return __("You cant't remove the main currency."); } $data = Currency::findOrFail($id); if($data->is_default == 1) { Currency::where('id','=',1)->update(['is_default' => 1]); } $data->delete(); $msg = __('Data Deleted Successfully.'); return response()->json($msg); } } BlogController.php 0000644 00000012740 15111371142 0010204 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Blog; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\BlogCategory; use Illuminate\Support\Str; use Validator; use Purifier; class BlogController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Blog::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('photo', function(Blog $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->addColumn('action', function(Blog $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.blog.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.blog.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo','action']) ->toJson(); } public function index() { return view('admin.blog.index'); } public function create() { $data['cats'] = BlogCategory::all(); return view('admin.blog.create',$data); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', 'title'=>'required', 'slug'=>'required|unique:blogs|max:255' ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Blog(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $input['slug']=Str::slug($request->slug); $common_rep = ["value", "{", "}", "[","]",":","\""]; $tag = str_replace($common_rep, '', $request->tags); $metatag = str_replace($common_rep, '', $request->meta_tag); if (!empty($metatag)) { $input['meta_tag'] = $metatag; } if (!empty($tag)) { $input['tags'] = $tag; } if ($request->secheck == "") { $input['meta_tag'] = null; $input['meta_description'] = null; } $input['views'] = 0; $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.blog.index").'">View Post Lists</a>'; return response()->json($msg); } public function edit($id) { $cats = BlogCategory::all(); $data = Blog::findOrFail($id); return view('admin.blog.edit',compact('data','cats')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', 'title'=>'required', 'slug' => 'required|unique:blogs,slug,'.$id, ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Blog::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->photo); $input['photo'] = $name; } $common_rep = ["value", "{", "}", "[","]",":","\""]; $tag = str_replace($common_rep, '', $request->tags); $metatag = str_replace($common_rep, '', $request->meta_tag); if (!empty($metatag)) { $input['meta_tag'] = $metatag; } if (!empty($tag)) { $input['tags'] = $tag; } if ($request->secheck == "") { $input['meta_tag'] = null; $input['meta_description'] = null; } $input['slug']=Str::slug($request->slug); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.blog.index").'">View Post Lists</a>'; return response()->json($msg); } //*** GET Request Delete public function destroy($id) { $data = Blog::findOrFail($id); @unlink('assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } StaffController.php 0000644 00000012450 15111371142 0010362 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Admin; use Auth; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Str; use Validator; class StaffController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Admin::where('id','!=',1)->where('id','!=',Auth::guard('admin')->user()->id)->orderBy('id'); return Datatables::of($datas) ->addColumn('role_id', function(Admin $data) { $role = $data->role_id == 0 ? 'No Role' : $data->staff_role->name; return $role; }) ->addColumn('action', function(Admin $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.staff.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.staff.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['action','role_id']) ->toJson(); } public function index() { return view('admin.staff.index'); } public function create() { return view('admin.staff.create'); } public function store(Request $request) { $rules = [ 'email' => 'required|unique:admins', 'photo' => 'required|mimes:jpeg,jpg,png,svg', 'username'=> 'required', 'password'=> 'required', 'role_id'=> 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Admin(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $input['role_id'] = $request->role_id; $input['password'] = bcrypt($request['password']); $data->fill($input)->save(); $msg = __('New Data Added Successfully.').'<a href="'.route('admin.staff.index').'">'.__('View Lists.').'</a>';; return response()->json($msg); } public function edit($id) { $data = Admin::findOrFail($id); return view('admin.staff.edit',compact('data')); } public function update(Request $request,$id) { if($id != Auth::guard('admin')->user()->id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', 'email' => 'unique:admins,email,'.$id ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $input = $request->all(); $data = Admin::findOrFail($id); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images/',$name); if($data->photo != null) { if (file_exists(public_path().'/assets/images/'.$data->photo)) { unlink(public_path().'/assets/images/'.$data->photo); } } $input['photo'] = $name; } if($request->password == ''){ $input['password'] = $data->password; } else{ $input['password'] = Hash::make($request->password); } $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.staff.index").'">View Post Lists</a>'; return response()->json($msg); } else{ $msg = 'You can not change your role.'; return response()->json($msg); } } public function destroy($id) { if($id == 1) { return "You don't have access to remove this admin"; } $data = Admin::findOrFail($id); if($data->photo == null){ $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } @unlink('assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } ManageScheduleController.php 0000644 00000007204 15111371142 0012165 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\ManageSchedule; use Illuminate\Http\Request; use Datatables; use Illuminate\Support\Facades\Validator; class ManageScheduleController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = ManageSchedule::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('time', function(ManageSchedule $data) { return '<div> <strong>Time</strong> : '.$data->time.' Hours </div>'; }) ->addColumn('action', function(ManageSchedule $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.schedule.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.schedule.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['time','action']) ->toJson(); } public function index() { return view('admin.schedule.index'); } public function create() { return view('admin.schedule.create'); } public function store(Request $request) { $rules = [ 'name' => 'required|max:255', 'time' => 'required|integer|gt:0', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new ManageSchedule; $input = $request->all(); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.schedule.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = ManageSchedule::findOrFail($id); return view('admin.schedule.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'name' => 'required|max:255', 'time' => 'required|integer', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = ManageSchedule::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.schedule.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function destroy($id) { $data = ManageSchedule::findOrFail($id); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } EmailController.php 0000644 00000007572 15111371142 0010357 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Classes\GeniusMailer; use App\Models\EmailTemplate; use App\Models\Generalsetting; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Mockery\Exception; use App\Models\Subscriber; use App\Models\User; class EmailController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = EmailTemplate::orderBy('id','desc'); return DataTables::of($datas) ->addColumn('action', function(EmailTemplate $data) { return '<div class="action-list"><a class="btn btn-primary btn-sm btn-rounded" href="' . route('admin.mail.edit',$data->id) . '"> <i class="fas fa-edit"></i>Edit</a></div>'; }) ->toJson();//--- Returning Json Data To Client Side } public function index() { return view('admin.email.index'); } public function config() { return view('admin.email.config'); } public function edit($id) { $data = EmailTemplate::findOrFail($id); return view('admin.email.edit',compact('data')); } public function groupemail() { $config = Generalsetting::findOrFail(1); return view('admin.email.group',compact('config')); } public function groupemailpost(Request $request) { $config = Generalsetting::findOrFail(1); if($request->type == "User") { $users = User::whereIsBanned(0)->get(); //Sending Email To Users foreach($users as $user) { if($config->is_smtp == 1) { $data = [ 'to' => $user->email, 'subject' => $request->subject, 'body' => $request->body, ]; $mailer = new GeniusMailer(); $mailer->sendCustomMail($data); } else { $to = $user->email; $subject = $request->subject; $msg = $request->body; $headers = "From: ".$config->from_name."<".$config->from_email.">"; mail($to,$subject,$msg,$headers); } } //--- Redirect Section $msg = 'Email Sent Successfully.'; return response()->json($msg); //--- Redirect Section Ends } else { $users = Subscriber::all(); //Sending Email To Subscribers foreach($users as $user) { if($config->is_smtp == 1) { $data = [ 'to' => $user->email, 'subject' => $request->subject, 'body' => $request->body, ]; $mailer = new GeniusMailer(); $mailer->sendCustomMail($data); } else { $to = $user->email; $subject = $request->subject; $msg = $request->body; $headers = "From: ".$config->from_name."<".$config->from_email.">"; mail($to,$subject,$msg,$headers); } } } //--- Redirect Section $msg = 'Email Sent Successfully.'; return response()->json($msg); //--- Redirect Section Ends } public function update(Request $request, $id) { $data = EmailTemplate::findOrFail($id); $input = $request->all(); $data->update($input); //--- Redirect Section $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.mail.index").'">View Template Lists</a>'; return response()->json($msg); //--- Redirect Section Ends } } SMSController.php 0000644 00000002534 15111371142 0007763 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\EmailTemplate; use App\Models\Generalsetting; use Datatables; use Illuminate\Http\Request; class SMSController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = EmailTemplate::orderBy('id','desc'); return DataTables::of($datas) ->addColumn('action', function(EmailTemplate $data) { return '<div class="action-list"><a class="btn btn-primary btn-sm btn-rounded" href="' . route('admin.sms.edit',$data->id) . '"> <i class="fas fa-edit"></i>Edit</a></div>'; }) ->toJson(); } public function index() { return view('admin.sms.index'); } public function edit($id) { $data = EmailTemplate::findOrFail($id); return view('admin.sms.edit',compact('data')); } public function update(Request $request, $id) { $data = EmailTemplate::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.sms.index").'">View Template Lists</a>'; return response()->json($msg); } } PlanController.php 0000644 00000016255 15111371142 0010220 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\ManageSchedule; use App\Models\Plan; use Illuminate\Http\Request; use Validator; use Datatables; class PlanController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Plan::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('fixed_amount', function(Plan $data) { $sign = Currency::where('is_default','=',1)->first(); if($data->fixed_amount == NULL){ $amount = showAdminAmount($data->min_amount) .' - '.showAdminAmount($data->max_amount); }else{ $amount = showAdminAmount($data->fixed_amount); } return $amount; }) ->editColumn('profit_percentage', function(Plan $data) { return $data->profit_percentage.'%'; }) ->addColumn('status', function(Plan $data) { $status = $data->status == 1 ? __('Activated') : __('Deactivated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.plans.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Activate").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.plans.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deactivate").'</a> </div> </div>'; }) ->addColumn('action', function(Plan $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.plans.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.plans.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['fixed_amount','profit_percentage','status','action']) ->toJson(); } public function index() { return view('admin.plans.index'); } public function create() { $data['curr'] = defaultCurr(); $data['schedules'] = ManageSchedule::orderBy('id','desc')->get(); return view('admin.plans.create',$data); } public function status($id1,$id2) { $data = Plan::findOrFail($id1); $data->status = $id2; $data->update(); $msg = __('Data Updated Successfully.'); return response()->json($msg); } public function store(Request $request) { $rules = [ 'title' => 'required|unique:plans', 'invest_type' => 'required', 'min_amount'=> 'required_if:invest_type,range', 'min_amount'=> 'required_if:invest_type,range', 'profit_repeat'=> 'required_if:lifetime_return,0', 'profit_percentage'=> 'required|numeric', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Plan(); $input = $request->all(); if($request->invest_type == 'fixed'){ $input['fixed_amount'] = baseCurrencyAmount($request->fixed_amount); } if($request->invest_type == 'range'){ $input['min_amount'] = baseCurrencyAmount($request->min_amount); $input['max_amount'] = baseCurrencyAmount($request->max_amount); } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.plans.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data['data'] = Plan::findOrFail($id); $data['curr'] = defaultCurr(); $data['schedules'] = ManageSchedule::orderBy('id','desc')->get(); return view('admin.plans.edit',$data); } public function update(Request $request, $id) { $rules = [ 'title' => 'required|unique:plans,title,'.$id, 'invest_type' => 'required', 'min_amount'=> 'required_if:invest_type,range', 'min_amount'=> 'required_if:invest_type,range', 'profit_repeat'=> 'required_if:lifetime_return,0', 'profit_percentage'=> 'required|numeric', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Plan::findOrFail($id); $input = $request->all(); if($request->invest_type == 'fixed'){ $input['fixed_amount'] = baseCurrencyAmount($request->fixed_amount); }else{ $input['fixed_amount'] = NULL; } if($request->invest_type == 'range'){ $input['min_amount'] = baseCurrencyAmount($request->min_amount); $input['max_amount'] = baseCurrencyAmount($request->max_amount); }else{ $input['min_amount'] = NULL; $input['max_amount'] = NULL; } if($request->lifetime_return == 1){ $input['profit_repeat'] = NULL; } $data->update($input); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.plans.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function destroy($id) { $data = Plan::findOrFail($id); $data->delete(); $msg = 'Plan Deleted Successfully.'; return response()->json($msg); } } AdminLanguageController.php 0000644 00000014543 15111371142 0012020 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Datatables; use App\Models\AdminLanguage; use Illuminate\Support\Str; use App; use Illuminate\Support\Facades\Validator; class AdminLanguageController extends Controller { public function __construct() { $this->middleware('auth:admin'); } //*** JSON Request public function datatables() { $datas = AdminLanguage::orderBy('id','desc'); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->addColumn('action', function(AdminLanguage $data) { $delete = $data->id == 1 ? '':'<a href="javascript:;" data-href="' . route('admin.tlang.delete',$data->id) . '" data-toggle="modal" data-target="#deleteModal" class="dropdown-item">'.__("Delete").'</a>'; $default = $data->is_default == 1 ? '<a href="javascript:;" class="dropdown-item">'.__("Default").'</a>' : '<a class="status dropdown-item" href="javascript:;" data-href="' . route('admin.tlang.st',['id1'=>$data->id,'id2'=>1]) . '">'.__('Set Default').'</a>'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.tlang.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a>'.$delete.$default.' </div> </div>'; }) ->rawColumns(['action']) ->toJson(); //--- Returning Json Data To Client Side } //*** GET Request public function index() { return view('admin.adminlanguage.index'); } //*** GET Request public function create() { $data_results = file_get_contents(resource_path().'/lang/'.'dadmin.json'); $lang = json_decode($data_results, true); return view('admin.adminlanguage.create',compact('lang')); } //*** POST Request public function store(Request $request) { $rules = [ 'language'=>'required|unique:admin_languages' ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $new = null; $input = $request->all(); $data = new AdminLanguage(); $data->language = $input['language']; $name = time().Str::random(8); $data->name = $name; $data->file = $name.'.json'; $data->rtl = $input['rtl']; $isExist = AdminLanguage::where('is_default',1)->exists(); if(!$isExist){ $data->is_default = 1; } $data->save(); unset($input['_token']); unset($input['language']); $keys = $request->keys; $values = $request->values; foreach(array_combine($keys,$values) as $key => $value) { $n = str_replace("_"," ",$key); $new[$n] = $value; } $mydata = json_encode($new); file_put_contents(resource_path().'/lang/'.$data->file, $mydata); //--- Logic Section Ends //--- Redirect Section $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.tlang.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request public function edit($id) { $data = AdminLanguage::findOrFail($id); $data_results = file_get_contents(resource_path().'/lang/'.$data->file); $lang = json_decode($data_results, true); return view('admin.adminlanguage.edit',compact('data','lang')); } //*** POST Request public function update(Request $request, $id) { $rules = [ 'language' => 'required|unique:admin_languages,language,'.$id, ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Logic Section $new = null; $input = $request->all(); $data = AdminLanguage::findOrFail($id); $data->update(); unset($input['_token']); unset($input['language']); $keys = $request->keys; $values = $request->values; foreach(array_combine($keys,$values) as $key => $value) { $n = str_replace("_"," ",$key); $new[$n] = $value; } $mydata = json_encode($new); file_put_contents(resource_path().'/lang/'.$data->file, $mydata); //--- Logic Section Ends //--- Redirect Section $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.tlang.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } public function status($id1,$id2) { $data = AdminLanguage::findOrFail($id1); $data->is_default = $id2; $data->update(); $data = AdminLanguage::where('id','!=',$id1)->update(['is_default' => 0]); //--- Redirect Section $msg = 'Data Updated Successfully.'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request Delete public function destroy($id) { if($id == 1) { return "You don't have access to remove this language."; } $data = AdminLanguage::findOrFail($id); if($data->is_default == 1) { return "You can not remove default language."; } if (file_exists(public_path().'/project/resources/lang/'.$data->file)) { @unlink(resource_path().'/lang/'.$data->file); } $data->delete(); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } ManageCountryController.php 0000644 00000007271 15111371142 0012100 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Country; use Validator; use Datatables; use Illuminate\Http\Request; class ManageCountryController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Country::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('status', function(Country $data) { $status = $data->status == 1 ? __('Activated') : __('Deactivated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.country.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Activate").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.country.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deactivate").'</a> </div> </div>'; }) ->addColumn('action', function(Country $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.country.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> </div> </div>'; }) ->rawColumns(['status','action']) ->toJson(); } public function index() { return view('admin.countries.index'); } public function status($id1,$id2) { $data = Country::findOrFail($id1); $data->status = $id2; $data->update(); $msg = __('Data Updated Successfully.'); return response()->json($msg); } public function edit($id){ $data['data'] = Country::findOrFail($id); return view('admin.countries.edit',$data); } public function update(Request $request, $id) { $rules = [ 'name' => 'required|unique:countries,name,'.$id, 'phone_code' => 'required|unique:countries,phone_code,'.$id, ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Country::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.country.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } } DepositController.php 0000644 00000032550 15111371142 0010731 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Classes\GeniusMailer; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\Deposit; use App\Models\Generalsetting; use App\Models\Transaction; use App\Models\User; use Illuminate\Http\Request; use Datatables; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; class DepositController extends Controller { public function datatables() { $datas = Deposit::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('created_at', function(Deposit $data) { $date = date('d-m-Y',strtotime($data->created_at)); return $date; }) ->addColumn('customer_name',function(Deposit $data){ $data = User::where('id',$data->user_id)->first(); return $data->name; }) ->addColumn('customer_email',function(Deposit $data){ $data = User::where('id',$data->user_id)->first(); return $data->email; }) ->editColumn('amount', function(Deposit $data) { return showAdminAmount($data->amount); }) ->editColumn('status', function(Deposit $data) { if($data->status == 'pending'){ $status = __('pending'); $status_sign = 'warning'; }elseif($data->status == 'complete'){ $status = __('completed'); $status_sign = 'success'; }else{ $status = __('rejected'); $status_sign = 'danger'; } return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.deposits.status',['id1' => $data->id, 'id2' => 'pending']).'">'.__("Pending").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.deposits.status',['id1' => $data->id, 'id2' => 'reject']).'">'.__("Reject").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.deposits.status',['id1' => $data->id, 'id2' => 'complete']).'">'.__("Completed").'</a> </div> </div>'; }) ->addColumn('action', function(Deposit $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-href="' . route('admin.deposit.show',$data->id) . '" class="dropdown-item" id="applicationDetails" data-toggle="modal" data-target="#details">'.__("Details").'</a> </div> </div>'; }) ->rawColumns(['created_at','customer_name','customer_email','amount','status','action']) ->toJson(); } public function index(){ return view('admin.deposit.index'); } public function depositdetails($id) { $deposit = Deposit::findOrFail($id); return view('admin.deposit.details',compact('deposit')); } public function status($id1,$id2){ $data = Deposit::findOrFail($id1); $user = User::findOrFail($data->user_id); if($data->status == 'complete'){ $msg = 'Deposit already completed-A'; return response()->json($msg); } if($data->status == 'reject'){ $msg = 'Deposit already rejected'; return response()->json($msg); } if($id2 == 'pending'){ $msg = 'Deposit updated successfully'; return response()->json($msg); } if($id2 == 'reject'){ $data->update(['status' => $id2]); $trans = new Transaction(); $trans->email = $user->email; $trans->amount = $data->amount; $trans->type = "Deposit Reject"; $trans->profit = "minus"; $trans->txnid = $data->deposit_number; $trans->user_id = $user->id; $trans->save(); $msg = 'Deposit rejected successfully'; return response()->json($msg); } $data->update(['status' => $id2]); $user->balance += $data->amount; $user->save(); $trans = new Transaction(); $trans->email = $user->email; $trans->amount = $data->amount; $trans->type = "Deposit"; $trans->profit = "plus"; $trans->txnid = $data->deposit_number; $trans->user_id = $user->id; $trans->save(); $data->update(['status' => $id2]); if($data->status == 'complete'){ $gs = Generalsetting::findOrFail(1); $subject = 'Deposit Confirmed'; $msg = '<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Deposit Confirmed</title> <style> body { margin: 0; padding: 0; font-family: "Arial", sans-serif; background-color: #f7f7f7; } .email-wrapper { width: 100%; background-color: #f7f7f7; padding: 20px 0; } .email-content { width: 100%; max-width: 600px; background-color: #ffffff; border-radius: 8px; margin: 0 auto; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .email-header { background-color: #003366; padding: 20px; text-align: center; border-radius: 8px 8px 0 0; } .email-header img { max-width: 200px; } .email-header span { font-size: 18px; font-weight: 600; color: #00BFFF; display: block; margin-top: 10px; } .email-body { padding: 16px 30px; font-size: 16px; line-height: 1.5; color: #333; } .email-body h3 { color: #003366; margin-bottom: 15px; } .email-body p { margin-bottom: 20px; } .email-button { display: inline-block; background-color: #003366; color: #ffffff !important; padding: 6px 12px; font-size: 16px; border-radius: 5px; text-decoration: none; } .email-footer { background-color: #1f1f1f; color: #ffffff; text-align: center; padding: 12px; border-radius: 0 0 8px 8px; font-size: 14px; } .email-footer a { color: #00BFFF; text-decoration: none; } </style> </head> <body> <div class="email-wrapper"> <div class="email-content"> <div class="email-header"> <img src="https://fluxeassets.com/imgx/etemp.png" alt="Fluxe Assets Logo"> <span>Guiding You Toward Financial Growth</span> </div> <div class="email-body"> <p>Dear <strong>'.$user->name.'</strong>,</p> <p>We are pleased to inform you that your deposit has been successfully received and credited to your account with <strong>Fluxe Assets</strong>.</p> <p>Your funds are now available and awaiting allocation to an investment PLAN of your choice.</p> <p>To proceed, please log in to your account to select a suitable PLAN. If you need assistance, feel free to <a href="https://fluxeassets.com/contact" style="color: #0073e6; text-decoration: none;" target="_blank">contact us</a>.</p> <p>Thank you for choosing <strong>Fluxe Assets</strong>.</p> <p style="margin-top: 30px;">Best regards,<br>The Fluxe Assets Team</p> </div> <div class="email-footer"> <p>Copyright © 2025 <a href="https://fluxeassets.com">Fluxe Assets</a>. All rights reserved.</p> </div> </div> </div> </body> </html>'; if($gs->is_smtp == 1) { /* $data = [ 'to' => $user->email, 'type' => "Deposit", 'cname' => $user->name, 'oamount' => $data->amount, 'aname' => "", 'aemail' => "", 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); */ $mail = new PHPMailer(true); try { // SMTP settings $mail->isSMTP(); $mail->Host = $gs->smtp_host; $mail->SMTPAuth = true; $mail->Username = $gs->smtp_user; $mail->Password = $gs->smtp_pass; $mail->SMTPSecure = $gs->smtp_encryption; // 'tls' or 'ssl' $mail->Port = $gs->smtp_port; $mail->CharSet = 'UTF-8'; // Recipients $mail->setFrom($gs->from_email, $gs->from_name); $mail->addAddress($user->email, $user->name); // Content $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $msg; $mail->send(); } catch (Exception $e) { return response()->json('Email could not be sent. Error: ' . $mail->ErrorInfo); } } else { $to = $user->email; $subject = " You have deposited successfully."; $msg = "Hello ".$user->name."!\nYou have invested successfully.\nThank you."; $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } } $msg = 'Data Updated Successfully.'; return response()->json($msg); } } PageController.php 0000644 00000012646 15111371142 0010202 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Page; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Purifier; use Validator; class PageController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Page::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('status', function(Page $data) { $status = $data->status == 1 ? __('Activated') : __('Deativated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.page.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Active").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.page.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deativate").'</a> </div> </div>'; }) ->addColumn('action', function(Page $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.page.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.page.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['status','action']) ->toJson(); } public function index() { return view('admin.page.index'); } public function create() { return view('admin.page.create'); } public function store(Request $request) { $slug = $request->slug; $main = array('home','faq','contact','blog','cart','checkout'); if (in_array($slug, $main)) { return response()->json(array('errors' => [ 0 => 'This slug has already been taken.' ])); } $rules = ['slug' => 'unique:pages']; $customs = ['slug.unique' => 'This slug has already been taken.']; $validator = Validator::make($request->all(), $rules, $customs); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Page(); $input = $request->all(); $common_rep = ["value", "{", "}", "[","]",":","\""]; $metatag = str_replace($common_rep, '', $request->meta_tag); if ($metatag) { $input['meta_tag'] = $metatag; } if ($request->secheck == "") { $input['meta_tag'] = null; $input['meta_description'] = null; } $input['details'] = Purifier::clean($request->details); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.page.index").'">View Page Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Page::findOrFail($id); return view('admin.page.edit',compact('data')); } public function update(Request $request, $id) { $data = Page::findOrFail($id); $input = $request->all(); $common_rep = ["value", "{", "}", "[","]",":","\""]; $metatag = str_replace($common_rep, '', $request->meta_tag); if ($metatag) { $input['meta_tag'] = $metatag; } else { $input['meta_tag'] = null; } if ($request->secheck == "") { $input['meta_tag'] = null; $input['meta_description'] = null; } $input['details'] = Purifier::clean($request->details); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.page.index").'">View Page Lists</a>'; return response()->json($msg); } public function status($id1,$id2) { $data = Page::findOrFail($id1); $data->status = $id2; $data->update(); $mgs = __('Data Update Successfully.'); return response()->json($mgs); } public function destroy($id) { $data = Page::findOrFail($id); $data->delete(); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); //--- Redirect Section Ends } } TransactionController.php 0000644 00000001663 15111371142 0011610 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Generalsetting; use App\Models\Transaction; use Illuminate\Http\Request; use Datatables; class TransactionController extends Controller { public function datatables() { $datas = Transaction::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('amount', function(Transaction $data) { return showAdminAmount($data->amount); }) ->editColumn('created_at', function(Transaction $data) { $date = date('d-m-Y',strtotime($data->created_at)); return $date; }) ->rawColumns(['']) ->toJson(); } public function index(){ return view('admin.transaction.index'); } } CounterController.php 0000644 00000010421 15111371142 0010732 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Support\Str; use App\Models\Counter; use Validator; use Datatables; use Illuminate\Http\Request; class CounterController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Counter::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('count', function(Counter $data){ if($data->is_money == 1){ $count = '$ '.$data->count; }else{ $count = $data->count; } return $count; }) ->addColumn('action', function(Counter $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.counter.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.counter.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['count', 'action']) ->toJson(); } public function index() { return view('admin.counter.index'); } public function create() { return view('admin.counter.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,bmp,png,gif', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Counter(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } if($request->is_money){ $input['is_money'] = 1; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.counter.index").'">View Counter Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Counter::findOrFail($id); return view('admin.counter.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,bmp,png,gif', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Counter::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images'.$data->photo); $input['photo'] = $name; } if($request->is_money){ $input['is_money'] = 1; }else{ $input['is_money'] = 0; } $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.counter.index").'">View Counter Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Counter::findOrFail($id); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } LanguageController.php 0000644 00000014437 15111371142 0011051 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Language; use Illuminate\Http\Request; use Illuminate\Support\Str; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\Validator; class LanguageController extends Controller { public function __construct() { $this->middleware('auth:admin'); } //*** JSON Request public function datatables() { $datas = Language::orderBy('id','desc'); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->addColumn('action', function(Language $data) { $delete = $data->id == 1 ? '':'<a href="javascript:;" data-href="' . route('admin.lang.delete',$data->id) . '" data-toggle="modal" data-target="#deleteModal" class="dropdown-item">'.__("Delete").'</a>'; $default = $data->is_default == 1 ? '<a href="javascript:;" class="dropdown-item">'.__("Default").'</a>' : '<a class="status dropdown-item" href="javascript:;" data-href="' . route('admin.lang.st',['id1'=>$data->id,'id2'=>1]) . '">'.__('Set Default').'</a>'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.lang.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a>'.$delete.$default.' </div> </div>'; }) ->rawColumns(['action']) ->toJson(); //--- Returning Json Data To Client Side } //*** GET Request public function index() { return view('admin.language.index'); } //*** GET Request public function create() { $data_results = file_get_contents(resource_path().'/lang/'.'default.json'); $lang = json_decode($data_results, true); return view('admin.language.create',compact('lang')); } //*** POST Request public function store(Request $request) { //--- Validation Section $rules = [ 'language'=>'required|unique:languages|max:255' ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Validation Section Ends //--- Logic Section $new = null; $input = $request->all(); $data = new Language(); $data->language = $input['language']; $name = time().Str::random(8); $data->name = $name; $data->file = $name.'.json'; $data->rtl = $input['rtl']; $isExist = Language::where('is_default',1)->exists(); if(!$isExist){ $data->is_default = 1; } $data->save(); unset($input['_token']); unset($input['language']); $keys = $request->keys; $values = $request->values; foreach(array_combine($keys,$values) as $key => $value) { $n = str_replace("_"," ",$key); $new[$n] = $value; } $mydata = json_encode($new); file_put_contents(resource_path().'/lang/'.$data->file, $mydata); //--- Logic Section Ends //--- Redirect Section $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.lang.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request public function edit($id) { $data = Language::findOrFail($id); $data_results = file_get_contents(resource_path().'/lang/'.$data->file); $lang = json_decode($data_results, true); return view('admin.language.edit',compact('data','lang')); } //*** POST Request public function update(Request $request, $id) { $rules = [ 'language' => 'required|unique:languages,language,'.$id, ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Logic Section $new = null; $input = $request->all(); $data = Language::findOrFail($id); $data->update(); unset($input['_token']); unset($input['language']); $keys = $request->keys; $values = $request->values; foreach(array_combine($keys,$values) as $key => $value) { $n = str_replace("_"," ",$key); $new[$n] = $value; } $mydata = json_encode($new); file_put_contents(resource_path().'/lang/'.$data->file, $mydata); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.lang.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } public function status($id1,$id2) { $data = Language::findOrFail($id1); $data->is_default = $id2; $data->update(); $data = Language::where('id','!=',$id1)->update(['is_default' => 0]); //--- Redirect Section $msg = 'Data Updated Successfully.'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request Delete public function destroy($id) { if($id == 1) { return "You don't have access to remove this language"; } $data = Language::findOrFail($id); if($data->is_default == 1) { return "You can not remove default language."; } @unlink(resource_path().'/lang/'.$data->file); $data->delete(); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); //--- Redirect Section Ends } } ReferralController.php 0000644 00000001560 15111371142 0011061 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\Referral; class ReferralController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function index(){ $data['referrals'] = Referral::get(); return view('admin.referral.index',$data); } public function store(Request $request){ Referral::where('commission_type','invest')->delete(); for($i=0; $i<count($request->level); $i++){ $data = new Referral(); $data->commission_type = 'invest'; $data->level = $request->level[$i]; $data->percent = $request->percent[$i]; $data->save(); } return back()->with('success', 'Referral Level Updated For Invest'); } } WithdrawMethodController.php 0000644 00000011251 15111371142 0012247 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\WithdrawMethod; use Illuminate\Http\Request; use Validator; use Datatables; use Illuminate\Support\Str; class WithdrawMethodController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = WithdrawMethod::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('photo', function(WithdrawMethod $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->editColumn('status', function(WithdrawMethod $data) { return $data->status == 1 ? '<span class="badge badge-success">active</span>' : '<span class="badge badge-danger">deactived</span>'; }) ->addColumn('action', function(WithdrawMethod $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.withdraw.method.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.withdraw.method.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo','action','status']) ->toJson(); } public function index() { return view('admin.withdrawmethod.index'); } public function create(){ $data['currencies'] = Currency::orderBy('id','desc')->get(); return view('admin.withdrawmethod.create',$data); } public function store(Request $request){ $rules = [ 'name'=> 'required', 'min_amount'=> 'required|gt:0', 'max_amount'=> 'required|gt:0', 'fixed'=> 'required', 'percentage'=> 'required', 'status'=> 'required', ]; $validator = Validator::make($request->all(), $rules); if($validator->fails()){ return response()->json(['errors'=>$validator->getMessageBag()->toArray()]); } $data = new WithdrawMethod(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $data->fill($input)->save(); return response()->json('Data Added Successfully'); } public function edit($id){ $data['data'] = WithdrawMethod::findOrFail($id); $data['currencies'] = Currency::orderBy('id','desc')->get(); return view('admin.withdrawmethod.edit',$data); } public function update(Request $request,$id){ $rules = [ 'name'=> 'required', 'min_amount'=> 'required|gt:0', 'max_amount'=> 'required|gt:0', 'fixed'=> 'required', 'percentage'=> 'required', 'status'=> 'required', ]; $validator = Validator::make($request->all(), $rules); if($validator->fails()){ return response()->json(['errors'=>$validator->getMessageBag()->toArray()]); } $data = WithdrawMethod::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->photo); $input['photo'] = $name; } $data->update($input); return response()->json('Data Updated Successfully'); } public function destroy($id){ $data = WithdrawMethod::findOrFail($id); @unlink('assets/images/'.$data->photo); $data->delete(); return response()->json('Data Deleted Successfully'); } } BonusController.php 0000644 00000001612 15111371142 0010403 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\RegisterBonus; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; class BonusController extends Controller { public function index() { $curr = defaultCurr(); return view('admin.user.bonus',compact('curr')); } public function update(Request $request){ $rules = [ 'bonus' => 'required', 'status'=>'required' ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $bonus= RegisterBonus::first(); $data = $request->all(); $bonus->update($data); $msg = 'Bonus Updated Successfully.'; return response()->json($msg); } } PageSettingController.php 0000644 00000020063 15111371142 0011530 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Models\Pagesetting; use Illuminate\Http\Request; use Illuminate\Support\Facades\Session; use App\Http\Controllers\Controller; use App\Models\HomepageSetting; use Illuminate\Support\Facades\Validator as FacadesValidator; use Illuminate\Support\Str; use Validator; use Purifier; class PageSettingController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function update(Request $request) { $data = Pagesetting::findOrFail(1); $input = $request->all(); if ($file = $request->file('brand_photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->brand_photo); $input['brand_photo'] = $name; } if ($file = $request->file('about_photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->about_photo); $input['about_photo'] = $name; } if ($file = $request->file('start_photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->start_photo); $input['start_photo'] = $name; } if ($file = $request->file('hero_photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->hero_photo); $input['hero_photo'] = $name; } if ($file = $request->file('login_banner')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->login_banner); $input['login_banner'] = $name; } if ($file = $request->file('profit_banner')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->profit_banner); $input['profit_banner'] = $name; } if($request->referral_percentage){ $input['referral_percentage'] = json_encode($request->referral_percentage,true); } if($request->about_text){ $input['about_text'] = Purifier::clean($request->about_text); } if($request->about_details){ $input['about_details'] = Purifier::clean($request->about_details); } if($request->profit_text){ $input['profit_text'] = Purifier::clean($request->profit_text); } if($request->referral_text){ $input['referral_text'] = Purifier::clean($request->referral_text); } if($request->plan_subtitle){ $input['plan_subtitle'] = Purifier::clean($request->plan_subtitle); } if($request->start_text){ $input['start_text'] = Purifier::clean($request->start_text); } if($request->referral_text){ $input['referral_text'] = Purifier::clean($request->referral_text); } if($request->team_text){ $input['team_text'] = Purifier::clean($request->team_text); } if($request->blog_text){ $input['blog_text'] = Purifier::clean($request->blog_text); } if($request->feature_text){ $input['feature_text'] = Purifier::clean($request->feature_text); } if($request->login_subtitle){ $input['login_subtitle'] = Purifier::clean($request->login_subtitle); } if($request->brand_text){ $input['brand_text'] = Purifier::clean($request->brand_text); } $data->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function homeupdate(Request $request) { $data = Pagesetting::findOrFail(1); $input = $request->all(); $data->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function customization(){ $data = Pagesetting::find(1); return view('admin.pagesetting.customization',compact('data')); } public function customizationUpdate(Request $request){ $data = Pagesetting::find(1); if($request->home_module){ $input['home_module'] = json_encode($request->home_module,true); }else{ $input['home_module'] = NULL; } $data->update($input); if($request->ajax()){ $msg = 'Data Updated Successfully.'; return response()->json($msg); }else{ return back()->withSuccess('Data Updated Successfully.'); } } public function hero(){ $data = Pagesetting::find(1); return view('admin.pagesetting.hero_section',compact('data')); } public function about(){ $data = Pagesetting::find(1); return view('admin.pagesetting.about_section',compact('data')); } public function referral(){ $data = Pagesetting::find(1); if($data->referral_percentage){ $referral = count(json_decode($data->referral_percentage,true)); $referralCount = $referral + 1; }else{ $referralCount = 1; } return view('admin.pagesetting.referral_section',compact('data','referralCount')); } public function profit(){ $data = Pagesetting::find(1); return view('admin.pagesetting.profit_section',compact('data')); } public function calltoaction(){ $data = Pagesetting::find(1); return view('admin.pagesetting.call_section',compact('data')); } public function contact() { $data = Pagesetting::find(1); return view('admin.pagesetting.contact',compact('data')); } public function sectionHeading(){ $data = Pagesetting::find(1); return view('admin.pagesetting.sectionheading',compact('data')); } public function loginpage(){ $data = Pagesetting::find(1); return view('admin.pagesetting.loginpage',compact('data')); } public function customize() { $data = Pagesetting::find(1); return view('admin.pagesetting.customize',compact('data')); } public function blogsection() { $ps = HomepageSetting::findOrFail(1); return view('admin.pagesetting.blog_section',compact('ps')); } public function faqupdate($status) { $page = Pagesetting::findOrFail(1); $page->f_status = $status; $page->update(); Session::flash('success', 'FAQ Status Upated Successfully.'); return redirect()->back(); } public function contactup($status) { $page = Pagesetting::findOrFail(1); $page->c_status = $status; $page->update(); Session::flash('success', 'Contact Status Upated Successfully.'); return redirect()->back(); } public function contactupdate(Request $request) { $page = Pagesetting::findOrFail(1); $input = $request->all(); $page->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } } BrandController.php 0000644 00000010257 15111371142 0010350 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Brand; use App\Models\Pagesetting; use Illuminate\Http\Request; use Datatables; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; class BrandController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Brand::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('photo', function(Brand $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->addColumn('action', function(Brand $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.brands.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.brands.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo', 'action']) ->toJson(); } public function index() { $data = Pagesetting::first(); return view('admin.brands.index',compact('data')); } public function create() { return view('admin.brands.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Brand(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.brands.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = Brand::findOrFail($id); return view('admin.brands.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Brand::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images'.$data->photo); $input['photo'] = $name; } $data->update($input); $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.brands.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); } public function destroy($id) { $data = Brand::findOrFail($id); @unlink('assets/images'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } ServiceController.php 0000644 00000010456 15111371142 0010723 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Service; use Illuminate\Http\Request; use Datatables; use Validator; class ServiceController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Service::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('photo', function(Service $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->editColumn('title', function(Service $data) { $title = strlen(strip_tags($data->title)) > 250 ? substr(strip_tags($data->title),0,250).'...' : strip_tags($data->title); return $title; }) ->addColumn('action', function(Service $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.service.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.service.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo', 'action']) ->toJson(); } public function index() { return view('admin.service.index'); } public function create() { return view('admin.service.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Service(); $input = $request->all(); if ($file = $request->file('photo')) { $name = time().$file->getClientOriginalName(); $file->move('assets/images',$name); $input['photo'] = $name; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.service.index").'">View Service Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Service::findOrFail($id); return view('admin.service.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Service::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = time().$file->getClientOriginalName(); $file->move('assets/images',$name); @unlink('/assets/images/'.$data->photo); $input['photo'] = $name; } $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.service.index").'">View Service Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Service::findOrFail($id); @unlink('/assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } error_log 0000644 00000321024 15111371142 0006457 0 ustar 00 [19-Nov-2025 16:35:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [19-Nov-2025 16:35:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [19-Nov-2025 16:35:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [19-Nov-2025 16:35:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [19-Nov-2025 16:36:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [19-Nov-2025 16:42:08 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [19-Nov-2025 16:42:51 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [19-Nov-2025 16:43:52 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [19-Nov-2025 16:44:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [19-Nov-2025 16:48:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [19-Nov-2025 16:49:05 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [19-Nov-2025 16:51:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [19-Nov-2025 17:30:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [19-Nov-2025 17:33:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [19-Nov-2025 17:34:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [19-Nov-2025 17:35:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [19-Nov-2025 17:36:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [19-Nov-2025 17:38:56 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [19-Nov-2025 17:40:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [19-Nov-2025 17:41:02 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [19-Nov-2025 17:46:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [19-Nov-2025 17:47:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [19-Nov-2025 19:40:24 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php on line 11 [19-Nov-2025 19:40:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php:10 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php on line 10 [19-Nov-2025 20:49:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php on line 13 [20-Nov-2025 00:07:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 00:07:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 00:07:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 00:09:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 00:10:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 00:11:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 00:13:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 00:14:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 00:15:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 00:16:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 00:17:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 00:19:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 00:20:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 00:22:02 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 00:23:03 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 00:24:07 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 00:33:30 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 00:34:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 01:36:03 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php on line 11 [20-Nov-2025 01:36:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php:10 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php on line 10 [20-Nov-2025 02:10:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php on line 15 [20-Nov-2025 02:12:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 02:18:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php on line 13 [20-Nov-2025 02:18:52 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 04:40:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php on line 15 [20-Nov-2025 04:42:07 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 06:06:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php on line 15 [20-Nov-2025 06:10:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 06:32:13 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 07:28:39 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 07:38:56 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 07:39:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 07:40:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 07:42:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 07:43:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 07:44:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 07:45:11 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 07:46:11 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [20-Nov-2025 07:47:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 07:48:22 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 07:49:27 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 07:50:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 07:51:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [20-Nov-2025 07:52:38 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [20-Nov-2025 07:53:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 07:54:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 07:55:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [20-Nov-2025 07:56:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [20-Nov-2025 07:57:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 07:58:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 07:59:52 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [20-Nov-2025 08:00:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 08:01:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 08:03:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 08:19:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 08:19:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 08:21:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 08:22:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 08:25:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 08:26:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 08:28:13 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 08:29:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [20-Nov-2025 08:30:18 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [20-Nov-2025 08:31:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 08:32:22 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [20-Nov-2025 08:33:23 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 08:34:28 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 08:35:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 08:36:35 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 08:37:38 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 08:38:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [20-Nov-2025 08:39:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 08:40:47 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [20-Nov-2025 08:41:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 08:43:56 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 08:44:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 08:45:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 08:47:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 08:50:05 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [20-Nov-2025 08:59:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 09:08:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 09:09:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 09:10:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 09:11:35 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 09:12:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 09:13:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 09:14:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 09:15:52 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 09:17:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 09:18:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 09:19:11 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 09:20:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [20-Nov-2025 09:20:19 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php on line 15 [20-Nov-2025 09:22:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 09:23:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [20-Nov-2025 09:24:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 09:25:18 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [20-Nov-2025 09:26:23 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [20-Nov-2025 09:29:32 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [20-Nov-2025 09:32:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 09:33:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 09:36:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 09:37:55 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [20-Nov-2025 09:41:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 09:43:08 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 09:46:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 10:24:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 10:27:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 10:30:52 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 10:31:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 10:34:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [20-Nov-2025 10:35:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 10:36:09 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 10:37:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [20-Nov-2025 10:38:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 10:39:16 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 10:40:20 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 10:41:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 10:42:26 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 10:43:28 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [20-Nov-2025 10:44:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 10:45:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 10:46:37 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [20-Nov-2025 10:48:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [20-Nov-2025 10:50:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 10:51:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 10:52:50 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 10:53:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [20-Nov-2025 10:54:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 10:56:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 11:05:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [20-Nov-2025 11:07:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 11:08:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 11:09:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 11:13:44 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 11:14:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 11:17:38 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 11:18:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 11:19:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 11:20:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 11:22:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 11:23:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 11:26:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [20-Nov-2025 11:27:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [20-Nov-2025 11:29:16 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 11:31:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [20-Nov-2025 11:33:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 11:34:35 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 11:35:36 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [20-Nov-2025 11:36:38 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [20-Nov-2025 11:38:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 11:39:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 11:41:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 12:15:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 12:17:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 12:18:35 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 12:19:39 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 12:20:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 12:21:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 12:24:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 12:25:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 12:26:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 12:27:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 12:29:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 12:30:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 12:31:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 12:32:07 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 12:33:11 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 12:34:13 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 12:35:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 12:36:16 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 12:37:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 12:39:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php on line 13 [20-Nov-2025 12:40:33 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 12:41:38 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php on line 15 [20-Nov-2025 12:42:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php:10 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FaqController.php on line 10 [20-Nov-2025 12:43:47 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 12:44:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php on line 15 [20-Nov-2025 12:57:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 12:58:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 13:01:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 13:03:02 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 13:04:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 13:06:11 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 13:07:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 13:08:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 13:09:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 13:10:23 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 13:11:26 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 13:12:27 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 13:13:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [20-Nov-2025 13:14:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 13:15:43 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 13:16:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 13:17:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 13:19:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php on line 13 [20-Nov-2025 13:19:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [20-Nov-2025 13:21:12 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php on line 15 [20-Nov-2025 13:23:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 13:24:59 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 13:37:07 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 13:40:39 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 13:42:49 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 13:43:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 13:44:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 13:46:51 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 13:48:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 13:49:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [20-Nov-2025 13:50:55 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 13:51:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 13:53:03 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 13:54:08 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 13:55:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 13:56:10 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 13:57:12 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 13:58:13 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 13:59:15 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 14:01:24 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 14:02:20 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 14:18:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 14:26:20 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 14:27:17 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 14:29:28 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 14:30:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [20-Nov-2025 14:31:26 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 14:32:32 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 14:33:37 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 14:34:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 14:35:37 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 14:36:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 14:37:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 14:38:48 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 14:39:47 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 14:44:51 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [20-Nov-2025 14:45:42 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [20-Nov-2025 14:47:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [20-Nov-2025 14:50:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [20-Nov-2025 14:52:27 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [20-Nov-2025 14:53:22 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [20-Nov-2025 14:55:28 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [20-Nov-2025 14:56:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [20-Nov-2025 14:57:33 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [20-Nov-2025 14:58:34 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [20-Nov-2025 14:59:39 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [20-Nov-2025 15:00:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [20-Nov-2025 15:01:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 [20-Nov-2025 15:02:51 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [20-Nov-2025 15:04:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [20-Nov-2025 15:05:58 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [20-Nov-2025 15:08:02 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [20-Nov-2025 15:10:02 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [25-Nov-2025 02:30:20 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CounterController.php on line 12 [25-Nov-2025 02:30:37 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/GeneralSettingController.php on line 15 [25-Nov-2025 02:30:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SitemapController.php on line 12 [25-Nov-2025 02:31:32 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RoleController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RoleController.php on line 12 [25-Nov-2025 02:31:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FeatureController.php on line 12 [25-Nov-2025 02:33:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AdminLanguageController.php on line 13 [25-Nov-2025 02:33:36 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LanguageController.php on line 13 [25-Nov-2025 02:34:14 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BrandController.php on line 13 [25-Nov-2025 02:35:40 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PaymentGatewayController.php on line 12 [25-Nov-2025 02:35:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/StaffController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/StaffController.php on line 15 [25-Nov-2025 02:56:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FontController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/FontController.php on line 11 [25-Nov-2025 02:58:25 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ServiceController.php on line 11 [25-Nov-2025 03:00:22 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageScheduleController.php on line 11 [25-Nov-2025 03:01:13 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialLinkController.php on line 11 [25-Nov-2025 03:02:50 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PageSettingController.php on line 14 [25-Nov-2025 03:03:04 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php:32 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DashboardController.php on line 32 [25-Nov-2025 03:03:36 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/WithdrawMethodController.php on line 13 [25-Nov-2025 03:04:15 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SubscriberController.php on line 9 [25-Nov-2025 03:05:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/AccountProcessController.php on line 13 [25-Nov-2025 03:06:26 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SeoToolController.php on line 13 [25-Nov-2025 03:26:07 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/MessageController.php on line 15 [25-Nov-2025 03:26:26 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DpsPlanController.php on line 12 [25-Nov-2025 03:26:31 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SocialSettingController.php on line 11 [25-Nov-2025 03:27:03 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TeamController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TeamController.php on line 12 [25-Nov-2025 03:29:19 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/RequestMoneyController.php on line 12 [25-Nov-2025 03:30:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LoginController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/LoginController.php on line 14 [25-Nov-2025 03:30:06 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php:15 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/KycManageController.php on line 15 [25-Nov-2025 03:30:37 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/TransactionController.php on line 11 [25-Nov-2025 03:30:46 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CategoryController.php on line 20 [25-Nov-2025 03:31:28 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogController.php:14 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogController.php on line 14 [25-Nov-2025 04:28:53 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/SMSController.php on line 11 [25-Nov-2025 04:29:29 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php:17 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/DepositController.php on line 17 [25-Nov-2025 04:34:22 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PlanController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PlanController.php on line 13 [25-Nov-2025 05:25:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/InvestController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/InvestController.php on line 20 [25-Nov-2025 05:27:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php:11 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ManageCountryController.php on line 11 [25-Nov-2025 05:27:45 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php:9 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReferralController.php on line 9 [25-Nov-2025 05:28:01 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/UserController.php:20 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/UserController.php on line 20 [25-Nov-2025 05:29:57 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/PartnerController.php on line 12 [25-Nov-2025 05:30:00 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/CurrencyController.php on line 12 [25-Nov-2025 05:30:21 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BonusController.php:10 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BonusController.php on line 10 [25-Nov-2025 05:31:18 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReviewController.php:13 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/ReviewController.php on line 13 [25-Nov-2025 05:31:54 UTC] PHP Fatal error: Uncaught Error: Class "App\Http\Controllers\Controller" not found in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php:12 Stack trace: #0 {main} thrown in /home/fluxyjvi/public_html/project/app/Http/Controllers/Admin/BlogCategoryController.php on line 12 DashboardController.php 0000644 00000023215 15111371142 0011207 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\AdminUserConversation; use App\Models\BalanceTransfer; use App\Models\Blog; use App\Models\Currency; use App\Models\Deposit; use App\Models\Invest; use App\Models\Item; use App\Models\MoneyRequest; use App\Models\Order; use App\Models\OrderedItem; use App\Models\Plan; use App\Models\Product; use App\Models\ReferralBonus; use App\Models\Transaction; use App\Models\User; use App\Models\UserLoan; use App\Models\Withdraw; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; use InvalidArgumentException; use Zip; class DashboardController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function index() { $data['blogs'] = Blog::all(); $data['deposits'] = Deposit::all(); $data['depositAmount'] = Deposit::whereStatus('complete')->sum('amount'); $data['invests'] = Invest::all(); $data['investsAmount'] = Invest::where('payment_status','completed')->sum('amount'); $data['transfers'] = BalanceTransfer::all(); $data['transfersAmount'] = BalanceTransfer::sum('amount'); $data['requestAmount'] = MoneyRequest::whereStatus(1)->sum('amount'); $data['withdrawAmount'] = Withdraw::whereStatus('completed')->sum('amount'); $data['withdrawChargeAmount'] = Withdraw::sum('fee'); $data['currency'] = Currency::whereIsDefault(1)->first(); $data['transactions'] = Transaction::all(); $data['plans'] = Plan::all(); $data['tickets'] = AdminUserConversation::all(); $data['bonus'] = ReferralBonus::sum('amount'); $data['acustomers'] = User::orderBy('id','desc')->whereIsBanned(0)->get(); $data['bcustomers'] = User::orderBy('id','desc')->whereIsBanned(1)->get(); $data['users'] = User::orderBy('id','desc')->limit(5)->get(); $data['payouts'] = Withdraw::where('status','completed')->sum('amount'); $data['activation_notify'] = ""; if (file_exists(public_path().'/rooted.txt')){ $rooted = file_get_contents(public_path().'/rooted.txt'); if ($rooted < date('Y-m-d', strtotime("+10 days"))){ $activation_notify = "<i class='icofont-warning-alt icofont-4x'></i><br>Please activate your system.<br> If you do not activate your system now, it will be inactive on ".$rooted."!!<br><a href='".url('/admin/activation')."' class='btn btn-success'>Activate Now</a>"; } } return view('admin.dashboard',$data); } public function passwordreset() { $data = Auth::guard('admin')->user(); return view('admin.password',compact('data')); } public function changepass(Request $request) { $admin = Auth::guard('admin')->user(); if ($request->cpass){ if (Hash::check($request->cpass, $admin->password)){ if ($request->newpass == $request->renewpass){ $input['password'] = Hash::make($request->newpass); }else{ return response()->json(array('errors' => [ 0 => 'Confirm password does not match.' ])); } }else{ return response()->json(array('errors' => [ 0 => 'Current password Does not match.' ])); } } $admin->update($input); $msg = 'Successfully change your password'; return response()->json($msg); } public function profile() { $data = Auth::guard('admin')->user(); return view('admin.profile',compact('data')); } public function profileupdate(Request $request) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', 'email' => 'unique:admins,email,'.Auth::guard('admin')->user()->id ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $input = $request->all(); $data = Auth::guard('admin')->user(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images/',$name); if($data->photo != null) { if (file_exists(public_path().'/assets/images/'.$data->photo)) { unlink(public_path().'/assets/images/'.$data->photo); } } $input['photo'] = $name; } $input['slug'] = str_replace(" ","-",$input['name']); $data->update($input); $msg = 'Successfully updated your profile'; return response()->json($msg); } public function generate_bkup() { $bkuplink = ""; $chk = file_get_contents('backup.txt'); if ($chk != ""){ $bkuplink = url($chk); } return view('admin.movetoserver',compact('bkuplink','chk')); } public function clear_bkup() { $destination = public_path().'/install'; $bkuplink = ""; $chk = file_get_contents('backup.txt'); if ($chk != ""){ unlink(public_path($chk)); } if (is_dir($destination)) { $this->deleteDir($destination); } $handle = fopen('backup.txt','w+'); fwrite($handle,""); fclose($handle); return redirect()->back()->with('success','Backup file Deleted Successfully!'); } public function activation() { $activation_data = ""; if (file_exists(public_path().'/project/license.txt')){ $license = file_get_contents(public_path().'/project/license.txt'); if ($license != ""){ $activation_data = "<i style='color:darkgreen;' class='icofont-check-circled icofont-4x'></i><br><h3 style='color:darkgreen;'>Your System is Activated!</h3><br> Your License Key: <b>".$license."</b>"; } } return view('admin.activation',compact('activation_data')); } public function activation_submit(Request $request) { $purchase_code = $request->pcode; $my_script = 'Genius HYIP'; $my_domain = url('/'); $varUrl = str_replace (' ', '%20', config('services.genius.ocean').'purchase112662activate.php?code='.$purchase_code.'&domain='.$my_domain.'&script='.$my_script); if( ini_get('allow_url_fopen') ) { $contents = file_get_contents($varUrl); }else{ $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $varUrl); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $contents = curl_exec($ch); curl_close($ch); } $chk = json_decode($contents,true); if($chk['status'] != "success") { $msg = $chk['message']; return response()->json($msg); }else{ $this->setUp($chk['p2'],$chk['lData']); if (file_exists(public_path().'/rooted.txt')){ unlink(public_path().'/rooted.txt'); } $fpbt = fopen(public_path().'/project/license.txt', 'w'); fwrite($fpbt, $purchase_code); fclose($fpbt); $msg = 'Congratulation!! Your System is successfully Activated.'; return response()->json($msg); } } function setUp($mtFile,$goFileData){ $fpa = fopen(public_path().$mtFile, 'w'); fwrite($fpa, $goFileData); fclose($fpa); } public function movescript(){ ini_set('max_execution_time', 3000); $destination = public_path().'/install'; $chk = file_get_contents('backup.txt'); if ($chk != ""){ unlink(public_path($chk)); } if (is_dir($destination)) { $this->deleteDir($destination); } $src = base_path().'/vendor/update'; $this->recurse_copy($src,$destination); $files = public_path(); $bkupname = 'GeniusCart-By-GeniusOcean-'.date('Y-m-d').'.zip'; $zip = Zip::create($bkupname)->add($files, true); $zip->close(); $handle = fopen('backup.txt','w+'); fwrite($handle,$bkupname); fclose($handle); if (is_dir($destination)) { $this->deleteDir($destination); } return response()->json(['status' => 'success','backupfile' => url($bkupname),'filename' => $bkupname],200); } public function recurse_copy($src,$dst) { $dir = opendir($src); @mkdir($dst); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/' . $file) ) { $this->recurse_copy($src . '/' . $file,$dst . '/' . $file); } else { copy($src . '/' . $file,$dst . '/' . $file); } } } closedir($dir); } public function deleteDir($dirPath) { if (! is_dir($dirPath)) { throw new InvalidArgumentException("$dirPath must be a directory"); } if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') { $dirPath .= '/'; } $files = glob($dirPath . '*', GLOB_MARK); foreach ($files as $file) { if (is_dir($file)) { self::deleteDir($file); } else { unlink($file); } } rmdir($dirPath); } } SubscriberController.php 0000644 00000002241 15111371142 0011417 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Subscriber; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class SubscriberController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Subscriber::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('sl', function(Subscriber $data) { $id = 1; return $id++; }) ->toJson(); } public function index() { return view('admin.subscribers.index'); } public function download() { header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=subscribers.csv'); $output = fopen('php://output', 'w'); fputcsv($output, array('Subscribers Emails')); $result = Subscriber::all(); foreach ($result as $row){ fputcsv($output, $row->toArray()); } fclose($output); } } UserController.php 0000644 00000072575 15111371142 0010253 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Classes\GeniusMailer; use Datatables; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\Admin; use App\Models\Follow; use App\Models\Generalsetting; use App\Models\Transaction; use App\Models\User; use App\Models\Withdraw; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; class UserController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = User::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('action', function(User $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin-user-show',$data->id) . '" class="dropdown-item">'.__("Details").'</a> <a href="' . route('admin-user-edit',$data->id) . '" class="dropdown-item" >'.__("Edit").'</a> <a href="javascript:;" class="dropdown-item send" data-email="'. $data->email .'" data-toggle="modal" data-target="#vendorform">'.__("Send").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin-user-delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->addColumn('status', function(User $data) { $status = $data->is_banned == 1 ? __('Block') : __('Unblock'); $status_sign = $data->is_banned == 1 ? 'danger' : 'success'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin-user-ban',['id1' => $data->id, 'id2' => 0]).'">'.__("Unblock").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin-user-ban',['id1' => $data->id, 'id2' => 1]).'">'.__("Block").'</a> </div> </div>'; }) ->rawColumns(['action','status']) ->toJson(); } public function index() { return view('admin.user.index'); } public function image() { return view('admin.generalsetting.user_image'); } public function show($id) { $data = User::findOrFail($id); $data['data'] = $data; return view('admin.user.show',$data); } public function ban($id1,$id2) { $user = User::findOrFail($id1); $user->is_banned = $id2; $user->update(); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function edit($id) { $data = User::findOrFail($id); return view('admin.user.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $user = User::findOrFail($id); $data = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); if($user->photo != null) { if (file_exists(public_path().'/assets/images/'.$user->photo)) { unlink(public_path().'/assets/images/'.$user->photo); } } $data['photo'] = $name; } $user->update($data); $msg = 'Customer Information Updated Successfully.'; return response()->json($msg); } public function adddeduct(Request $request){ $user = User::whereId($request->user_id)->first(); $gs = Generalsetting::first(); $amount = baseCurrencyAmount($request->amount); if($user){ if($request->type == 'add'){ $user->increment('balance',$amount); if($gs->is_smtp == 1) { $data = [ 'to' => $user->email, 'type' => "credited", 'cname' => $user->name, 'oamount' => "", 'aname' => "", 'aemail' => "", 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); } else { $to = $user->email; $subject = "Your Account has been credited"; $msg = "Hello ".$user->name."!\nYour account has been credited by admin.\nThank you."; $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } return redirect()->back()->with('message','User balance added'); }else{ if($user->balance>=$request->amount){ $user->decrement('balance',$amount); if($gs->is_smtp == 1) { $data = [ 'to' => $user->email, 'type' => "debited", 'cname' => $user->name, 'oamount' => "", 'aname' => "", 'aemail' => "", 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); } else { $to = $user->email; $subject = "Your Account has been debited"; $msg = "Hello ".$user->name."!\nYour account has been debited by admin.\nThank you."; $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } return redirect()->back()->with('message','User balance deduct!'); }else{ return redirect()->back()->with('warning','User don,t have sufficient balance!'); } } }else{ return redirect()->back()->with('warning','User not found!'); } } public function withdraws(){ return view('admin.user.withdraws'); } public function withdrawdatatables() { $datas = Withdraw::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('email', function(Withdraw $data) { $email = $data->user != NULL ? $data->user->email : __('Customer Deleted'); return $email; }) ->addColumn('phone', function(Withdraw $data) { $phone = $data->user != NULL ? $data->user->phone : __('Customer Deleted'); return $phone; }) ->editColumn('status', function(Withdraw $data) { $status = ucfirst($data->status); return $status; }) ->editColumn('amount', function(Withdraw $data) { return showAdminAmount($data->amount); }) ->editColumn('created_at', function(Withdraw $data) { $date = $data->created_at->diffForHumans(); return $date; }) ->editColumn('status', function(Withdraw $data) { if($data->status == 'pending'){ $status = _('pending'); $status_sign = 'warning'; }elseif($data->status == 'completed'){ $status = _('completed'); $status_sign = 'success'; }else{ $status = _('rejected'); $status_sign = 'danger'; } return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.withdraw.status',['id1' => $data->id, 'id2' => 'pending']).'">'.__("Pending").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.withdraw.status',['id1' => $data->id, 'id2' => 'rejected']).'">'.__("Reject").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.withdraw.status',['id1' => $data->id, 'id2' => 'completed']).'">'.__("Completed").'</a> </div> </div>'; }) ->addColumn('action', function(Withdraw $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-href="' . route('admin.withdraw.show',$data->id) . '" class="dropdown-item" id="applicationDetails" data-toggle="modal" data-target="#details">'.__("Details").'</a> </div> </div>'; }) ->rawColumns(['name','email','amount','status','action']) ->toJson(); } public function withdrawdetails($id) { $withdraw = Withdraw::findOrFail($id); return view('admin.user.withdraw-details',compact('withdraw')); } public function status($id1,$id2){ $gs = Generalsetting::first(); $admin = Admin::first(); $withdraw = Withdraw::findOrFail($id1); $user = User::findOrFail($withdraw->user->id); if($withdraw->status == 'completed'){ $msg = 'Withdraw already completed'; return response()->json($msg); } if($withdraw->status == 'rejected'){ $msg = 'Withdraw already rejected'; return response()->json($msg); } if($id2 == 'pending'){ $msg = 'Withdraw updated successfully'; return response()->json($msg); } if($id2 == 'rejected'){ $data['status'] = "rejected"; $withdraw->update($data); $user->balance = $user->balance + $withdraw->amount + $withdraw->fee; $user->update(); $trans = new Transaction(); $trans->email = $user->email; $trans->amount = $withdraw->amount + $withdraw->fee; $trans->type = "Payout Rejected"; $trans->profit = "plus"; $trans->txnid = Str::random(12); $trans->user_id = $user->id; $trans->save(); if($gs->is_smtp == 1) { /* $data = [ 'to' => $user->email, 'type' => "Withdraw", 'cname' => $user->name, 'oamount' => $withdraw->amount + $withdraw->fee, 'aname' => $admin->name, 'aemail' => $admin->email, 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); */ $subject = 'Withdrawal Request Rejected'; $msg = '<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Withdrawal Request Rejected</title> <style> body { margin: 0; padding: 0; font-family: "Arial", sans-serif; background-color: #f7f7f7; } .email-wrapper { width: 100%; background-color: #f7f7f7; padding: 20px 0; } .email-content { width: 100%; max-width: 600px; background-color: #ffffff; border-radius: 8px; margin: 0 auto; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .email-header { background-color: #003366; padding: 20px; text-align: center; border-radius: 8px 8px 0 0; } .email-header img { max-width: 200px; } .email-header span { font-size: 18px; font-weight: 600; color: #00BFFF; display: block; margin-top: 10px; } .email-body { padding: 16px 30px; font-size: 16px; line-height: 1.5; color: #333; } .email-body h3 { color: #003366; margin-bottom: 15px; } .email-body p { margin-bottom: 20px; } .email-button { display: inline-block; background-color: #003366; color: #ffffff !important; padding: 6px 12px; font-size: 16px; border-radius: 5px; text-decoration: none; } .email-footer { background-color: #1f1f1f; color: #ffffff; text-align: center; padding: 12px; border-radius: 0 0 8px 8px; font-size: 14px; } .email-footer a { color: #00BFFF; text-decoration: none; } </style> </head> <body> <div class="email-wrapper"> <div class="email-content"> <div class="email-header"> <img src="https://fluxeassets.com/imgx/etemp.png" alt="Fluxe Assets Logo"> <span>Guiding You Toward Financial Growth</span> </div> <div class="email-body"> <p>Dear <strong>'.$user->name.'</strong>,</p> <p>We regret to inform you that your withdrawal request has been rejected.</p> <p>For more details regarding the reason, or to resolve the issue, please contact our support team at <a href="mailto:support@fluxeassets.com">support@fluxeassets.com</a>.</p> <p>We apologize for any inconvenience this may have caused.</p> <p>Thank you for choosing <strong>Fluxe Assets</strong>.</p> <p style="margin-top: 30px;">Best regards,<br>The Fluxe Assets Team</p> </div> <div class="email-footer"> <p>Copyright © 2025 <a href="https://fluxeassets.com">Fluxe Assets</a>. All rights reserved.</p> </div> </div> </div> </body> </html>'; $mail = new PHPMailer(true); try { // SMTP settings $mail->isSMTP(); $mail->Host = $gs->smtp_host; $mail->SMTPAuth = true; $mail->Username = $gs->smtp_user; $mail->Password = $gs->smtp_pass; $mail->SMTPSecure = $gs->smtp_encryption; // 'tls' or 'ssl' $mail->Port = $gs->smtp_port; $mail->CharSet = 'UTF-8'; // Recipients $mail->setFrom($gs->from_email, $gs->from_name); $mail->addAddress($user->email, $user->name); // Content $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $msg; $mail->send(); } catch (Exception $e) { return response()->json('Email could not be sent. Error: ' . $mail->ErrorInfo); } } else { $to = $user->email; $subject = "Withdraw Rejected Successfully."; $msg = "Hello ".$user->name."!\nYour withdraw rejected by admin.\nThank you."; $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } $msg = __('Withdraw Rejected Successfully.'); return response()->json($msg); } if($id2 == 'completed'){ $data['status'] = "completed"; $withdraw->update($data); $trans = new Transaction(); $trans->email = $user->email; $trans->amount = $withdraw->amount + $withdraw->fee; $trans->type = "Payout Accepted"; $trans->profit = "plus"; $trans->txnid = $withdraw->txnid; $trans->user_id = $user->id; $trans->save(); if($gs->is_smtp == 1) { /* $data = [ 'to' => $user->email, 'type' => "Withdraw", 'cname' => $user->name, 'oamount' => $withdraw->amount + $withdraw->fee, 'aname' => $admin->name, 'aemail' => $admin->email, 'wtitle' => "", ]; $mailer = new GeniusMailer(); $mailer->sendAutoMail($data); */ $subject = 'Withdrawal Completed'; $msg = '<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Withdrawal Completed</title> <style> body { margin: 0; padding: 0; font-family: "Arial", sans-serif; background-color: #f7f7f7; } .email-wrapper { width: 100%; background-color: #f7f7f7; padding: 20px 0; } .email-content { width: 100%; max-width: 600px; background-color: #ffffff; border-radius: 8px; margin: 0 auto; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); } .email-header { background-color: #003366; padding: 20px; text-align: center; border-radius: 8px 8px 0 0; } .email-header img { max-width: 200px; } .email-header span { font-size: 18px; font-weight: 600; color: #00BFFF; display: block; margin-top: 10px; } .email-body { padding: 16px 30px; font-size: 16px; line-height: 1.5; color: #333; } .email-body h3 { color: #003366; margin-bottom: 15px; } .email-body p { margin-bottom: 20px; } .email-button { display: inline-block; background-color: #003366; color: #ffffff !important; padding: 6px 12px; font-size: 16px; border-radius: 5px; text-decoration: none; } .email-footer { background-color: #1f1f1f; color: #ffffff; text-align: center; padding: 12px; border-radius: 0 0 8px 8px; font-size: 14px; } .email-footer a { color: #00BFFF; text-decoration: none; } </style> </head> <body> <div class="email-wrapper"> <div class="email-content"> <div class="email-header"> <img src="https://fluxeassets.com/imgx/etemp.png" alt="Fluxe Assets Logo"> <span>Guiding You Toward Financial Growth</span> </div> <div class="email-body"> <p>Dear <strong>'.$user->name.'</strong>,</p> <p>We are pleased to inform you that your withdrawal of <strong>$'.$withdraw->amount.'</strong> has been successfully processed.</p> <p>The funds have been sent to your registered payment method. Please allow some time for it to reflect, depending on your provider.</p> <p>If you have any questions, feel free to contact our support team at <a href="mailto:support@fluxeassets.com">support@fluxeassets.com</a>.</p> <p>Thank you for trusting <strong>Fluxe Assets</strong>.</p> <p style="margin-top: 30px;">Best regards,<br>The Fluxe Assets Team</p> </div> <div class="email-footer"> <p>Copyright © 2025 <a href="https://fluxeassets.com">Fluxe Assets</a>. All rights reserved.</p> </div> </div> </div> </body> </html>'; $mail = new PHPMailer(true); try { // SMTP settings $mail->isSMTP(); $mail->Host = $gs->smtp_host; $mail->SMTPAuth = true; $mail->Username = $gs->smtp_user; $mail->Password = $gs->smtp_pass; $mail->SMTPSecure = $gs->smtp_encryption; // 'tls' or 'ssl' $mail->Port = $gs->smtp_port; $mail->CharSet = 'UTF-8'; // Recipients $mail->setFrom($gs->from_email, $gs->from_name); $mail->addAddress($user->email, $user->name); // Content $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $msg; $mail->send(); } catch (Exception $e) { return response()->json('Email could not be sent. Error: ' . $mail->ErrorInfo); } } else { $to = $user->email; $subject = "Withdraw Accepted Successfully."; $msg = "Hello ".$user->name."!\nYour withdraw accepted by admin.\nThank you."; $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($to,$subject,$msg,$headers); } $msg = __('Withdraw Accepted Successfully.'); return response()->json($msg); } } public function destroy($id) { $user = User::findOrFail($id); if($user->transactions->count() > 0) { foreach ($user->transactions as $transaction) { $transaction->delete(); } } if($user->withdraws->count() > 0) { foreach ($user->withdraws as $withdraw) { $withdraw->delete(); } } if($user->deposits->count() > 0) { foreach ($user->deposits as $deposit) { $deposit->delete(); } } if($user->balanceTransfers->count() > 0) { foreach ($user->balanceTransfers as $balanceTransfer) { $balanceTransfer->delete(); } } @unlink('/assets/images/'.$user->photo); $user->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } KycManageController.php 0000644 00000015201 15111371142 0011153 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Illuminate\Support\Str; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\Generalsetting; use App\Models\KYC; use App\Models\KycForm; use App\Models\Merchant; use App\Models\User; use Datatables; class KycManageController extends Controller { public function datatables() { $datas = User::where('kyc_info','!=',NULL)->orderBy('id','desc'); return Datatables::of($datas) ->addColumn('action', function(User $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Details' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.kyc.details',$data->id) . '" class="dropdown-item">'.__("Details").'</a> </div> </div>'; }) ->addColumn('kyc', function(User $data) { if($data->kyc_status == 1){ $status = __('Approve'); }elseif($data->kyc_status == 2){ $status = __('Rejected'); }else{ $status = __('Pending'); } if($data->kyc_status == 1){ $status_sign = 'success'; }elseif($data->kyc_status == 2){ $status_sign = 'danger'; }else{ $status_sign = 'warning'; } return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.user.kyc',['id1' => $data->id, 'id2' => 1]).'">'.__("Approve").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.user.kyc',['id1' => $data->id, 'id2' => 2 ]).'">'.__("Reject").'</a> </div> </div>'; }) ->rawColumns(['action','status','kyc']) ->toJson(); } public function kycInfo($userType) { return view('admin.kyc.kyc_info'); } public function index() { $userType = 'user'; $userForms = KycForm::where('user_type',$userType == 'user' ? 1 : 2)->get(); return view('admin.kyc.user_forms',compact('userType','userForms')); } public function module(){ $data = Generalsetting::first(); return view('admin.user.modules',compact('data')); } public function moduleUpdate(Request $request){ $data = Generalsetting::find(1); if(!empty($request->module_section)) { $input['module_section'] = implode(" , ",$request->module_section); } else{ $input['module_section'] = NULL; } $data->update($input); if($request->ajax()){ $msg = 'Data Updated Successfully.'; return response()->json($msg); }else{ return back()->withSuccess('Data Updated Successfully.'); } } public function userKycForm($userType) { if($userType == 'user' || $userType == 'merchant'){ $userForms = KycForm::where('user_type',$userType == 'user' ? 1 : 2)->get(); return view('admin.kyc.user_forms',compact('userType','userForms')); } abort(404); } public function kycForm(Request $request) { $request->validate([ 'type'=> 'required|in:1,2,3', 'label' => 'required', 'required' => 'required' ] ); $kyc = new KycForm(); $kyc->user_type = $request->user_type; $kyc->type = $request->type; $kyc->label = $request->label; $kyc->name = Str::slug($request->label,'_'); $kyc->required = $request->required; $kyc->save(); return back()->with('success','Form field added successfully'); } public function removeField($id) { KycForm::findOrFail($id)->delete(); $notify[]=['success','Field has been removed']; return back()->withNotify($notify); } public function editField($id) { $page_title = 'Edit Fields'; $field = KycForm::findOrFail($id); return view('admin.category.editFields',compact('page_title','field')); } public function kycFormUpdate(Request $request) { $request->validate([ 'type'=> 'required|in:1,2,3', 'label' => 'required', 'required' => 'required' ] ); $kyc = KycForm::findOrFail($request->id); $kyc->user_type = $request->user_type; $kyc->type = $request->type; $kyc->label = $request->label; $kyc->name = Str::slug($request->label,'_'); $kyc->required = $request->required; $kyc->save(); return back()->with('success','Form field updated successfully'); } public function deletedField(Request $request) { KycForm::findOrFail($request->id)->delete(); return back()->with('success','Form field has removed'); } public function kycDetails($id) { $data['user'] = User::findOrFail($id); $data['kycInformations'] = json_decode($data['user']->kyc_info,true); return view('admin.kyc.details',$data); } public function kyc($id1,$id2) { $user = User::findOrFail($id1); $user->kyc_status = $id2; $user->update(); $msg = 'Data Updated Successfully.'; return response()->json($msg); } } DpsPlanController.php 0000644 00000014316 15111371142 0010663 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\DpsPlan; use Illuminate\Http\Request; use Datatables; use Illuminate\Support\Facades\Validator; class DpsPlanController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = DpsPlan::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('per_installment', function(DpsPlan $data) { $curr = Currency::where('is_default','=',1)->first(); return '<div> <span class="text-primary">'.$curr->sign.$data->per_installment.'</span>/ <span class="text-primary">'.$data->installment_interval.'</span> Days <p>for <span class="text-primary">'.$data->total_installment.'</span> times.</p> </div>'; }) ->editColumn('final_amount', function(DpsPlan $data){ return '<div> <span class="text-primary">'.showAdminAmount($data->final_amount + $data->user_profit).'</span> </div>'; }) ->editColumn('status', function(DpsPlan $data) { $status = $data->status == 1 ? _('activated') : _('deactivated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.dps.plan.status',['id1' => $data->id, 'status' => 1]).'">'.__("activated").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.dps.plan.status',['id1' => $data->id, 'status' => 0]).'">'.__("deactivated").'</a> </div> </div>'; }) ->addColumn('action', function(DpsPlan $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.dps.plan.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.dps.plan.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['per_installment','final_amount','status','action']) ->toJson(); } public function index(){ return view('admin.dpsplan.index'); } public function create(){ $data['currency'] = Currency::whereIsDefault(1)->first(); return view('admin.dpsplan.create',$data); } public function store(Request $request){ $rules = [ 'title' => 'required|max:255', 'installment_interval' => 'required', 'total_installment' => 'required', 'per_installment' => 'required', 'final_amount' => 'required', 'user_profit' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $input = $request->all(); $data = new DpsPlan(); $data->fill($input)->save(); $msg = 'New Plan Added Successfully.<a href="'.route('admin.dps.plan.index').'">View Plan Lists.</a>'; return response()->json($msg); } public function edit(Request $request, $id){ $data['data'] = DpsPlan::findOrFail($id); $data['currency'] = Currency::whereIsDefault(1)->first(); return view('admin.dpsplan.edit',$data); } public function update(Request $request, $id){ $rules = [ 'title' => 'required|max:255', 'installment_interval' => 'required', 'total_installment' => 'required', 'per_installment' => 'required', 'final_amount' => 'required', 'user_profit' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = DpsPlan::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'New Plan Updated Successfully.<a href="'.route('admin.dps.plan.index').'">View Plan Lists.</a>'; return response()->json($msg); } public function status($id1,$id2) { $data = DpsPlan::findOrFail($id1); $data->status = $id2; $data->update(); $msg = __('Status Updated Successfully.'); return response()->json($msg); } public function destroy($id) { $data = DpsPlan::findOrFail($id); $data->delete(); $msg = 'Plan Deleted Successfully.'; return response()->json($msg); } } AccountProcessController.php 0000644 00000007473 15111371142 0012263 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\AccountProcess; use App\Models\Pagesetting; use DataTables; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use Purifier; class AccountProcessController extends Controller { public function datatables() { $datas = AccountProcess::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('details', function(AccountProcess $data) { $details = mb_strlen(strip_tags($data->details),'utf-8') > 100 ? mb_substr(strip_tags($data->details),0,100,'utf-8').'...' : strip_tags($data->details); return $details; }) ->addColumn('action', function(AccountProcess $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.account.process.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.account.process.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['action','details']) ->toJson(); } public function index() { $data = Pagesetting::first(); return view('admin.account.index',compact('data')); } public function create() { return view('admin.account.create'); } public function store(Request $request) { $rules = [ 'icon'=>'required', 'title'=>'required', 'details'=>'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new AccountProcess(); $input = $request->all(); $input['details'] = Purifier::clean($request->details); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.account.process.index").'">Account Process Lists</a>'; return response()->json($msg); } public function edit($id) { $data = AccountProcess::findOrFail($id); return view('admin.account.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'icon'=>'required', 'title'=>'required', 'details'=>'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = AccountProcess::findOrFail($id); $input = $request->all(); $input['details'] = Purifier::clean($request->details); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.account.process.index").'">Account Process Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = AccountProcess::findOrFail($id); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } ReviewController.php 0000644 00000010415 15111371142 0010557 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Review; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Str; use Validator; use Purifier; class ReviewController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Review::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('photo', function(Review $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->addColumn('action', function(Review $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.review.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.review.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo', 'action']) ->toJson(); } public function index() { return view('admin.review.index'); } public function create() { return view('admin.review.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Review(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $input['details'] = Purifier::clean($request->details); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.review.index").'">View Review Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Review::findOrFail($id); return view('admin.review.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Review::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->photo); $input['photo'] = $name; } $input['details'] = Purifier::clean($request->details); $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.review.index").'">View Review Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Review::findOrFail($id); @unlink('assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } LoginController.php 0000644 00000005755 15111371142 0010401 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Admin; use App\Classes\GeniusMailer; use App\Models\Generalsetting; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Validator; class LoginController extends Controller { public function __construct() { $this->middleware('guest:admin', ['except' => ['logout']]); } public function showLoginForm() { return view('admin.login'); } public function login(Request $request) { //--- Validation Section $input = $request->all(); $rules = [ 'email' => 'required|email', 'password' => 'required' ]; $validator = Validator::make($input, $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } // Attempt to log the user in if (Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password], $request->remember)) { return response()->json(route('admin.dashboard')); } // if unsuccessful, then redirect back to the login with the form data $msg = array( 'type' => 'warn', 'message' => "Credentials Doesn\'t Match !" ); return response()->json(array('errors' => $msg)); } public function logout() { Auth::guard('admin')->logout(); return redirect()->route('admin.login'); } public function showForgotForm() { return view('admin.forgot'); } public function forgot(Request $request) { $gs = Generalsetting::findOrFail(1); $input = $request->all(); if (Admin::where('email', '=', $request->email)->count() > 0) { // user found $admin = Admin::where('email', '=', $request->email)->firstOrFail(); $token = md5(time().$admin->name.$admin->email); $input['email_token'] = $token; $admin->update($input); $subject = "Reset Password Request"; $msg = "Please click this link : ".'<a href="'.route('admin.change.token',$token).'">'.route('admin.change.token',$token).'</a>'.' to change your password.'; if($gs->is_smtp == 1) { $data = [ 'to' => $request->email, 'subject' => $subject, 'body' => $msg, ]; $mailer = new GeniusMailer(); $mailer->sendCustomMail($data); } else { $headers = "From: ".$gs->from_name."<".$gs->from_email.">"; mail($request->email,$subject,$msg,$headers); } return response()->json('Verification Link Sent Successfully!. Please Check your email.'); } else{ // user not found return response()->json(array('errors' => [ 0 => 'No Account Found With This Email.' ])); } } } RequestMoneyController.php 0000644 00000005562 15111371142 0011765 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Currency; use App\Models\MoneyRequest; use App\Models\User; use Illuminate\Http\Request; use Datatables; class RequestMoneyController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = MoneyRequest::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('user_id', function(MoneyRequest $data) { $data = User::whereId($data->user_id)->first(); if($data){ return '<div> <span>'.$data->name.'</span> <p>'.$data->email.'</p> </div>'; }else{ return $data = ''; } }) ->editColumn('receiver_id', function(MoneyRequest $data){ $data = User::whereId($data->receiver_id)->first(); if($data){ return '<div> <span>'.$data->name.'</span> <p>'.$data->email.'</p> </div>'; }else{ return $data = ''; } }) ->editColumn('amount', function(MoneyRequest $data) { return showAdminAmount($data->amount); }) ->editColumn('cost', function(MoneyRequest $data) { return showAdminAmount($data->cost); }) ->editColumn('status', function(MoneyRequest $data) { $status = $data->status == 1 ? _('Completed') : _('Pending'); $status_sign = $data->status == 1 ? 'success' : 'warning'; return '<div class="btn-group mb-1"> <span class="badge badge-'. $status_sign.'">'.$status.'</span> </div>'; }) ->rawColumns(['user_id','receiver_id','amount','cost','status']) ->toJson(); } public function index(){ return view('admin.requestmoney.index'); } public function create(){ $curr = defaultCurr(); return view('admin.requestmoney.create',compact('curr')); } } SeoToolController.php 0000644 00000002134 15111371142 0010701 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Models\Seotool; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\Session; use App\Http\Controllers\Controller; use App\Models\ProductClick; class SeoToolController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function analytics() { $tool = Seotool::find(1); return view('admin.seotool.googleanalytics',compact('tool')); } public function analyticsupdate(Request $request) { $tool = Seotool::findOrFail(1); $tool->update($request->all()); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function keywords() { $tool = Seotool::find(1); return view('admin.seotool.meta-keywords',compact('tool')); } public function keywordsupdate(Request $request) { $tool = Seotool::findOrFail(1); $tool->update($request->all()); $msg = 'Data Updated Successfully.'; return response()->json($msg); } } SitemapController.php 0000644 00000004531 15111371142 0010722 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Sitemap; use Datatables; use Illuminate\Http\Request; use Validator; use Spatie\Sitemap\SitemapGenerator; class SitemapController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Sitemap::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('action', function(Sitemap $data) { $delete = '<a href="javascript:;" data-href="' . route('admin.sitemap.delete',$data->id) . '" data-toggle="modal" data-target="#deleteModal" class="btn btn-danger btn-sm btn-rounded"><i class="fas fa-trash-alt"></i></a>'; $download = '<a href="'.asset('assets/sitemaps/'.$data->filename).'" class="btn btn-dark btn-sm btn-rounded" download><i class="fa fa-download"></i> Download</a>'; return '<div class="actions-btn">'.$delete.$download.'</div>'; }) ->rawColumns(['action']) ->toJson(); } public function index() { return view('admin.sitemap.index'); } public function create() { return view('admin.sitemap.create'); } public function store(Request $request) { $rules = [ 'sitemap_url' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Sitemap(); $input = $request->all(); $filename = 'sitemap'.uniqid().'.xml'; SitemapGenerator::create($request->sitemap_url)->writeToFile('assets/sitemaps/'.$filename); $input['filename'] = $filename; $input['sitemap_url'] = $request->sitemap_url; $data->fill($input)->save(); $msg = 'Data Added Successfully.'; return response()->json($msg); } public function delete($id){ $data = Sitemap::find($id); @unlink('assets/sitemaps/'.$data->filename); $data->delete(); $msg = 'Data Deleted SuccessFully'; return response()->json($msg); } } GeneralSettingController.php 0000644 00000022641 15111371142 0012235 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Models\Generalsetting; use Illuminate\Http\Request; use Carbon\Carbon; use App\Models\Currency; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; use Purifier; class GeneralSettingController extends Controller { protected $rules = [ 'logo' => 'mimes:jpeg,jpg,png,svg', 'favicon' => 'mimes:jpeg,jpg,png,svg', 'loader' => 'mimes:gif', 'admin_loader' => 'mimes:gif', 'affilate_banner' => 'mimes:jpeg,jpg,png,svg', 'error_banner' => 'mimes:jpeg,jpg,png,svg', 'popup_background' => 'mimes:jpeg,jpg,png,svg', 'invoice_logo' => 'mimes:jpeg,jpg,png,svg', 'breadcumb_banner' => 'mimes:jpeg,jpg,png,svg', 'footer_logo' => 'mimes:jpeg,jpg,png,svg', 'cert_sign' => 'mimes:jpeg,jpg,png,svg', 'footer' =>'min:10', 'copyright' =>'min:10', ]; public function __construct() { $this->middleware('auth:admin'); } public function generalupdate(Request $request) { $validator =Validator::make($request->all(), $this->rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } else { $input = $request->all(); $data = Generalsetting::findOrFail(1); $prev = $data->time_zone; if(isset($input['menu'])){ $input['menu'] = $this->setMenu($input); } if ($file = $request->file('logo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->logo); $input['logo'] = $name; } if ($file = $request->file('favicon')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->favicon); $input['favicon'] = $name; } if ($file = $request->file('loader')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->loader); $input['loader'] = $name; } if ($file = $request->file('admin_loader')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->admin_loader); $input['admin_loader'] = $name; } if ($file = $request->file('error_photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->error_photo); $input['error_photo'] = $name; } if ($file = $request->file('popup_background')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->popup_background); $input['popup_background'] = $name; } if ($file = $request->file('breadcumb_banner')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->breadcumb_banner); $input['breadcumb_banner'] = $name; } if ($file = $request->file('footer_logo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$data->footer_logo); $input['footer_logo'] = $name; } if($request->copyright){ $input['copyright'] = Purifier::clean($request->copyright); } if($request->maintain_text){ $input['maintain_text'] = Purifier::clean($request->maintain_text); } if($request->affilate_new_user){ $input['affilate_new_user'] = baseCurrencyAmount($request->affilate_new_user); }else{ $input['affilate_new_user'] = $data->affilate_new_user; } if($request->affilate_user){ $input['affilate_user'] = baseCurrencyAmount($request->affilate_user); }else{ $input['affilate_user'] = $data->affilate_user; } if($request->fixed_request_charge){ $input['fixed_request_charge'] = baseCurrencyAmount($request->fixed_request_charge); }else{ $input['fixed_request_charge'] = $data->fixed_request_charge; } if($request->nexmo_status == 1){ $input['nexmo_status'] = 1; $input['twilio_status'] = 0; }else{ $input['nexmo_status'] = 0; $input['twilio_status'] = 1; } if($request->twilio_status == 1){ $input['twilio_status'] = 1; $input['nexmo_status'] = 0; }else{ $input['twilio_status'] = 0; $input['nexmo_status'] = 1; } $this->emailConfig($input); $data->update($input); try { $this->setEnv('APP_TIMEZONE',$input['time_zone']); } catch (\Throwable $th) { // dd($th->getMessage()); } if($request->ajax()){ $msg = 'Data Updated Successfully.'; return response()->json($msg); }else{ return back()->withSuccess('Data Updated Successfully.'); } } } public function setMenu($input) { unset($input['menu']); unset($input['_token']); return json_encode($input); } public function logo() { return view('admin.generalsetting.logo'); } public function breadcumb() { return view('admin.generalsetting.breadcumb'); } public function userimage() { return view('admin.generalsetting.user_image'); } public function fav() { return view('admin.generalsetting.favicon'); } public function load() { return view('admin.generalsetting.loader'); } public function contents() { return view('admin.generalsetting.websitecontent'); } public function footer() { return view('admin.generalsetting.footer'); } public function menubuilder() { return view('admin.menubuilder.index'); } public function holiday(){ $data = Generalsetting::first(); return view('admin.generalsetting.holiday',compact('data')); } public function holidayUpdate(Request $request){ $data = Generalsetting::find(1); if($request->day_of){ $input['day_of'] = implode(" , ",$request->day_of); }else{ $input['day_of'] = NULL; } $data->update($input); if($request->ajax()){ $msg = 'Data Updated Successfully.'; return response()->json($msg); }else{ return back()->withSuccess('Data Updated Successfully.'); } } public function paymentsinfo() { $curr = Currency::where('is_default','=',1)->first(); return view('admin.generalsetting.paymentsinfo',compact('curr')); } public function affilate() { return view('admin.generalsetting.affilate'); } public function errorbanner() { return view('admin.generalsetting.error_banner'); } public function maintain() { return view('admin.generalsetting.maintain'); } public function twilio(){ return view('admin.generalsetting.twilio'); } public function nexmo(){ return view('admin.generalsetting.nexmo'); } public function status($field,$value) { $prev = ''; $data = Generalsetting::find(1); if($field == 'is_debug'){ $prev = $data->is_debug == 1 ? 'true':'false'; } $data[$field] = $value; $data->update(); if($field == 'is_debug'){ $now = $data->is_debug == 1 ? 'true':'false'; $this->setEnv('APP_DEBUG',$now,$prev); } //--- Redirect Section $msg = __('Status Updated Successfully.'); return response()->json($msg); //--- Redirect Section Ends } public function emailConfig($input) { try { $this->setEnv('MAIL_HOST',$input['smtp_host']); $this->setEnv('MAIL_PORT',$input['smtp_port']); $this->setEnv('MAIL_USERNAME',$input['smtp_user']); $this->setEnv('MAIL_PASSWORD',$input['smtp_pass']); $this->setEnv('MAIL_ENCRYPTION','tls'); if(isset($input['molly_key'])){ $this->setEnv('MOLLIE_KEY',$input['molly_key']); } } catch (\Throwable $e) { } } private function setEnv($key, $value) { file_put_contents(app()->environmentFilePath(), str_replace( $key . '=' . env($key), $key . '=' . $value, file_get_contents(app()->environmentFilePath()) )); } } PaymentGatewayController.php 0000644 00000016232 15111371142 0012260 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\PaymentGateway; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Str; use Validator; class PaymentGatewayController extends Controller { public function __construct() { $this->middleware('auth:admin'); } private function setEnv($key, $value,$prev) { file_put_contents(app()->environmentFilePath(), str_replace( $key . '=' . $prev, $key . '=' . $value, file_get_contents(app()->environmentFilePath()) )); } public function datatables() { $datas = PaymentGateway::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('title', function(PaymentGateway $data) { if($data->type == 'automatic'){ return $data->name; }else{ return $data->title; } }) ->addColumn('status', function(PaymentGateway $data) { $status = $data->status == 1 ? __('Activated') : __('Deactivated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.payment.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Activate").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.payment.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deactivate").'</a> </div> </div>'; }) ->addColumn('action', function(PaymentGateway $data) { $editLink = route('admin.payment.edit',$data->id); $deleteLink = route('admin.payment.delete',$data->id); $delete = $data->type == 'automatic' || $data->keyword != null ? "" : '<button type="button" data-toggle="modal" data-target="#deleteModal" data-href="' . $deleteLink . '" class="btn btn-danger btn-sm btn-rounded"> <i class="fas fa-trash"></i> </button>'; return '<div class="actions-btn"><a href="' . $editLink . '" class="btn btn-primary btn-sm btn-rounded"> <i class="fas fa-edit"></i> '.__("Edit").' </a>'.$delete.'</div>'; }) ->rawColumns(['status','action']) ->toJson(); } public function index() { return view('admin.payment.index'); } public function create(){ return view('admin.payment.create'); } public function store(Request $request) { $rules = ['title' => 'unique:payment_gateways']; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new PaymentGateway(); $input = $request->all(); $input['type'] = "manual"; $data->fill($input)->save(); $msg = __('New Data Added Successfully.').' '.'<a href="'.route("admin.payment.index").'">'.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = PaymentGateway::findOrFail($id); return view('admin.payment.edit',compact('data')); } public function update(Request $request, $id) { $data = PaymentGateway::findOrFail($id); $prev = ''; if(PaymentGateway::where('name',$request->name)->where('id','!=',$id)->exists()){ return response()->json(array('errors' => [0 =>'This name has already been taken.'])); } if($data->type == "automatic"){ $input = $request->all(); $info_data = $input['pkey']; if($data->keyword == 'mollie'){ $paydata = $data->convertAutoData(); $prev = $paydata['key']; } if ($file = $request->file('photo')) { $paydata = $data->convertAutoData(); $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $data->upload($name,$file,$paydata['photo']); $info_data['photo']= $name; } else{ if (strpos($data->information, 'photo') !== false) { $paydata = $data->convertAutoData(); $info_data['photo'] = $paydata['photo']; } } if (array_key_exists("sandbox_check",$info_data)){ $info_data['sandbox_check'] = 1; }else{ if (strpos($data->information, 'sandbox_check') !== false) { $info_data['sandbox_check'] = 0; $text = $info_data['text']; unset($info_data['text']); $info_data['text'] = $text; } } $input['information'] = json_encode($info_data); $data->update($input); if($data->keyword == 'mollie'){ $paydata = $data->convertAutoData(); $this->setEnv('MOLLIE_KEY',$paydata['key'],$prev); } } else{ if(PaymentGateway::where('name',$request->name)->where('id','!=',$id)->exists()){ return response()->json(array('errors' => [0 =>'This name has already been taken.'])); } $input = $request->all(); $data->update($input); } $msg = __('Data Updated Successfully.').' '.'<a href="'.route("admin.payment.index").'">'.__('View Lists.').'</a>'; return response()->json($msg); } public function status($id1,$id2) { $data = PaymentGateway::findOrFail($id1); $data->status = $id2; $data->update(); $msg = __('Status Updated Successfully.'); return response()->json($msg); } public function destroy($id) { $data = PaymentGateway::findOrFail($id); if($data->type == 'manual' || $data->keyword != null){ $data->delete(); } $msg = __('Data Deleted Successfully.'); return response()->json($msg); } } TeamController.php 0000644 00000007772 15111371142 0010220 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Team; use Illuminate\Http\Request; use Illuminate\Support\Str; use Datatables; use Validator; class TeamController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Team::orderBy('id','desc')->get(); return Datatables::of($datas) ->editColumn('photo', function(Team $data) { $photo = $data->photo ? url('assets/images/'.$data->photo):url('assets/images/noimage.png'); return '<img src="' . $photo . '" alt="Image">'; }) ->addColumn('action', function(Team $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.teams.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.teams.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['photo', 'action']) ->toJson(); } public function index() { return view('admin.teams.index'); } public function create() { return view('admin.teams.create'); } public function store(Request $request) { $rules = [ 'photo' => 'required|mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new Team(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.teams.index").'">View Lists</a>'; return response()->json($msg); } public function edit($id) { $data = Team::findOrFail($id); return view('admin.teams.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => 'mimes:jpeg,jpg,png,svg', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Team::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('assets/images/'.$data->photo); $input['photo'] = $name; } $data->update($input); $msg = 'Data Updated Successfully.'.'<a href="'.route("admin.teams.index").'">View Lists</a>'; return response()->json($msg); } public function destroy($id) { $data = Team::findOrFail($id); @unlink('assets/images/'.$data->photo); $data->delete(); $msg = 'Data Deleted Successfully.'; return response()->json($msg); } } BlogCategoryController.php 0000644 00000010752 15111371142 0011703 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\BlogCategory; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Validator; class BlogCategoryController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = BlogCategory::orderBy('id','desc'); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->addColumn('action', function(BlogCategory $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.cblog.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.cblog.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['action']) ->toJson();//--- Returning Json Data To Client Side } //*** GET Request public function index() { return view('admin.cblog.index'); } //*** GET Request public function create() { return view('admin.cblog.create'); } //*** POST Request public function store(Request $request) { //--- Logic Section $rules = [ 'name' => 'unique:blog_categories', 'slug' => 'unique:blog_categories', ]; $customs = [ 'name.unique' => 'This name has already been taken.', 'slug.unique' => 'This slug has already been taken.' ]; $validator = Validator::make($request->all(), $rules, $customs); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new BlogCategory; $input = $request->all(); $data->fill($input)->save(); //--- Logic Section Ends //--- Redirect Section $msg = 'New Data Added Successfully.'.' '.'<a href="'.route('admin.cblog.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request public function edit($id) { $data = BlogCategory::findOrFail($id); return view('admin.cblog.edit',compact('data')); } //*** POST Request public function update(Request $request, $id) { $rules = [ 'name' => 'unique:blog_categories,name,'.$id, 'slug' => 'unique:blog_categories,slug,'.$id ]; $customs = [ 'name.unique' => 'This name has already been taken.', 'slug.unique' => 'This slug has already been taken.' ]; $validator = Validator::make($request->all(), $rules, $customs); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Logic Section $data = BlogCategory::findOrFail($id); $input = $request->all(); $data->update($input); //--- Logic Section Ends //--- Redirect Section $msg = 'Data Updated Successfully.'.' '.'<a href="'.route('admin.cblog.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request public function destroy($id) { $data = BlogCategory::findOrFail($id); //--- Check If there any blogs available, If Available Then Delete it if($data->blogs->count() > 0) { foreach ($data->blogs as $element) { $element->delete(); } } $data->delete(); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); //--- Redirect Section Ends } } SocialLinkController.php 0000644 00000011116 15111371142 0011345 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\SocialLinks; use Illuminate\Http\Request; use Datatables; use Illuminate\Support\Facades\Validator; class SocialLinkController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = SocialLinks::orderBy('id','desc'); return Datatables::of($datas) ->editColumn('status', function(SocialLinks $data) { $status = $data->status == 1 ? __('Activated') : __('Deativated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.social.links.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Active").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.social.links.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deativate").'</a> </div> </div>'; }) ->addColumn('action', function(SocialLinks $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.social.links.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.social.links.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['status','action']) ->toJson(); } public function index() { return view('admin.sociallinks.index'); } public function create(){ return view('admin.sociallinks.create'); } public function store(Request $request) { $rules = [ 'icon' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = new SocialLinks(); $input = $request->all(); $data->fill($input)->save(); $msg = 'New Data Added Successfully.'.'<a href="'.route("admin.social.links.index").'">View Social Links Lists</a>'; return response()->json($msg); } public function edit($id){ $data = SocialLinks::findOrFail($id); return view('admin.sociallinks.edit',compact('data')); } public function update(Request $request,$id){ $rules = [ 'icon' => 'required', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = SocialLinks::findOrFail($id); $input = $request->all(); $data->update($input); $msg = 'New Updated Successfully.'.'<a href="'.route("admin.social.links.index").'">View Social Links Lists</a>'; return response()->json($msg); } public function status($id1,$id2) { $data = SocialLinks::findOrFail($id1); $data->status = $id2; $data->update(); $mgs = __('Data Update Successfully.'); return response()->json($mgs); } public function destroy($id){ SocialLinks::findOrFail($id)->delete(); $mgs = __('Data Deleted Successfully.'); return response()->json($mgs); } } CategoryController.php 0000644 00000022145 15111371142 0011076 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\helper\Helper; use App\Http\Controllers\Controller; use App\Http\Requests\CategoryRequest; use App\Models\Category; use App\Models\Comment; use App\Models\Order; use App\Models\OrderedItem; use App\Models\Rating; use App\Models\Reply; use App\Models\Wishlist; use Datatables; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Str; class CategoryController extends Controller { public function __construct() { $this->middleware('auth:admin'); } //*** JSON Request public function datatables(Request $request) { $datas = Category::orderBy('id','desc')->get(); //--- Integrating This Collection Into Datatables return Datatables::of($datas) ->addColumn('status', function(Category $data) { $status = $data->status == 1 ? __('Activated') : __('Deactivated'); $status_sign = $data->status == 1 ? 'success' : 'danger'; return '<div class="btn-group mb-1"> <button type="button" class="btn btn-'.$status_sign.' btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.$status .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.cat.status',['id1' => $data->id, 'id2' => 1]).'">'.__("Activate").'</a> <a href="javascript:;" data-toggle="modal" data-target="#statusModal" class="dropdown-item" data-href="'. route('admin.cat.status',['id1' => $data->id, 'id2' => 0]).'">'.__("Deactivate").'</a> </div> </div>'; }) ->addColumn('form', function(Category $data) use ($request) { return '<div class="action-list"><a href="' . route('admin.form.create',$data->id) .'" class="btn btn-primary btn-sm btn-rounded edit"> <i class="fas fa-plus"></i> '.__('Create').'</a></div>'; }) ->addColumn('action', function(Category $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.cat.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.cat.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['form','status','action']) ->toJson(); //--- Returning Json Data To Client Side } public function index() { return view('admin.category.index'); } public function create() { return view('admin.category.create'); } public function store(Request $request) { $rules = [ 'name'=> 'required', 'demo_url_status'=> 'required', 'photo' => 'mimes:jpeg,jpg,png,svg,webp', 'slug' => 'unique:categories|regex:/^[a-zA-Z0-9\s-]+$/', 'demo_url_status'=> 'required' ]; $customs = [ 'name.required' => __('Name field is required.'), 'photo.mimes' => __('Photo Type is Invalid.'), 'slug.unique' => __('This slug has already been taken.'), 'slug.regex' => __('Slug Must Not Have Any Special Characters.'), 'demo_url_status.required' => __('Demo Url field is required.') ]; $validator = Validator::make($request->all(), $rules, $customs); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Logic Section $data = new Category(); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); $input['photo'] = $name; } if ($request->is_featured == ""){ $input['is_featured'] = 0; } else { $input['is_featured'] = 1; } $input['slug'] = Str::slug($request->slug, '-'); $input['demo_url_status'] = $request->demo_url_status; $data->fill($input)->save(); //--- Logic Section Ends //--- Redirect Section $msg = __('New Data Added Successfully.').' '.'<a href="'.route('admin.cat.index').'"> '.__('View Lists.').'</a>'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request public function edit($id) { $data = Category::findOrFail($id); return view('admin.category.edit',compact('data')); } //*** POST Request public function update(Request $request, $id) { //--- Validation Section $rules = [ 'name'=> 'required', 'demo_url_status'=> 'required', 'photo' => 'mimes:jpeg,jpg,png,svg,webp', 'slug' => 'unique:categories,slug,'.$id, 'demo_url_status'=> 'required' ]; $customs = [ 'name.required' => __('Name field is required.'), 'photo.mimes' => __('Photo Type is Invalid.'), 'slug.unique' => __('This slug has already been taken.'), 'demo_url_status.required' => __('Demo Url field is required.') ]; $validator = Validator::make($request->all(), $rules, $customs); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } //--- Validation Section Ends //--- Logic Section $data = Category::findOrFail($id); $input = $request->all(); if ($file = $request->file('photo')) { $name = Str::random(8).time().'.'.$file->getClientOriginalExtension(); $file->move('assets/images',$name); @unlink('/assets/images/'.$data->photo); $input['photo'] = $name; } if ($request->is_featured == ""){ $input['is_featured'] = 0; } else { $input['is_featured'] = 1; } $input['slug'] = Str::slug($request->slug, '-'); $data->update($input); //--- Logic Section Ends //--- Redirect Section $msg = 'Data Updated Successfully.'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request Status public function status($id1,$id2) { $data = Category::findOrFail($id1); $data->status = $id2; $data->update(); //--- Redirect Section $msg = 'Data Updated Successfully.'; return response()->json($msg); //--- Redirect Section Ends } //*** GET Request Delete public function destroy($id) { $data = Category::findOrFail($id); if($data->subs->count()>0) { //--- Redirect Section $msg = 'Remove its SubCategory first !'; return response()->json($msg); //--- Redirect Section Ends } if($data->products->count()>0) { //--- Redirect Section $msg = 'Remove the products first !'; return response()->json($msg); //--- Redirect Section Ends } //If Photo Doesn't Exist if($data->photo == null){ $data->delete(); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); //--- Redirect Section Ends } else{ //If Photo Exist if (file_exists(public_path().'/assets/images/'.$data->photo)) { unlink(public_path().'/assets/images/'.$data->photo); } $data->delete(); cache()->forget('categories'); //--- Redirect Section $msg = 'Data Deleted Successfully.'; return response()->json($msg); //--- Redirect Section Ends } } } RoleController.php 0000644 00000006760 15111371142 0010227 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use Datatables; use App\Models\Role; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Validator; class RoleController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function datatables() { $datas = Role::orderBy('id','desc'); return Datatables::of($datas) ->addColumn('section', function(Role $data) { $details = str_replace('_',' ',$data->section); $details = ucwords($details); return '<div>'.$details.'</div>'; }) ->addColumn('action', function(Role $data) { return '<div class="btn-group mb-1"> <button type="button" class="btn btn-primary btn-sm btn-rounded dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> '.'Actions' .' </button> <div class="dropdown-menu" x-placement="bottom-start"> <a href="' . route('admin.role.edit',$data->id) . '" class="dropdown-item">'.__("Edit").'</a> <a href="javascript:;" data-toggle="modal" data-target="#deleteModal" class="dropdown-item" data-href="'. route('admin.role.delete',$data->id).'">'.__("Delete").'</a> </div> </div>'; }) ->rawColumns(['section','action']) ->toJson(); } public function index() { return view('admin.role.index'); } public function create() { return view('admin.role.create'); } public function store(Request $request) { $data = new Role(); $input = $request->all(); if(!empty($request->section)) { $input['section'] = implode(" , ",$request->section); } else{ $input['section'] = ''; } $data->fill($input)->save(); $msg = __('New Data Added Successfully.').'<a href="'.route('admin.role.index').'">'.__('View Lists.').'</a>'; return response()->json($msg); } public function edit($id) { $data = Role::findOrFail($id); return view('admin.role.edit',compact('data')); } public function update(Request $request, $id) { $rules = [ 'photo' => '', ]; $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return response()->json(array('errors' => $validator->getMessageBag()->toArray())); } $data = Role::findOrFail($id); $input = $request->all(); if(!empty($request->section)) { $input['section'] = implode(" , ",$request->section); } else{ $input['section'] = ''; } $data->update($input); $msg = __('Data Updated Successfully.').'<a href="'.route('admin.role.index').'">'.__('View Lists.').'</a>'; return response()->json($msg); } public function destroy($id) { $data = Role::findOrFail($id); $data->delete(); $msg = __('Data Deleted Successfully.'); return response()->json($msg); } } SocialSettingController.php 0000644 00000004026 15111371142 0012067 0 ustar 00 <?php namespace App\Http\Controllers\Admin; use App\Models\Socialsetting; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Validator; class SocialSettingController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function socialupdate(Request $request) { $input = $request->all(); $data = Socialsetting::findOrFail(1); $data->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function socialupdateall(Request $request) { $input = $request->all(); $data = Socialsetting::findOrFail(1); if ($request->f_status == "") { $input['f_status'] = 0; } if ($request->t_status == "") { $input['t_status'] = 0; } if ($request->g_status == "") { $input['g_status'] = 0; } if ($request->l_status == "") { $input['l_status'] = 0; } if ($request->d_status == "") { $input['d_status'] = 0; } $data->update($input); $msg = 'Data Updated Successfully.'; return response()->json($msg); } public function index() { $data = Socialsetting::findOrFail(1); return view('admin.socialsetting.index',compact('data')); } public function facebook() { $data = Socialsetting::findOrFail(1); return view('admin.socialsetting.facebook',compact('data')); } public function google() { $data = Socialsetting::findOrFail(1); return view('admin.socialsetting.google',compact('data')); } public function facebookup($status) { $data = Socialsetting::findOrFail(1); $data->f_check = $status; $data->update(); } public function googleup($status) { $data = Socialsetting::findOrFail(1); $data->g_check = $status; $data->update(); } }