⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.142
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
ppt.com.ng
/
app
/
Http
/
Controllers
/
View File Name :
ContactMessagesController.php
user()->hasPermission('READ', env('NAIP_MEMBER_ROUTE').'_'.\Session::get('current_permission'))) return response()->json(['Errors' => ['Error' => 'Unauthorized Action']],422); return view('dashboard.contact_messages.home',[ 'page' => [ 'type' => 'dashboard', 'icon' => ' ti ti-message', 'name' => 'Contact Messages', 'url' => 'contact_messages', ], 'contact_messages' => ContactMessage::where('user_id',auth()->user()['id'])->get(), ]); } public function show($id) { if (!auth()->user()->hasPermission('READ', env('NAIP_MEMBER_ROUTE').'_'.\Session::get('current_permission'))) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']],422); return view('dashboard.contact_messages.add',[ 'page' => [ 'type' => 'dashboard', 'icon' => ' ti ti-message', 'name' => 'Contact Messages', ], 'url' => '/'.\Session::get('user_route').'/contact_messages', 'users' => User::where('user_role_id','!=',1)->get(), 'item' => ContactMessage::find($id) ]); } public function store(Request $request) { $request->validate([ 'title' => 'required', 'message' => 'required' ]); $contactMessage = ContactMessage::find($request['id']); if ($contactMessage === null){ if (!auth()->user()->hasPermission('CREATE', env('NAIP_MEMBER_ROUTE').'_'.\Session::get('current_permission'))) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']],422); $contactMessage = new ContactMessage(); }else { if (!auth()->user()->hasPermission('UPDATE', env('NAIP_MEMBER_ROUTE').'_'.\Session::get('current_permission'))) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']], 422); } $contactMessage['user_id'] = auth()->user()->id; $contactMessage['title'] = $request['title']; $contactMessage['message'] = $request['message']; $contactMessage['mode'] = $request['mode']; $contactMessage['single_receiver_id'] = $request['single_receiver_id'] ?? NULL; $contactMessage->save(); return response()->json([ 'location' => '/'.\Session::get('user_route').'/contact_messages', 'message' => 'Contact Messages Saved. Redirecting Now' ]); } public function destroy($id) { if (!auth()->user()->hasPermission('DELETE', env('NAIP_MEMBER_ROUTE').'_'.\Session::get('current_permission'))) return response()->json(['Errors' => ['Error' => 'Unauthorized Action']],422); $contactMessage = ContactMessage::find($id); if(!$contactMessage) return response()->json(['errors' => ['error' => 'Contact Messages Not Found']],422); $contactMessage->delete(); return response()->json([ 'location' => '/'.\Session::get('user_route').'/contact_messages', 'message' => 'Contact Messages Deleted. Redirecting Now' ]); } }