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("PD9waHAgDQogZGVmaW5lZCgnQkFTRVBBVEgnKSBPUiBleGl0KCdObyBkaX..
Decoded Output download
?>b'<?php
defined(\'BASEPATH\') OR exit(\'No direct script access allowed\');
class Bhp extends MY_Controller {
private $prefix=\'bhp/\';
function __construct(){
parent::__construct();
$this->load->model(\'BHPModel\', \'bhp\');
$this->load->model(\'ResepObatModel\', \'ResepObat\');
$this->load->model(\'PasienModel\', \'pasien\');
}
function index(){
}
function medicalBhp(){
$data = array(\'judul\' => \'Data BHP\',
\'poli\' => dropdown(\'trx_unit_medis\', \'medunit_cd\', \'medunit_nm\', "medicalunit_tp = \'MEDICALUNIT_TP_1\'"),
\'kelas\' => dropdown(\'trx_kelas\', \'kelas_cd\', \'kelas_nm\'),
\'bangsal\' => dropdown(\'trx_bangsal\', \'bangsal_cd\', \'bangsal_nm\'),
\'rule_tp\' => $this->session->userdata(\'_rule_tp\'));
$this->template->display($this->prefix,\'medicalBHP\',$data);
}
function getParamedisJson($term){
$result=array();
$data = $this->bhp->mGetParamedis($term);
if ($data) {
foreach($data as $row){
$result[] = [\'id\' =>$row[\'kode\'],
\'text\'=> $row[\'text\']
];
}
}
return json_encode($result);
}
function medicalBhpDatatable($tp){
$data=$this->bhp->mGetList($tp);
echo $data;
}
function medicalBhpDetailDatatable($id, $stat){
$data=$this->bhp->mGetDataBhpDetail($id, $stat);
echo $data;
}
function medicalBhpDetail($id){
$pasien=$this->pasien->detailbyMedical($id);
$pos=$this->bhp->mGetPosUnit($pasien->unit);
$data = array(\'judul\' => \'Data BHP\',
\'medical_cd\' => $id,
\'rule_tp\' => $this->session->userdata(\'_rule_tp\'),
\'tanggal\'=> set_value(\'tanggal\', date(\'d/m/Y\')),
\'medical\' => $pasien,
\'pos\' => dropdown(\'inv_pos_inventory\', \'pos_cd\', \'pos_nm\'),
\'def_pos\' => $pos != null ? $pos:configuration(\'WHPOS_TRX_01\'),
\'medical_cd\' => set_value(\'medical_cd\', $id)
);
$this->template->display($this->prefix,\'medicalBHPDetail\',$data);
}
function itemList($pos_cd){
$term=$this->input->get(\'term\');
$results = $this->bhp->mGetItem($term, $pos_cd);
echo json_encode($results);
}
function paramedisList(){
$term=$this->input->get(\'term\');
$results = $this->getParamedisJson($term);
echo $results;
}
function tambah_bhp(){
$time = $this->input->post(\'time_req\');
$date = $this->input->post(\'date_req\');
$date = str_replace(\'/\', \'-\', $date);
$date = date(\'Y-m-d\',strtotime($date)).\' \'.$time;
$detailPasien =$this->medical->mGetDetailMedical($this->input->post(\'medical_cd\'));
// $tarif=$this->medical->mGetTarif(\'TARIF_TP_04\', $this->input->post(\'tindakan_cd\'), $detailPasien->kelas_cd, $detailPasien->insurance_cd, $detailPasien->medical_tp);
$data = array(\'medical_cd\' => $this->input->post(\'medical_cd\'),
\'paramedis_cd\' => $this->input->post(\'paramedis_cd\'),
\'dr_cd\' => $this->input->post(\'dr_cd\'),
\'note\' => $this->input->post(\'note\'),
\'quantity\' => (int) $this->input->post(\'jumlah\'),
// \'account_cd\' => $tarif->account_cd,
// \'amount\' => $tarif->tarif,
// \'amount_total\' => $tarif->tarif * (int) $this->input->post(\'jumlah\'),
\'item_cd\' => $this->input->post(\'item_cd\'),
\'pos_cd\' => $this->input->post(\'pos_cd\'),
\'unit_cd\' => $this->input->post(\'satuan\'),
\'modi_id\' => $this->session->userdata(\'_user_id\'),
\'modi_datetime\' => date(\'Y-m-d H:i:s\')
);
if (configuration(\'CPOE_ST\') == \'1\') {
$data[\'datetime_req\'] =$date;
}else{
$data[\'datetime_trx\'] =$date;
$data[\'proses_st\'] =\'1\';
}
$aksi = $this->bhp->m_tambah_bhp($data);
if ($aksi) {
echo json_encode(array("msg"=>true));
} else {
echo json_encode(array("msg"=>false));
}
}
function prosesBhp(){
$time = $this->input->post(\'time_proses\');
$date = $this->input->post(\'date_proses\');
$date = str_replace(\'/\', \'-\', $date);
$date = date(\'Y-m-d\',strtotime($date)).\' \'.$time;
$data = array(\'medical_alkes_seqno\' => $this->input->post(\'medical_alkes_seqno\'),
\'proses_st\' => \'1\',
\'datetime_trx\' => $date,
\'modi_id\' => $this->session->userdata(\'_user_id\'),
\'modi_datetime\' => date(\'Y-m-d H:i:s\')
);
$aksi = $this->bhp->mProsesTindakan($data);
if ($aksi) {
echo json_encode(array("msg"=>true));
} else {
echo json_encode(array("msg"=>false));
}
}
function hapusbhp($id)
{
$aksi = $this->bhp->mHapusBHP($id);
if ($aksi) {
echo json_encode(array("msg"=>true));
} else {
echo json_encode(array("msg"=>false));
}
}
/*rm pasien*/
function pasienRmBhpDetail($id){
$pasien=$this->pasien->detailbyPasienCd($id);
$data = array(\'judul\' => $pasien->pasien_nm,
\'pasien_cd\' => $id,
\'tanggal\' => set_value(\'tanggal\', date(\'d/m/Y\')),
\'rule_tp\' => $this->session->userdata(\'_rule_tp\')
);
$this->template->display($this->prefix, \'pasienRmBhpDetail\',$data);
}
function getPasienRmBhpDatatable($id){
$data = $this->bhp->mGetPasienRmBhpDatatable($id);
echo $data;
}
}
/* End of file Laboratorium.php */
/* Location: ./application/controllers/Laboratorium.php */'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHAgDQogZGVmaW5lZCgnQkFTRVBBVEgnKSBPUiBleGl0KCdObyBkaXJlY3Qgc2NyaXB0IGFjY2VzcyBhbGxvd2VkJyk7DQogDQogY2xhc3MgQmhwIGV4dGVuZHMgTVlfQ29udHJvbGxlciB7DQogIHByaXZhdGUgJHByZWZpeD0nYmhwLyc7DQoNCiAgZnVuY3Rpb24gX19jb25zdHJ1Y3QoKXsNCiAgICBwYXJlbnQ6Ol9fY29uc3RydWN0KCk7DQogICAgDQogICAgJHRoaXMtPmxvYWQtPm1vZGVsKCdCSFBNb2RlbCcsICdiaHAnKTsNCiAgICAkdGhpcy0+bG9hZC0+bW9kZWwoJ1Jlc2VwT2JhdE1vZGVsJywgJ1Jlc2VwT2JhdCcpOw0KICAgICR0aGlzLT5sb2FkLT5tb2RlbCgnUGFzaWVuTW9kZWwnLCAncGFzaWVuJyk7DQogIH0NCg0KICBmdW5jdGlvbiBpbmRleCgpew0KICAgIA0KICB9DQoNCiAgZnVuY3Rpb24gbWVkaWNhbEJocCgpew0KICAgICRkYXRhID0gYXJyYXkoJ2p1ZHVsJyA9PiAnRGF0YSBCSFAnLCANCiAgICAgICAgICAgICAgICAgICdwb2xpJyA9PiBkcm9wZG93bigndHJ4X3VuaXRfbWVkaXMnLCAnbWVkdW5pdF9jZCcsICdtZWR1bml0X25tJywgIm1lZGljYWx1bml0X3RwID0gJ01FRElDQUxVTklUX1RQXzEnIiksDQogICAgICAgICAgICAgICAgICAna2VsYXMnID0+IGRyb3Bkb3duKCd0cnhfa2VsYXMnLCAna2VsYXNfY2QnLCAna2VsYXNfbm0nKSwNCiAgICAgICAgICAgICAgICAgICdiYW5nc2FsJyA9PiBkcm9wZG93bigndHJ4X2JhbmdzYWwnLCAnYmFuZ3NhbF9jZCcsICdiYW5nc2FsX25tJyksDQogICAgICAgICAgICAgICAgICAncnVsZV90cCcgPT4gJHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCdfcnVsZV90cCcpKTsNCg0KICAgICR0aGlzLT50ZW1wbGF0ZS0+ZGlzcGxheSgkdGhpcy0+cHJlZml4LCdtZWRpY2FsQkhQJywkZGF0YSk7DQogIH0NCg0KICBmdW5jdGlvbiBnZXRQYXJhbWVkaXNKc29uKCR0ZXJtKXsNCiAgICAkcmVzdWx0PWFycmF5KCk7DQogICAgJGRhdGEgPSAkdGhpcy0+YmhwLT5tR2V0UGFyYW1lZGlzKCR0ZXJtKTsgICAgIA0KICAgICAgICBpZiAoJGRhdGEpIHsNCiAgICAgICAgICBmb3JlYWNoKCRkYXRhIGFzICRyb3cpew0KICAgICAgICAgICAgJHJlc3VsdFtdID0gWydpZCcgID0+JHJvd1sna29kZSddLA0KICAgICAgICAgICAgICAgICAgICAgJ3RleHQnPT4gJHJvd1sndGV4dCddDQogICAgICAgICAgICAgICAgICAgIF07ICAgIA0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgIHJldHVybiBqc29uX2VuY29kZSgkcmVzdWx0KTsNCiAgfSANCg0KICBmdW5jdGlvbiBtZWRpY2FsQmhwRGF0YXRhYmxlKCR0cCl7DQogICAgJGRhdGE9JHRoaXMtPmJocC0+bUdldExpc3QoJHRwKTsNCg0KICAgIGVjaG8gJGRhdGE7DQogIH0NCg0KICBmdW5jdGlvbiBtZWRpY2FsQmhwRGV0YWlsRGF0YXRhYmxlKCRpZCwgJHN0YXQpew0KICAgICRkYXRhPSR0aGlzLT5iaHAtPm1HZXREYXRhQmhwRGV0YWlsKCRpZCwgJHN0YXQpOw0KICAgIGVjaG8gJGRhdGE7DQogIH0NCg0KICBmdW5jdGlvbiBtZWRpY2FsQmhwRGV0YWlsKCRpZCl7DQogICAgJHBhc2llbj0kdGhpcy0+cGFzaWVuLT5kZXRhaWxieU1lZGljYWwoJGlkKTsNCiAgICAkcG9zPSR0aGlzLT5iaHAtPm1HZXRQb3NVbml0KCRwYXNpZW4tPnVuaXQpOw0KDQogICAgJGRhdGEgPSBhcnJheSgnanVkdWwnID0+ICdEYXRhIEJIUCcsIA0KICAgICAgICAgICAgJ21lZGljYWxfY2QnID0+ICRpZCwNCiAgICAgICAgICAgICdydWxlX3RwJyA9PiAkdGhpcy0+c2Vzc2lvbi0+dXNlcmRhdGEoJ19ydWxlX3RwJyksDQogICAgICAgICAgICAndGFuZ2dhbCc9PiBzZXRfdmFsdWUoJ3RhbmdnYWwnLCBkYXRlKCdkL20vWScpKSwNCiAgICAgICAgICAgICdtZWRpY2FsJyA9PiAkcGFzaWVuLA0KICAgICAgICAgICAgJ3BvcycgPT4gZHJvcGRvd24oJ2ludl9wb3NfaW52ZW50b3J5JywgJ3Bvc19jZCcsICdwb3Nfbm0nKSwNCiAgICAgICAgICAgICdkZWZfcG9zJyA9PiAkcG9zICE9IG51bGwgPyAkcG9zOmNvbmZpZ3VyYXRpb24oJ1dIUE9TX1RSWF8wMScpLA0KICAgICAgICAgICAgJ21lZGljYWxfY2QnID0+IHNldF92YWx1ZSgnbWVkaWNhbF9jZCcsICRpZCkNCiAgICAgICAgICAgICk7DQoNCiAgICAkdGhpcy0+dGVtcGxhdGUtPmRpc3BsYXkoJHRoaXMtPnByZWZpeCwnbWVkaWNhbEJIUERldGFpbCcsJGRhdGEpOw0KICB9IA0KDQogIGZ1bmN0aW9uIGl0ZW1MaXN0KCRwb3NfY2Qpew0KICAgICR0ZXJtPSR0aGlzLT5pbnB1dC0+Z2V0KCd0ZXJtJyk7DQogICAgJHJlc3VsdHMgPSAkdGhpcy0+YmhwLT5tR2V0SXRlbSgkdGVybSwgJHBvc19jZCk7DQoNCiAgICBlY2hvIGpzb25fZW5jb2RlKCRyZXN1bHRzKTsNCiAgfQ0KDQogIGZ1bmN0aW9uIHBhcmFtZWRpc0xpc3QoKXsNCiAgICAkdGVybT0kdGhpcy0+aW5wdXQtPmdldCgndGVybScpOw0KICAgICRyZXN1bHRzID0gJHRoaXMtPmdldFBhcmFtZWRpc0pzb24oJHRlcm0pOw0KDQogICAgZWNobyAkcmVzdWx0czsNCiAgfQ0KDQogIGZ1bmN0aW9uIHRhbWJhaF9iaHAoKXsNCiAgICAkdGltZSA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGltZV9yZXEnKTsNCiAgICAkZGF0ZSA9ICR0aGlzLT5pbnB1dC0+cG9zdCgnZGF0ZV9yZXEnKTsNCiAgICAkZGF0ZSA9IHN0cl9yZXBsYWNlKCcvJywgJy0nLCAkZGF0ZSk7DQogICAgJGRhdGUgPSBkYXRlKCdZLW0tZCcsc3RydG90aW1lKCRkYXRlKSkuJyAnLiR0aW1lOw0KDQogICAgJGRldGFpbFBhc2llbiA9JHRoaXMtPm1lZGljYWwtPm1HZXREZXRhaWxNZWRpY2FsKCR0aGlzLT5pbnB1dC0+cG9zdCgnbWVkaWNhbF9jZCcpKTsNCg0KICAgIC8vICR0YXJpZj0kdGhpcy0+bWVkaWNhbC0+bUdldFRhcmlmKCdUQVJJRl9UUF8wNCcsICR0aGlzLT5pbnB1dC0+cG9zdCgndGluZGFrYW5fY2QnKSwgJGRldGFpbFBhc2llbi0+a2VsYXNfY2QsICRkZXRhaWxQYXNpZW4tPmluc3VyYW5jZV9jZCwgJGRldGFpbFBhc2llbi0+bWVkaWNhbF90cCk7DQoNCiAgICAkZGF0YSA9IGFycmF5KCdtZWRpY2FsX2NkJyAgICA9PiAkdGhpcy0+aW5wdXQtPnBvc3QoJ21lZGljYWxfY2QnKSwNCiAgICAgICAgICAgICAgICAgICdwYXJhbWVkaXNfY2QnICA9PiAkdGhpcy0+aW5wdXQtPnBvc3QoJ3BhcmFtZWRpc19jZCcpLA0KICAgICAgICAgICAgICAgICAgJ2RyX2NkJyAgICAgICAgID0+ICR0aGlzLT5pbnB1dC0+cG9zdCgnZHJfY2QnKSwNCiAgICAgICAgICAgICAgICAgICdub3RlJyAgICAgICAgICA9PiAkdGhpcy0+aW5wdXQtPnBvc3QoJ25vdGUnKSwNCiAgICAgICAgICAgICAgICAgICdxdWFudGl0eScgICAgICA9PiAoaW50KSAkdGhpcy0+aW5wdXQtPnBvc3QoJ2p1bWxhaCcpLA0KICAgICAgICAgICAgICAgICAgLy8gJ2FjY291bnRfY2QnICAgID0+ICR0YXJpZi0+YWNjb3VudF9jZCwNCiAgICAgICAgICAgICAgICAgIC8vICdhbW91bnQnICAgICAgICA9PiAkdGFyaWYtPnRhcmlmLA0KICAgICAgICAgICAgICAgICAgLy8gJ2Ftb3VudF90b3RhbCcgID0+ICR0YXJpZi0+dGFyaWYgKiAoaW50KSAkdGhpcy0+aW5wdXQtPnBvc3QoJ2p1bWxhaCcpLA0KICAgICAgICAgICAgICAgICAgJ2l0ZW1fY2QnICAgICAgID0+ICR0aGlzLT5pbnB1dC0+cG9zdCgnaXRlbV9jZCcpLA0KICAgICAgICAgICAgICAgICAgJ3Bvc19jZCcgICAgICAgID0+ICR0aGlzLT5pbnB1dC0+cG9zdCgncG9zX2NkJyksDQogICAgICAgICAgICAgICAgICAndW5pdF9jZCcgICAgICAgPT4gJHRoaXMtPmlucHV0LT5wb3N0KCdzYXR1YW4nKSwNCiAgICAgICAgICAgICAgICAgICdtb2RpX2lkJyAgICAgICA9PiAkdGhpcy0+c2Vzc2lvbi0+dXNlcmRhdGEoJ191c2VyX2lkJyksDQogICAgICAgICAgICAgICAgICAnbW9kaV9kYXRldGltZScgPT4gZGF0ZSgnWS1tLWQgSDppOnMnKQ0KICAgICAgICAgICAgICAgICAgKTsNCg0KICAgIGlmIChjb25maWd1cmF0aW9uKCdDUE9FX1NUJykgPT0gJzEnKSB7DQogICAgICAkZGF0YVsnZGF0ZXRpbWVfcmVxJ10gPSRkYXRlOw0KICAgIH1lbHNlew0KICAgICAgJGRhdGFbJ2RhdGV0aW1lX3RyeCddID0kZGF0ZTsNCiAgICAgICRkYXRhWydwcm9zZXNfc3QnXSAgICA9JzEnOw0KICAgIH0NCg0KICAgICRha3NpID0gJHRoaXMtPmJocC0+bV90YW1iYWhfYmhwKCRkYXRhKTsNCiAgICBpZiAoJGFrc2kpIHsNCiAgICAgIGVjaG8ganNvbl9lbmNvZGUoYXJyYXkoIm1zZyI9PnRydWUpKTsgICANCiAgICB9IGVsc2Ugew0KICAgICAgZWNobyBqc29uX2VuY29kZShhcnJheSgibXNnIj0+ZmFsc2UpKTsNCiAgICB9DQogIH0NCg0KICBmdW5jdGlvbiBwcm9zZXNCaHAoKXsNCiAgICAkdGltZSA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGltZV9wcm9zZXMnKTsNCiAgICAkZGF0ZSA9ICR0aGlzLT5pbnB1dC0+cG9zdCgnZGF0ZV9wcm9zZXMnKTsNCiAgICAkZGF0ZSA9IHN0cl9yZXBsYWNlKCcvJywgJy0nLCAkZGF0ZSk7DQogICAgJGRhdGUgPSBkYXRlKCdZLW0tZCcsc3RydG90aW1lKCRkYXRlKSkuJyAnLiR0aW1lOw0KICAgIA0KICAgICRkYXRhID0gYXJyYXkoJ21lZGljYWxfYWxrZXNfc2Vxbm8nID0+ICR0aGlzLT5pbnB1dC0+cG9zdCgnbWVkaWNhbF9hbGtlc19zZXFubycpLA0KICAgICAgICAgICAgICAgICAgJ3Byb3Nlc19zdCcgPT4gJzEnLA0KICAgICAgICAgICAgICAgICAgJ2RhdGV0aW1lX3RyeCcgPT4gJGRhdGUsDQogICAgICAgICAgICAgICAgICAnbW9kaV9pZCcgPT4gJHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCdfdXNlcl9pZCcpLA0KICAgICAgICAgICAgICAgICAgJ21vZGlfZGF0ZXRpbWUnID0+IGRhdGUoJ1ktbS1kIEg6aTpzJykNCiAgICAgICAgICAgICAgICApOw0KDQogICAgJGFrc2kgPSAkdGhpcy0+YmhwLT5tUHJvc2VzVGluZGFrYW4oJGRhdGEpOw0KDQogICAgaWYgKCRha3NpKSB7DQogICAgICBlY2hvIGpzb25fZW5jb2RlKGFycmF5KCJtc2ciPT50cnVlKSk7ICAgDQogICAgfSBlbHNlIHsNCiAgICAgIGVjaG8ganNvbl9lbmNvZGUoYXJyYXkoIm1zZyI9PmZhbHNlKSk7DQogICAgfQ0KICB9DQoNCg0KICBmdW5jdGlvbiBoYXB1c2JocCgkaWQpDQogIHsNCiAgICAkYWtzaSA9ICR0aGlzLT5iaHAtPm1IYXB1c0JIUCgkaWQpOw0KICAgIGlmICgkYWtzaSkgew0KICAgICAgZWNobyBqc29uX2VuY29kZShhcnJheSgibXNnIj0+dHJ1ZSkpOyAgIA0KICAgIH0gZWxzZSB7DQogICAgICBlY2hvIGpzb25fZW5jb2RlKGFycmF5KCJtc2ciPT5mYWxzZSkpOw0KICAgIH0gDQogICAgDQogIH0NCg0KICAvKnJtIHBhc2llbiovDQogIGZ1bmN0aW9uIHBhc2llblJtQmhwRGV0YWlsKCRpZCl7DQogICAgJHBhc2llbj0kdGhpcy0+cGFzaWVuLT5kZXRhaWxieVBhc2llbkNkKCRpZCk7DQoNCiAgICAkZGF0YSA9IGFycmF5KCdqdWR1bCcgICAgICAgPT4gJHBhc2llbi0+cGFzaWVuX25tLA0KICAgICAgICAgICAgICAgICAgJ3Bhc2llbl9jZCcgICA9PiAkaWQsDQogICAgICAgICAgICAgICAgICAndGFuZ2dhbCcgICAgID0+IHNldF92YWx1ZSgndGFuZ2dhbCcsIGRhdGUoJ2QvbS9ZJykpLA0KICAgICAgICAgICAgICAgICAgJ3J1bGVfdHAnICAgICA9PiAkdGhpcy0+c2Vzc2lvbi0+dXNlcmRhdGEoJ19ydWxlX3RwJykNCiAgICAgICAgICAgICAgICAgICk7DQoNCiAgICAkdGhpcy0+dGVtcGxhdGUtPmRpc3BsYXkoJHRoaXMtPnByZWZpeCwgJ3Bhc2llblJtQmhwRGV0YWlsJywkZGF0YSk7DQogIH0NCg0KICBmdW5jdGlvbiBnZXRQYXNpZW5SbUJocERhdGF0YWJsZSgkaWQpew0KICAgICRkYXRhID0gJHRoaXMtPmJocC0+bUdldFBhc2llblJtQmhwRGF0YXRhYmxlKCRpZCk7DQogICAgZWNobyAkZGF0YTsNCiAgfQ0KIH0NCg0KIA0KIA0KIC8qIEVuZCBvZiBmaWxlIExhYm9yYXRvcml1bS5waHAgKi8NCiAvKiBMb2NhdGlvbjogLi9hcHBsaWNhdGlvbi9jb250cm9sbGVycy9MYWJvcmF0b3JpdW0ucGhwICov"));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 2683e08e1b620222f2e1f13c65958c1c |
| Eval Count | 1 |
| Decode Time | 95 ms |