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 eval("?>".base64_decode("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIGR..

Decoded Output download

?>b'<?php if ( ! defined(\'BASEPATH\')) exit(\'No direct script access allowed\');
class fare_model extends CI_Model {
    function __construct(){
        parent::__construct();
    }

    //count all colors
    function count_color(){
        return $this->db->count_all("color");
    }

    function get_fare_full_details(){
        $this->db->select(\'fd.*,c.*,vc.*\');
        $this->db->from(\'fare_detail fd\');
        $this->db->join(\'city c\',\'fd.iCityId=c.iCityId\');
        $this->db->join(\'vehicle_companies vc\',\'fd.iVehicleCompanyId=vc.iVehicleCompanyId\');
        $query = $this->db->get();
        return $query->result_array();
    }

    function countallfaredetails(){
        $this->db->select(\'\');
        $this->db->from(\'fare_detail\');
        $query = $this->db->get();
        return $query->result_array();
    }
    
    //get colors details
    function get_fate_details($iFareId){ 
        $this->db->select(\'\');
        $this->db->from(\'fare_detail\');
	    $this->db->where(\'iFareId\', $iFareId);
        $query = $this->db->get();
        return $query->row_array();
    }

    //edit colors 
    function edit_fare($data){
        $this->db->update("fare_detail", $data, array(\'iFareId\' => $data[\'iFareId\']));
        return $this->db->affected_rows();   
    }

    //add colors 
    function add_fare($data){
        $this->db->insert(\'fare_detail\', $data);
        return $this->db->insert_id();
    }
    
    //get colors 
    function get_all_fare_detail() {
        $this->db->select(\'f.*,ci.iCityId,ci.vCity,vc.iVehicleCompanyId,vc.vSeatingCapacity,vc.vCompany\');
        $this->db->from(\'fare_detail as f\');
        $this->db->join(\'city as ci\',\'ci.iCityId = f.iCityId\');
        $this->db->join(\'vehicle_companies as vc\',\'f.iVehicleCompanyId = vc.iVehicleCompanyId\');
        $this->db->order_by(\'iFareId desc\');
        $query = $this->db->get();
        return $query->result_array();
    }

    //get cartypes 
    function get_all_car() {
        $this->db->select(\'\');
        $this->db->from(\'vehicle_companies\');
        $this->db->order_by(\'iVehicleCompanyId desc\');
        $this->db->where(\'eStatus\', \'Active\');    
        $query = $this->db->get();
        return $query->result_array();
    }
    function get_car_data($iCityId)
    {
        $this->db->select(\'iVehicleCompanyId\');
        $this->db->from(\'fare_detail\');
        $this->db->where(\'iCityId \', $iCityId);    
        $query = $this->db->get();
        return $query->result_array();

    }

    function get_car_types($cartype)
    {
        $this->db->select(\'iVehicleCompanyId,vCompany\');
        $this->db->from(\'vehicle_companies\');
        $this->db->where_not_in(\'iVehicleCompanyId\',$cartype);   
        $query = $this->db->get();
        return $query->result_array();   
    }

    function get_recent_car($id){
        $this->db->select(\'iVehicleCompanyId,vCompany\');
        $this->db->from(\'vehicle_companies\');
        $this->db->where(\'iVehicleCompanyId\', $id);   
        $query = $this->db->get();
        return $query->result_array();
    }
}
?>
'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIGRpcmVjdCBzY3JpcHQgYWNjZXNzIGFsbG93ZWQnKTsNCmNsYXNzIGZhcmVfbW9kZWwgZXh0ZW5kcyBDSV9Nb2RlbCB7DQogICAgZnVuY3Rpb24gX19jb25zdHJ1Y3QoKXsNCiAgICAgICAgcGFyZW50OjpfX2NvbnN0cnVjdCgpOw0KICAgIH0NCg0KICAgIC8vY291bnQgYWxsIGNvbG9ycw0KICAgIGZ1bmN0aW9uIGNvdW50X2NvbG9yKCl7DQogICAgICAgIHJldHVybiAkdGhpcy0+ZGItPmNvdW50X2FsbCgiY29sb3IiKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBnZXRfZmFyZV9mdWxsX2RldGFpbHMoKXsNCiAgICAgICAgJHRoaXMtPmRiLT5zZWxlY3QoJ2ZkLiosYy4qLHZjLionKTsNCiAgICAgICAgJHRoaXMtPmRiLT5mcm9tKCdmYXJlX2RldGFpbCBmZCcpOw0KICAgICAgICAkdGhpcy0+ZGItPmpvaW4oJ2NpdHkgYycsJ2ZkLmlDaXR5SWQ9Yy5pQ2l0eUlkJyk7DQogICAgICAgICR0aGlzLT5kYi0+am9pbigndmVoaWNsZV9jb21wYW5pZXMgdmMnLCdmZC5pVmVoaWNsZUNvbXBhbnlJZD12Yy5pVmVoaWNsZUNvbXBhbnlJZCcpOw0KICAgICAgICAkcXVlcnkgPSAkdGhpcy0+ZGItPmdldCgpOw0KICAgICAgICByZXR1cm4gJHF1ZXJ5LT5yZXN1bHRfYXJyYXkoKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBjb3VudGFsbGZhcmVkZXRhaWxzKCl7DQogICAgICAgICR0aGlzLT5kYi0+c2VsZWN0KCcnKTsNCiAgICAgICAgJHRoaXMtPmRiLT5mcm9tKCdmYXJlX2RldGFpbCcpOw0KICAgICAgICAkcXVlcnkgPSAkdGhpcy0+ZGItPmdldCgpOw0KICAgICAgICByZXR1cm4gJHF1ZXJ5LT5yZXN1bHRfYXJyYXkoKTsNCiAgICB9DQogICAgDQogICAgLy9nZXQgY29sb3JzIGRldGFpbHMNCiAgICBmdW5jdGlvbiBnZXRfZmF0ZV9kZXRhaWxzKCRpRmFyZUlkKXsgDQogICAgICAgICR0aGlzLT5kYi0+c2VsZWN0KCcnKTsNCiAgICAgICAgJHRoaXMtPmRiLT5mcm9tKCdmYXJlX2RldGFpbCcpOw0KCSAgICAkdGhpcy0+ZGItPndoZXJlKCdpRmFyZUlkJywgJGlGYXJlSWQpOw0KICAgICAgICAkcXVlcnkgPSAkdGhpcy0+ZGItPmdldCgpOw0KICAgICAgICByZXR1cm4gJHF1ZXJ5LT5yb3dfYXJyYXkoKTsNCiAgICB9DQoNCiAgICAvL2VkaXQgY29sb3JzIA0KICAgIGZ1bmN0aW9uIGVkaXRfZmFyZSgkZGF0YSl7DQogICAgICAgICR0aGlzLT5kYi0+dXBkYXRlKCJmYXJlX2RldGFpbCIsICRkYXRhLCBhcnJheSgnaUZhcmVJZCcgPT4gJGRhdGFbJ2lGYXJlSWQnXSkpOw0KICAgICAgICByZXR1cm4gJHRoaXMtPmRiLT5hZmZlY3RlZF9yb3dzKCk7ICAgDQogICAgfQ0KDQogICAgLy9hZGQgY29sb3JzIA0KICAgIGZ1bmN0aW9uIGFkZF9mYXJlKCRkYXRhKXsNCiAgICAgICAgJHRoaXMtPmRiLT5pbnNlcnQoJ2ZhcmVfZGV0YWlsJywgJGRhdGEpOw0KICAgICAgICByZXR1cm4gJHRoaXMtPmRiLT5pbnNlcnRfaWQoKTsNCiAgICB9DQogICAgDQogICAgLy9nZXQgY29sb3JzIA0KICAgIGZ1bmN0aW9uIGdldF9hbGxfZmFyZV9kZXRhaWwoKSB7DQogICAgICAgICR0aGlzLT5kYi0+c2VsZWN0KCdmLiosY2kuaUNpdHlJZCxjaS52Q2l0eSx2Yy5pVmVoaWNsZUNvbXBhbnlJZCx2Yy52U2VhdGluZ0NhcGFjaXR5LHZjLnZDb21wYW55Jyk7DQogICAgICAgICR0aGlzLT5kYi0+ZnJvbSgnZmFyZV9kZXRhaWwgYXMgZicpOw0KICAgICAgICAkdGhpcy0+ZGItPmpvaW4oJ2NpdHkgYXMgY2knLCdjaS5pQ2l0eUlkID0gZi5pQ2l0eUlkJyk7DQogICAgICAgICR0aGlzLT5kYi0+am9pbigndmVoaWNsZV9jb21wYW5pZXMgYXMgdmMnLCdmLmlWZWhpY2xlQ29tcGFueUlkID0gdmMuaVZlaGljbGVDb21wYW55SWQnKTsNCiAgICAgICAgJHRoaXMtPmRiLT5vcmRlcl9ieSgnaUZhcmVJZCBkZXNjJyk7DQogICAgICAgICRxdWVyeSA9ICR0aGlzLT5kYi0+Z2V0KCk7DQogICAgICAgIHJldHVybiAkcXVlcnktPnJlc3VsdF9hcnJheSgpOw0KICAgIH0NCg0KICAgIC8vZ2V0IGNhcnR5cGVzIA0KICAgIGZ1bmN0aW9uIGdldF9hbGxfY2FyKCkgew0KICAgICAgICAkdGhpcy0+ZGItPnNlbGVjdCgnJyk7DQogICAgICAgICR0aGlzLT5kYi0+ZnJvbSgndmVoaWNsZV9jb21wYW5pZXMnKTsNCiAgICAgICAgJHRoaXMtPmRiLT5vcmRlcl9ieSgnaVZlaGljbGVDb21wYW55SWQgZGVzYycpOw0KICAgICAgICAkdGhpcy0+ZGItPndoZXJlKCdlU3RhdHVzJywgJ0FjdGl2ZScpOyAgICANCiAgICAgICAgJHF1ZXJ5ID0gJHRoaXMtPmRiLT5nZXQoKTsNCiAgICAgICAgcmV0dXJuICRxdWVyeS0+cmVzdWx0X2FycmF5KCk7DQogICAgfQ0KICAgIGZ1bmN0aW9uIGdldF9jYXJfZGF0YSgkaUNpdHlJZCkNCiAgICB7DQogICAgICAgICR0aGlzLT5kYi0+c2VsZWN0KCdpVmVoaWNsZUNvbXBhbnlJZCcpOw0KICAgICAgICAkdGhpcy0+ZGItPmZyb20oJ2ZhcmVfZGV0YWlsJyk7DQogICAgICAgICR0aGlzLT5kYi0+d2hlcmUoJ2lDaXR5SWQgJywgJGlDaXR5SWQpOyAgICANCiAgICAgICAgJHF1ZXJ5ID0gJHRoaXMtPmRiLT5nZXQoKTsNCiAgICAgICAgcmV0dXJuICRxdWVyeS0+cmVzdWx0X2FycmF5KCk7DQoNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBnZXRfY2FyX3R5cGVzKCRjYXJ0eXBlKQ0KICAgIHsNCiAgICAgICAgJHRoaXMtPmRiLT5zZWxlY3QoJ2lWZWhpY2xlQ29tcGFueUlkLHZDb21wYW55Jyk7DQogICAgICAgICR0aGlzLT5kYi0+ZnJvbSgndmVoaWNsZV9jb21wYW5pZXMnKTsNCiAgICAgICAgJHRoaXMtPmRiLT53aGVyZV9ub3RfaW4oJ2lWZWhpY2xlQ29tcGFueUlkJywkY2FydHlwZSk7ICAgDQogICAgICAgICRxdWVyeSA9ICR0aGlzLT5kYi0+Z2V0KCk7DQogICAgICAgIHJldHVybiAkcXVlcnktPnJlc3VsdF9hcnJheSgpOyAgIA0KICAgIH0NCg0KICAgIGZ1bmN0aW9uIGdldF9yZWNlbnRfY2FyKCRpZCl7DQogICAgICAgICR0aGlzLT5kYi0+c2VsZWN0KCdpVmVoaWNsZUNvbXBhbnlJZCx2Q29tcGFueScpOw0KICAgICAgICAkdGhpcy0+ZGItPmZyb20oJ3ZlaGljbGVfY29tcGFuaWVzJyk7DQogICAgICAgICR0aGlzLT5kYi0+d2hlcmUoJ2lWZWhpY2xlQ29tcGFueUlkJywgJGlkKTsgICANCiAgICAgICAgJHF1ZXJ5ID0gJHRoaXMtPmRiLT5nZXQoKTsNCiAgICAgICAgcmV0dXJuICRxdWVyeS0+cmVzdWx0X2FycmF5KCk7DQogICAgfQ0KfQ0KPz4NCg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 6b5ec25b6a123c64cde79c98e758588b
Eval Count 1
Decode Time 81 ms