Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.144.132.48
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-test /
app /
Http /
Controllers /
Delete
Unzip
Name
Size
Permission
Date
Action
Auth
[ DIR ]
drwxr-xr-x
2018-12-04 21:08
AuthController.php
11.01
KB
-rw-r--r--
2021-03-17 19:17
ChatsController.php
3.72
KB
-rw-r--r--
2021-03-18 18:33
Controller.php
361
B
-rw-r--r--
2021-02-09 19:47
HomeController.php
454
B
-rw-r--r--
2021-02-23 11:55
RestController.php
3.46
KB
-rw-r--r--
2021-03-19 11:14
Save
Rename
<?php namespace App\Http\Controllers; use App\Events\MessageSent; use App\Message; use Illuminate\Http\Request; use Endroid\QrCode\ErrorCorrectionLevel; use Endroid\QrCode\LabelAlignment; use Endroid\QrCode\QrCode; use Endroid\QrCode\Response\QrCodeResponse; use Illuminate\Http\Response; use Illuminate\Support\Arr; use Illuminate\Support\Facades\Redirect; use View; use Session; use DB; use Chat; //use QRCode; class ChatsController extends Controller { public function __construct() { //$this->middleware('auth'); } public function index() { /* if (Session::get('save_string')) { return Redirect::to('/save/?t='.Session::get('save_string')); }*/ $auth = \Auth::check(); $qrcode = ''; if ($auth) { $user_id = sprintf('%012d', \Auth::user()->id); $qrCode = new QrCode('https://unitednationsplay.com/u/'.$user_id); $qrCode->setSize(64); $qrCode->setMargin(0); $qrCode->setWriterByName('svg'); $qrCode->setEncoding('UTF-8'); $qrCode->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH()); $qrCode->setForegroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0]); $qrCode->setBackgroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 255]); $qrCode->setValidateResult(false); $qrCode->setRoundBlockSize(true, QrCode::ROUND_BLOCK_SIZE_MODE_MARGIN); $qrCode->setRoundBlockSize(true, QrCode::ROUND_BLOCK_SIZE_MODE_ENLARGE); $qrCode->setRoundBlockSize(true, QrCode::ROUND_BLOCK_SIZE_MODE_SHRINK); $qrCode->setWriterOptions(['exclude_xml_declaration' => true]); // Directly output the QR code //header('Content-Type: '.$qrCode->getContentType()); //echo $qrCode->writeString(); $qrCode->writeFile(app()->request->server->get('DOCUMENT_ROOT').'/uploads/unpip/'.$user_id.'.svg'); $qrcode = "/uploads/unpip/".$user_id.".svg"; $user_id = \Auth::user()->id; $user_name = \Auth::user()->real_name; $user_photo = '/uploads/fotos/'.$user_id.'/'.\Auth::user()->foto; $user_flag = ''; $country = DB::table('country')->where('id', \Auth::user()->country)->get(); if (!empty($country)) { $user_flag = '/img/Flags/'.str_replace(" ", "_", $country[0]->name).".svg"; } } View::share('qrcode', $qrcode); View::share('user_photo', $user_photo); View::share('user_id', $user_id); View::share('user_name', $user_name); View::share('user_flag', $user_flag); return view('chat', ['auth'=>$auth]); } public function fetchMessages() { return Message::with('user')->get(); } public function sendMessage(Request $request) { $message = auth()->user()->messages()->create([ 'message' => $request->message ]); broadcast(new MessageSent(auth()->user(), $message))->toOthers(); return ['status' => 'Message Sent!']; } /** * Show the application dashboard. * * @return Response */ public function chatTest() { $conversations = Chat::conversations(Chat::conversations()->conversation) ->setParticipant(auth()->user()) ->get() ->toArray()['data']; $conversations = Arr::pluck($conversations, 'conversation_id'); $data = [ 'conversations' => array_map('intval', $conversations), 'participant' => [ 'id' => auth()->user()->id, 'type' => get_class(auth()->user()) ] ]; return view('home', $data); } }