Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
iNetty /
app /
Http /
Controllers /
Delete
Unzip
Name
Size
Permission
Date
Action
Api
[ DIR ]
drwxrwxrwx
2022-04-21 13:43
Auth
[ DIR ]
drwxrwxrwx
2022-04-21 13:43
ripcord
[ DIR ]
drwxrwxrwx
2022-04-21 13:43
AddressController.php
4.36
KB
-rwxrwxrwx
2022-04-21 13:43
BuildingFloorsController.php
1.9
KB
-rwxrwxrwx
2022-04-21 13:43
BuildingTypesController.php
1.88
KB
-rwxrwxrwx
2022-04-21 13:43
BuildingsController.php
4.48
KB
-rwxrwxrwx
2022-04-21 13:43
CalendarController.php
467
B
-rwxrwxrwx
2022-04-21 13:43
CarHistoryController.php
3.01
KB
-rwxrwxrwx
2022-04-21 13:43
CarsController.php
2.78
KB
-rwxrwxrwx
2022-04-21 13:43
CheckInController.php
1.74
KB
-rwxrwxrwx
2022-04-21 13:43
Controller.php
361
B
-rwxrwxrwx
2022-04-21 13:43
CustomersController.php
4.75
KB
-rwxrwxrwx
2022-04-21 13:43
DevisController.php
4.99
KB
-rwxrwxrwx
2022-04-21 13:43
DevisLinesController.php
2
KB
-rwxrwxrwx
2022-04-21 13:43
DocumentsController.php
2.14
KB
-rwxrwxrwx
2022-04-21 13:43
HomeController.php
2.54
KB
-rwxrwxrwx
2022-04-21 13:43
InterventionAddressesController.php
2.07
KB
-rwxrwxrwx
2022-04-21 13:43
InterventionBuildingsController.php
2.07
KB
-rwxrwxrwx
2022-04-21 13:43
InterventionContactsController.php
2.04
KB
-rwxrwxrwx
2022-04-21 13:43
InterventionStatusController.php
2
KB
-rwxrwxrwx
2022-04-21 13:43
InterventionsController.php
15.03
KB
-rwxrwxrwx
2022-04-21 13:43
OddoController.php
6.5
KB
-rwxrwxrwx
2022-06-02 16:29
PassesController.php
1.72
KB
-rwxrwxrwx
2022-04-21 13:43
ProfileController.php
1.1
KB
-rwxrwxrwx
2022-04-21 13:43
RulesController.php
1.69
KB
-rwxrwxrwx
2022-04-21 13:43
StatusController.php
1.72
KB
-rwxrwxrwx
2022-04-21 13:43
TeamHistoryController.php
3.09
KB
-rwxrwxrwx
2022-04-21 13:43
TeamLogsController.php
1.76
KB
-rwxrwxrwx
2022-04-21 13:43
TeamMembersController.php
1.83
KB
-rwxrwxrwx
2022-04-21 13:43
TeamsController.php
6.69
KB
-rwxrwxrwx
2022-04-21 13:43
UserController.php
4.55
KB
-rwxrwxrwx
2022-04-21 13:43
Save
Rename
<?php namespace App\Http\Controllers; use App\Models\User; use Illuminate\Http\Request; use App\Models\Rules; use App\Http\Requests\UserRequest; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Hash; class UserController extends Controller { /** * Display a listing of the users * * @param \App\Models\User $model * @return \Illuminate\View\View */ public function index(User $model) { return view('users.index', ['users' => $model->paginate(15)]); } public function show(User $model) { $users = $this->getAdmins(); return view('users.index', ['users' => $users]); } public function add(Request $request) { if ($request->name && $request->email && $request->password) { $email = User::where('email', $request->email)->first(); if (!$email) { $user = new User(); $user->name = $request->name; $user->email = $request->email; $user->password = $request->password; $user->save(); $rule = new Rules(); $rule->user_id = $user->id; $rule->role = "admin"; $rule->save(); return redirect('/users'); }else { return redirect('/users?message=emailAlreadyExist'); } }else { return redirect('/users?message=emptyField'); } } public function update(Request $request, $id){ if ($id && $request->name && $request->email && $request->password) { $user = User::where('id', $id)->first(); if ($user) { $user->name = $request->name; $user->email = $request->email; $user->password = $request->password; $user->save(); return redirect('/users'); }else { return redirect('/users?message=userNotFound'); } }else{ return redirect('/users?message=emptyField'); } } public function delete($id){ User::where('id', $id)->delete(); Rules::where('user_id', $id)->delete(); return redirect('/users'); } public function addMember(Request $request) { if ($request->member_name && $request->email && $request->password) { $email = User::where('email', $request->email)->first(); if (!$email) { $user = new User(); $user->name = $request->member_name; $user->email = $request->email; $user->password = $request->password; $user->save(); $rule = new Rules(); $rule->user_id = $user->id; $rule->role = "team"; $rule->save(); return redirect('/teams'); }else { return redirect('/teams?message=emailAlreadyExist'); } }else{ return redirect('/teams?message=emptyField'); } } public function updateMember(Request $request, $id){ if ($id && $request->member_name && $request->email && $request->password) { $user = User::where('id', $id)->first(); if ($user) { $user->name = $request->member_name; $user->email = $request->email; $user->password = $request->password; $user->save(); return redirect('/teams'); }else { return redirect('/teams?message=userNotFound'); } }else{ return redirect('/teams?message=emptyField'); } } public function deleteMember($id) { User::where('id', $id)->delete(); Rules::where('user_id', $id)->delete(); return redirect('/teams'); } public function getAdmins() { $user = User::whereHas('rules', function ($query) { return $query->where('role', '=', "admin"); })->get(); return $user; } public function showActives() { $actualDay = date("Y-m-d"); $workerActive = DB::table('team_histories') ->join('team_members', 'team_members.id', '=', 'team_histories.team_member_id') ->where('team_histories.start_date', '<', $actualDay) ->where('team_histories.end_date', '>', $actualDay) ->distinct('team_members.member_name') ->get('team_members.member_name'); return view('users.actives', ['workerActive' => $workerActive]); } }