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("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIG..
Decoded Output download
?>b"<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Beranda extends MY_Controller {
private $prefix='beranda';
function __construct() {
parent::__construct();
date_default_timezone_set('Asia/Jakarta');
$this->load->model(array('BerandaModel' =>'beranda', 'UserModel' => 'user'));
}
function index(){
$data = array('judul' => 'Beranda');
$data['pie'] = $this->beranda->getPie();
$data['poli'] = $this->beranda->getPerPoli(date('Y'));
$data['penyakit'] = $this->beranda->topPenyakit();
$data['line'] = $this->beranda->getLine(date('Y'));
$data['umur'] = $this->beranda->pasienUmur();
$data['gender'] = $this->beranda->pasienGender();
// print_r($data['umur']);
$this->template->display($this->prefix,'index', $data);
}
function pieFilter()
{
$date_start = $this->input->post('tanggal_mulai');
$date_end = $this->input->post('tanggal_selesai');
$date_start_format = date('d M Y', strtotime($date_start));
$date_end_format = date('d M Y', strtotime($date_end));
$date_start = str_replace('/', '-', $date_start);
$date_end = str_replace('/', '-', $date_end);
$pie_data = $this->beranda->getPieFilter($date_start,$date_end);
if (!empty($pie_data)) {
$data['pie_data'] = $pie_data;
$data['tanggal_mulai'] = $date_start_format;
$data['tanggal_selesai'] = $date_end_format;
$data['ket'] = 'true';
} else {
$data['ket'] = 'false';
}
echo json_encode($data);
}
function lineFilter()
{
$tahun = $this->input->post('tahun');
$line_data = $this->beranda->getLine($tahun);
$data['line_data'] = $line_data;
$data['tahun'] = $tahun;
echo json_encode($data);
}
function signout(){
$this->auth_lib->do_logout();
}
function sandi(){
if(empty($this->uri->segment(3))){
$user_id=$this->session->userdata('_user_id');
}else{
$user_id=$this->uri->segment(3);
}
$row=$this->user->mSatu($user_id);
if (empty($row)) {
$this->session->set_flashdata('peringatan', 'Data tidak ditemukan');
redirect('user');
}
$data = array('judul' => 'Ubah Sandi' ,
'action' => 'user/simpan_sandi',
'simpan' => 'Simpan Perubahan',
'kembali' => 'Kembali',
'url_kembali' => 'user',
'user_id'=>set_value('user_id', $row->user_id));
$this->template->display($this->prefix,'sandi', $data);
}
}"
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIGRpcmVjdCBzY3JpcHQgYWNjZXNzIGFsbG93ZWQnKTsNCg0KY2xhc3MgQmVyYW5kYSBleHRlbmRzIE1ZX0NvbnRyb2xsZXIgew0KICAgIHByaXZhdGUgJHByZWZpeD0nYmVyYW5kYSc7DQoNCglmdW5jdGlvbiBfX2NvbnN0cnVjdCgpIHsNCiAgICAgICAJcGFyZW50OjpfX2NvbnN0cnVjdCgpOyANCiAgICAgICAgZGF0ZV9kZWZhdWx0X3RpbWV6b25lX3NldCgnQXNpYS9KYWthcnRhJyk7DQogICAgICAgICAgICAgICAgDQogICAgICAgICR0aGlzLT5sb2FkLT5tb2RlbChhcnJheSgnQmVyYW5kYU1vZGVsJyA9PidiZXJhbmRhJywgJ1VzZXJNb2RlbCcgPT4gJ3VzZXInKSk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gaW5kZXgoKXsNCiAgICAgICAgJGRhdGEgPSBhcnJheSgnanVkdWwnID0+ICdCZXJhbmRhJyk7DQogICAgICAgICRkYXRhWydwaWUnXSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRQaWUoKTsNCiAgICAgICAgJGRhdGFbJ3BvbGknXSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRQZXJQb2xpKGRhdGUoJ1knKSk7DQogICAgICAgICRkYXRhWydwZW55YWtpdCddID0gJHRoaXMtPmJlcmFuZGEtPnRvcFBlbnlha2l0KCk7DQogICAgICAgICRkYXRhWydsaW5lJ10gPSAkdGhpcy0+YmVyYW5kYS0+Z2V0TGluZShkYXRlKCdZJykpOw0KICAgICAgICAkZGF0YVsndW11ciddID0gJHRoaXMtPmJlcmFuZGEtPnBhc2llblVtdXIoKTsNCiAgICAgICAgJGRhdGFbJ2dlbmRlciddID0gJHRoaXMtPmJlcmFuZGEtPnBhc2llbkdlbmRlcigpOw0KICAgICAgICAvLyBwcmludF9yKCRkYXRhWyd1bXVyJ10pOw0KICAgICAgICAkdGhpcy0+dGVtcGxhdGUtPmRpc3BsYXkoJHRoaXMtPnByZWZpeCwnaW5kZXgnLCAkZGF0YSk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gcGllRmlsdGVyKCkNCiAgICB7DQogICAgICAgICRkYXRlX3N0YXJ0ID0gJHRoaXMtPmlucHV0LT5wb3N0KCd0YW5nZ2FsX211bGFpJyk7DQogICAgICAgICRkYXRlX2VuZCA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGFuZ2dhbF9zZWxlc2FpJyk7DQogICAgICAgICRkYXRlX3N0YXJ0X2Zvcm1hdCA9IGRhdGUoJ2QgTSBZJywgc3RydG90aW1lKCRkYXRlX3N0YXJ0KSk7DQogICAgICAgICRkYXRlX2VuZF9mb3JtYXQgPSBkYXRlKCdkIE0gWScsIHN0cnRvdGltZSgkZGF0ZV9lbmQpKTsNCiAgICAgICAgJGRhdGVfc3RhcnQgPSBzdHJfcmVwbGFjZSgnLycsICctJywgJGRhdGVfc3RhcnQpOw0KICAgICAgICAkZGF0ZV9lbmQgPSBzdHJfcmVwbGFjZSgnLycsICctJywgJGRhdGVfZW5kKTsNCiAgICAgICAgJHBpZV9kYXRhID0gJHRoaXMtPmJlcmFuZGEtPmdldFBpZUZpbHRlcigkZGF0ZV9zdGFydCwkZGF0ZV9lbmQpOw0KICAgICAgICBpZiAoIWVtcHR5KCRwaWVfZGF0YSkpIHsNCiAgICAgICAgICAgICRkYXRhWydwaWVfZGF0YSddID0gJHBpZV9kYXRhOyANCiAgICAgICAgICAgICRkYXRhWyd0YW5nZ2FsX211bGFpJ10gPSAkZGF0ZV9zdGFydF9mb3JtYXQ7DQogICAgICAgICAgICAkZGF0YVsndGFuZ2dhbF9zZWxlc2FpJ10gPSAkZGF0ZV9lbmRfZm9ybWF0Ow0KICAgICAgICAgICAgJGRhdGFbJ2tldCddID0gJ3RydWUnOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgJGRhdGFbJ2tldCddID0gJ2ZhbHNlJzsNCiAgICAgICAgfQ0KICAgICAgICBlY2hvIGpzb25fZW5jb2RlKCRkYXRhKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBsaW5lRmlsdGVyKCkNCiAgICB7DQogICAgICAgICR0YWh1biA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGFodW4nKTsNCiAgICAgICAgJGxpbmVfZGF0YSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRMaW5lKCR0YWh1bik7DQogICAgICAgICRkYXRhWydsaW5lX2RhdGEnXSA9ICRsaW5lX2RhdGE7DQogICAgICAgICRkYXRhWyd0YWh1biddID0gJHRhaHVuOw0KICAgICAgICBlY2hvIGpzb25fZW5jb2RlKCRkYXRhKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBzaWdub3V0KCl7DQogICAgICAgICR0aGlzLT5hdXRoX2xpYi0+ZG9fbG9nb3V0KCk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gc2FuZGkoKXsNCiAgICAgICAgaWYoZW1wdHkoJHRoaXMtPnVyaS0+c2VnbWVudCgzKSkpew0KICAgICAgICAgICAgJHVzZXJfaWQ9JHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCdfdXNlcl9pZCcpOw0KICAgICAgICB9ZWxzZXsNCiAgICAgICAgICAgICR1c2VyX2lkPSR0aGlzLT51cmktPnNlZ21lbnQoMyk7DQogICAgICAgIH0NCg0KICAgICAgICAkcm93PSR0aGlzLT51c2VyLT5tU2F0dSgkdXNlcl9pZCk7DQoNCiAgICAgICAgaWYgKGVtcHR5KCRyb3cpKSB7DQogICAgICAgICAgICAkdGhpcy0+c2Vzc2lvbi0+c2V0X2ZsYXNoZGF0YSgncGVyaW5nYXRhbicsICdEYXRhIHRpZGFrIGRpdGVtdWthbicpOw0KICAgICAgICAgICAgcmVkaXJlY3QoJ3VzZXInKTsNCiAgICAgICAgfQ0KDQogICAgICAgICRkYXRhID0gYXJyYXkoJ2p1ZHVsJyA9PiAnVWJhaCBTYW5kaScgLA0KICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24nID0+ICd1c2VyL3NpbXBhbl9zYW5kaScsDQogICAgICAgICAgICAgICAgICAgICAgJ3NpbXBhbicgPT4gJ1NpbXBhbiBQZXJ1YmFoYW4nLA0KICAgICAgICAgICAgICAgICAgICAgICdrZW1iYWxpJyA9PiAnS2VtYmFsaScsDQogICAgICAgICAgICAgICAgICAgICAgJ3VybF9rZW1iYWxpJyA9PiAndXNlcicsDQogICAgICAgICAgICAgICAgICAgICAgJ3VzZXJfaWQnPT5zZXRfdmFsdWUoJ3VzZXJfaWQnLCAkcm93LT51c2VyX2lkKSk7DQoNCiAgICAgICAgJHRoaXMtPnRlbXBsYXRlLT5kaXNwbGF5KCR0aGlzLT5wcmVmaXgsJ3NhbmRpJywgJGRhdGEpOw0KICAgIH0NCn0="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 98b2a57e2036235a5a5a8b5f77e7e4d7 |
| Eval Count | 1 |
| Decode Time | 103 ms |