Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Reque..
Decoded Output download
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use DB;
use Auth;
use Validator;
class AboutPageController extends Controller
{
public function ShowAbout(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['history'] = DB::table('history')->where('id','=', 1)->get();
if (isset($_POST['update'])) {
DB::table('history')->where('id',1)->update([
'title' => $title,
'details' => $details,
]);
$data['success'] = "Successfully updated";
$data['history'] = DB::table('history')->where('id','=', 1)->get();
return view('about.history', $data);
}
return view('about.history', $data);
}
public function ShowJurisdiction(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['history'] = DB::table('jurisdiction')->where('id','=', 1)->get();
if (isset($_POST['update'])) {
DB::table('jurisdiction')->where('id',1)->update([
'title' => $title,
'details' => $details,
]);
$data['success'] = "Successfully updated";
$data['history'] = DB::table('jurisdiction')->where('id','=', 1)->get();
return view('about.jurisdiction', $data);
}
return view('about.jurisdiction', $data);
}
public function ShowManagement(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['id'] = trim($request['delId']);
$id = $data['id'];
if (isset($_POST['delete'])) {
DB::table('managementStaff')->where('id',$id)->delete();
$data['success'] = "Successfully deleted";
}
$data['management'] = DB::table('managementStaff')->where('active','=','1')->orderBy('rank')->get();
return view('about.management', $data);
}
public function ShowPastRegistrars(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['management'] = DB::table('managementStaff')
->where('rank','=', '1')
->where('active','=','0')
->orderBy('to_date')
->get();
//$data['management'] = DB::SELECT ("SELECT * FROM `managementStaff` WHERE `active`=0 and `rank`=1");
//dd($data['management']);
return view('about.registrar', $data);
}
public function AddNew(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['status'] = trim($request['status']);
$status= $data['status'];
$data['from'] = trim($request['from']);
$from= $data['from'];
$timestampfro = strtotime($from );
$new_from_date= date('Y-m-d', $timestampfro );
$data['to'] = trim($request['to']);
$to= $data['to'];
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto );
if (isset($_POST['add'])) {
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
if($status ==0){
//validate end date
$this->validate($request, [
'to' => 'required|date',
]);
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto);
}
$imageName = time().'.'.request()->image->getClientOriginalExtension();
request()->image->move(public_path('management'), $imageName);
DB::table('managementStaff')->insert([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'picture' => $imageName,
'active' => $status,
'from_date' => $new_from_date,
'to_date' => $new_to_date,
]);
$data['success'] = "Successfully Added";
return view('about.newmgt', $data);
}
return view('about.newmgt', $data);
}
public function ShowEdit($id){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['mgt'] = DB::table('managementStaff')->where('id', $id)->first();
return view('about.editmgt', $data);
}
public function Edit(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['id'] = trim($request['id']);
$id = $data['id'];
$data['from'] = trim($request['from']);
$from = $data['from'];
$data['to'] = trim($request['to']);
$to = $data['to'];
$new_to_date=$to;
$timestampfro = strtotime($from );
$new_from_date= date('Y-m-d', $timestampfro );
$status = trim($request['status']);
if($status ==0){
//validate end date
$this->validate($request, [
'to' => 'required|date',
]);
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto);
}
$image = request()->image;
if ($image != "") {
$imageName = time().'.'.request()->image->getClientOriginalExtension();
request()->image->move(public_path('management'), $imageName);
DB::table('managementStaff')->where('id',$id)->update([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'picture' => $imageName,
'to_date' => $new_to_date,
'from_date' => $new_from_date,
]);
} else {
DB::table('managementStaff')->where('id',$id)->update([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'to_date' => $new_to_date,
'from_date' => $new_from_date,
]);
}
return back()->with('msg', 'Successfully updated');
}
} ?>
Did this file decode correctly?
Original Code
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use DB;
use Auth;
use Validator;
class AboutPageController extends Controller
{
public function ShowAbout(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['history'] = DB::table('history')->where('id','=', 1)->get();
if (isset($_POST['update'])) {
DB::table('history')->where('id',1)->update([
'title' => $title,
'details' => $details,
]);
$data['success'] = "Successfully updated";
$data['history'] = DB::table('history')->where('id','=', 1)->get();
return view('about.history', $data);
}
return view('about.history', $data);
}
public function ShowJurisdiction(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['history'] = DB::table('jurisdiction')->where('id','=', 1)->get();
if (isset($_POST['update'])) {
DB::table('jurisdiction')->where('id',1)->update([
'title' => $title,
'details' => $details,
]);
$data['success'] = "Successfully updated";
$data['history'] = DB::table('jurisdiction')->where('id','=', 1)->get();
return view('about.jurisdiction', $data);
}
return view('about.jurisdiction', $data);
}
public function ShowManagement(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$title = $request['title'];
$details = $request['details'];
$data['id'] = trim($request['delId']);
$id = $data['id'];
if (isset($_POST['delete'])) {
DB::table('managementStaff')->where('id',$id)->delete();
$data['success'] = "Successfully deleted";
}
$data['management'] = DB::table('managementStaff')->where('active','=','1')->orderBy('rank')->get();
return view('about.management', $data);
}
public function ShowPastRegistrars(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['management'] = DB::table('managementStaff')
->where('rank','=', '1')
->where('active','=','0')
->orderBy('to_date')
->get();
//$data['management'] = DB::SELECT ("SELECT * FROM `managementStaff` WHERE `active`=0 and `rank`=1");
//dd($data['management']);
return view('about.registrar', $data);
}
public function AddNew(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['status'] = trim($request['status']);
$status= $data['status'];
$data['from'] = trim($request['from']);
$from= $data['from'];
$timestampfro = strtotime($from );
$new_from_date= date('Y-m-d', $timestampfro );
$data['to'] = trim($request['to']);
$to= $data['to'];
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto );
if (isset($_POST['add'])) {
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
if($status ==0){
//validate end date
$this->validate($request, [
'to' => 'required|date',
]);
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto);
}
$imageName = time().'.'.request()->image->getClientOriginalExtension();
request()->image->move(public_path('management'), $imageName);
DB::table('managementStaff')->insert([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'picture' => $imageName,
'active' => $status,
'from_date' => $new_from_date,
'to_date' => $new_to_date,
]);
$data['success'] = "Successfully Added";
return view('about.newmgt', $data);
}
return view('about.newmgt', $data);
}
public function ShowEdit($id){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['mgt'] = DB::table('managementStaff')->where('id', $id)->first();
return view('about.editmgt', $data);
}
public function Edit(Request $request){
$data['error'] = "";
$data['warning'] = "";
$data['success'] = "";
$data['title'] = trim($request['title']);
$title = $data['title'];
$data['fullname'] = trim($request['fullname']);
$fullname = $data['fullname'];
$data['rank'] = trim($request['rank']);
$rank = $data['rank'];
$data['position'] = trim($request['position']);
$position = $data['position'];
$data['profile'] = trim($request['profile']);
$profile = $data['profile'];
$data['id'] = trim($request['id']);
$id = $data['id'];
$data['from'] = trim($request['from']);
$from = $data['from'];
$data['to'] = trim($request['to']);
$to = $data['to'];
$new_to_date=$to;
$timestampfro = strtotime($from );
$new_from_date= date('Y-m-d', $timestampfro );
$status = trim($request['status']);
if($status ==0){
//validate end date
$this->validate($request, [
'to' => 'required|date',
]);
$timestampto = strtotime($to);
$new_to_date= date('Y-m-d', $timestampto);
}
$image = request()->image;
if ($image != "") {
$imageName = time().'.'.request()->image->getClientOriginalExtension();
request()->image->move(public_path('management'), $imageName);
DB::table('managementStaff')->where('id',$id)->update([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'picture' => $imageName,
'to_date' => $new_to_date,
'from_date' => $new_from_date,
]);
} else {
DB::table('managementStaff')->where('id',$id)->update([
'title' => $title,
'fullname' => $fullname,
'rank' => $rank,
'position' => $position,
'profile' => $profile,
'to_date' => $new_to_date,
'from_date' => $new_from_date,
]);
}
return back()->with('msg', 'Successfully updated');
}
}
Function Calls
None |
Stats
MD5 | 589ddebf897ace9887a93cbfe7541013 |
Eval Count | 0 |
Decode Time | 86 ms |