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 |
Stats
| MD5 | 6b5ec25b6a123c64cde79c98e758588b |
| Eval Count | 1 |
| Decode Time | 81 ms |