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

Variables

None

Stats

MD5 589ddebf897ace9887a93cbfe7541013
Eval Count 0
Decode Time 86 ms