Linux localhost 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 23.92.16.63 | : 172.70.114.14
Cant Read [ /etc/named.conf ]
8.1.5
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
justhub /
source /
app /
Http /
Controllers /
[ HOME SHELL ]
Name
Size
Permission
Action
Client
[ DIR ]
drwxr-xr-x
admin
[ DIR ]
drwxr-xr-x
BlogController.php
2.11
KB
-rw-r--r--
ClientsController.php
17.33
KB
-rw-r--r--
Controller.php
361
B
-rw-r--r--
ExportController.php
3.53
KB
-rw-r--r--
HomeController.php
76.48
KB
-rw-r--r--
LoginController.php
1.65
KB
-rw-r--r--
MailController.php
1.88
KB
-rw-r--r--
OrderController.php
25.73
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ClientsController.php
<?php namespace App\Http\Controllers; use App\Models\Page; use App\Models\SocialMediaLink; use Illuminate\Http\Request; use Config; class ClientsController extends Controller { //https://crm.oxopackaging.com/api/ ///http://localhost:8081/crmstaging/api/ private $apiurls = 'https://crm.oxopackaging.com/api/'; public function cUrlPost($data){ $input=$data; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => $input['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$input['client_token']), CURLOPT_POSTFIELDS=>$input['data'] )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function cUrlOrderPosts($data){ $input=$data; $datas=array( 'deal_id'=>$data['deal_id'], ); if($datas){ $dataIn=http_build_query($datas); }else { $dataIn=''; } $curl = curl_init(); curl_setopt_array($curl, array( /// CURLOPT_HTTPHEADER => $authorization = "Authorization: Bearer ".$input['client_token'],// Prepare the authorisation token CURLOPT_URL => $input['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$input['client_token']), CURLOPT_POSTFIELDS=>$dataIn )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function cUrlPosts($data){ $input=$data; $datas=array( 'order_number'=>$data['order_number'], 'start_date'=>$data['start_date'], 'end_date'=>$data['end_date'], ); if($datas){ $dataIn=http_build_query($datas); }else { $dataIn=''; } $curl = curl_init(); curl_setopt_array($curl, array( /// CURLOPT_HTTPHEADER => $authorization = "Authorization: Bearer ".$input['client_token'],// Prepare the authorisation token CURLOPT_URL => $input['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$input['client_token']), CURLOPT_POSTFIELDS=>$dataIn )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function cUrlPostsProfile(Request $request){ $datas=array( 'firstname'=>$request['firstname'], 'lastname'=>$request['lastname'], 'company'=>$request['company'], 'phone'=>$request['phone'], 'Url'=>$request['Url'], 'user_images'=>$request['user_images'], ); if($datas){ $dataIn=http_build_query($datas); }else { $dataIn=''; } $curl = curl_init(); curl_setopt_array($curl, array( /// CURLOPT_HTTPHEADER => $authorization = "Authorization: Bearer ".$input['client_token'],// Prepare the authorisation token CURLOPT_URL => $request['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$request['client_token']), CURLOPT_POSTFIELDS=>$dataIn )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function cUrlPostsReview(Request $request){ $datas=array( 'q1'=>$request['q1'], 'q2'=>$request['qa1'], 'q3'=>$request['qa2'], 'q4'=>$request['qa4'], 'q5'=>$request['qa5'], 'deal_id'=>$request['deal_id'], ); if($datas){ $dataIn=http_build_query($datas); }else { $dataIn=''; } $curl = curl_init(); curl_setopt_array($curl, array( /// CURLOPT_HTTPHEADER => $authorization = "Authorization: Bearer ".$input['client_token'],// Prepare the authorisation token CURLOPT_URL => $request['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$request['client_token']), CURLOPT_POSTFIELDS=>$dataIn )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function cUrlPostAdderess(Request $request){ $datas=array( 'billing_address'=>$request['billing_address'], 'shipping_address'=>$request['shipping_address'], ); if($datas){ $dataIn=http_build_query($datas); }else { $dataIn=''; } $curl = curl_init(); curl_setopt_array($curl, array( /// CURLOPT_HTTPHEADER => $authorization = "Authorization: Bearer ".$input['client_token'],// Prepare the authorisation token CURLOPT_URL => $request['url'], CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$request['client_token']), CURLOPT_POSTFIELDS=>$dataIn )); $response = curl_exec($curl); curl_close($curl); return $response=json_decode($response); } public function dashboard(){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { ///echo \Config::get('app.API_URL') ; // echo 'dsadsa'; // print_r(\Session::get('client_data')); $page_detail=Page::wherePageUrl('about-us')->first(); $social_links=SocialMediaLink::first(); return view('client_panel.dashboard',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'page_detail'=>$page_detail, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } public function updateProfile(Request $request){ try { \DB::beginTransaction(); $user= \Session::get('client_data'); if($request->hasFile('user_image')){ $product_image_file=$request->file('user_image'); $product_image_file_path='assets/clients/'; $product_image_file_name=$product_image_file->getClientOriginalName(); $product_image_file->move(public_path($product_image_file_path),$product_image_file_name); $request['user_images']=$product_image_file_path.$product_image_file_name; } $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'update-profile','user_images'=> $request['user_images']]); $profile=$this->cUrlPostsProfile($request); if($profile) { \Session::flash('success', 'Profile Update successfully'); \DB::commit(); return redirect('client/profile'); }else{ \Session::flash('error', 'Profile Update successfully'); \DB::commit(); return redirect('client/profile'); } }catch (\Exception $exception){ return response()->json([ 'error'=>[ 'message'=>$exception->getMessage() ] ]); } } public function Profile(){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $page_detail=Page::wherePageUrl('about-us')->first(); $user= \Session::get('client_data'); $data=array( 'client_token'=>\Session::get('client_token'), 'url'=>$this->apiurls.'user-profile', 'data'=>'' ); $profile=$this->cUrlPost($data); $social_links=SocialMediaLink::first(); return view('client_panel.profile',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'profile'=>$profile, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } public function EditProfile(){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $page_detail=Page::wherePageUrl('about-us')->first(); $user= \Session::get('client_data'); $data=array( 'client_token'=>\Session::get('client_token'), 'url'=>$this->apiurls.'user-profile', 'data'=>'' ); $profile=$this->cUrlPost($data); $social_links=SocialMediaLink::first(); return view('client_panel.update_profile',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'profile'=>$profile, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } public function Address(){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $page_detail=Page::wherePageUrl('about-us')->first(); $user= \Session::get('client_data'); $data=array( 'client_token'=>\Session::get('client_token'), 'url'=>$this->apiurls.'user-profile', 'data'=>'' ); $profile=$this->cUrlPost($data); $social_links=SocialMediaLink::first(); return view('client_panel.address',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'profile'=>$profile, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } public function updateAddress(Request $request){ try { \DB::beginTransaction(); $user= \Session::get('client_data'); $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'update-address']); $profile=$this->cUrlPostAdderess($request); if($profile) { \Session::flash('success', 'Address Update successfully'); \DB::commit(); return redirect('client/address'); }else{ \Session::flash('error', 'Address Update successfully'); \DB::commit(); return redirect('client/address'); } }catch (\Exception $exception){ return response()->json([ 'error'=>[ 'message'=>$exception->getMessage() ] ]); } } // public function ReviewAdd(Request $request){ try { \DB::beginTransaction(); $user= \Session::get('client_data'); $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'add-review']); $profile=$this->cUrlPostsReview($request); if($profile) { \Session::flash('success', 'Review Add successfully'); \DB::commit(); return redirect('client/orders'); }else{ \Session::flash('error', 'Review Add successfully'); \DB::commit(); return redirect('client/orders'); } }catch (\Exception $exception){ return response()->json([ 'error'=>[ 'message'=>$exception->getMessage() ] ]); } } public function EditAddress(Request $request){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $page_detail=Page::wherePageUrl('about-us')->first(); $user= \Session::get('client_data'); $data=array( 'client_token'=>\Session::get('client_token'), 'url'=>$this->apiurls.'user-profile', 'data'=>'' ); $profile=$this->cUrlPost($data); $social_links=SocialMediaLink::first(); return view('client_panel.update_address',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'profile'=>$profile, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } public function OrderDetail(Request $request,$id){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $user= \Session::get('client_data'); $data=array( 'data'=>$request ); $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'order-detail','id'=>$id]); $deal=$this->cUrlOrderPosts($request); $html = view('client_panel.order_details', compact(['deal']))->render(); return response()->json([ 'data'=>$html ]); }else{ return redirect()->route('client.login'); } } public function OrderReview(Request $request,$id){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $user= \Session::get('client_data'); $data=array( 'data'=>$request ); $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'order-review','id'=>$id]); $deal=$this->cUrlOrderPosts($request); $html = view('client_panel.order_review', compact(['deal']))->render(); return response()->json([ 'data'=>$html ]); }else{ return redirect()->route('client.login'); } } public function OrdersList(Request $request){ if(\Session::has('client_token') && !empty(\Session::get('client_token'))) { $user= \Session::get('client_data'); $data=array( 'data'=>$request ); $request->merge(['client_token' => \Session::get('client_token'),'url'=>$this->apiurls.'user-orders']); $profile=$this->cUrlPosts($request); $page_detail=Page::wherePageUrl('about-us')->first(); $social_links=SocialMediaLink::first(); return view('client_panel.orders_list',[ 'meta_title'=>$page_detail->page_meta_title, 'meta_description'=>$page_detail->page_meta_description, 'meta_keywords'=>$page_detail->page_meta_keywords, 'profile'=>$profile, 'latest_blogs'=>'', 'is_index'=>0, 'social_links'=>$social_links, ]); }else{ return redirect()->route('client.login'); } } }
Close