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 // This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download



 
class Kepuasan_pelanggan extends CI_Controller{
    function __construct()
    {
        parent::__construct();
		$this->load->helper('adodisini_helper');
		otentikasi();
        $this->load->model('Kepuasan_pelanggan_model');
    } 

    
    function index()
    {
		if(($this->input->post('tgldari')!=null)and($this->input->post('tglsampai')!=null)){
			$data['kepuasan_pelanggan'] = $this->Kepuasan_pelanggan_model->get_all_kepuasan_pelanggan($this->input->post('tgldari'), $this->input->post('tglsampai'));
			
		}else{
			$data['kepuasan_pelanggan'] = $this->Kepuasan_pelanggan_model->get_all_kepuasan_pelanggan(date('Y-m-d'), date('Y-m-d'));
		}
			
        
        $data['_view'] = 'kepuasan_pelanggan/index';
        $this->load->view('layouts/main',$data);
    }

    
    function add()
    {   
        if(isset($_POST) && count($_POST) > 0)     
        {   
            $params = array(
				'id_counter' => $this->input->post('id_counter'),
				'id_penilaian' => $this->input->post('id_penilaian'),
				'tanggal' => $this->input->post('tanggal'),
            );
            
            $kepuasan_pelanggan_id = $this->Kepuasan_pelanggan_model->add_kepuasan_pelanggan($params);
            redirect('kepuasan_pelanggan/index');
        }
        else
        {
			$this->load->model('Counter_model');
			$data['all_counter'] = $this->Counter_model->get_all_counter();

			$this->load->model('Penilaian_model');
			$data['all_penilaian'] = $this->Penilaian_model->get_all_penilaian();
            
            $data['_view'] = 'kepuasan_pelanggan/add';
            $this->load->view('layouts/main',$data);
        }
    }  

    
    function edit($id_kp)
    {   
        
        $data['kepuasan_pelanggan'] = $this->Kepuasan_pelanggan_model->get_kepuasan_pelanggan($id_kp);
        
        if(isset($data['kepuasan_pelanggan']['id_kp']))
        {
            if(isset($_POST) && count($_POST) > 0)     
            {   
                $params = array(
					'id_counter' => $this->input->post('id_counter'),
					'id_penilaian' => $this->input->post('id_penilaian'),
					'tanggal' => $this->input->post('tanggal'),
                );

                $this->Kepuasan_pelanggan_model->update_kepuasan_pelanggan($id_kp,$params);            
                redirect('kepuasan_pelanggan/index');
            }
            else
            {
				$this->load->model('Counter_model');
				$data['all_counter'] = $this->Counter_model->get_all_counter();

				$this->load->model('Penilaian_model');
				$data['all_penilaian'] = $this->Penilaian_model->get_all_penilaian();

                $data['_view'] = 'kepuasan_pelanggan/edit';
                $this->load->view('layouts/main',$data);
            }
        }
        else
            show_error('The kepuasan_pelanggan you are trying to edit does not exist.');
    } 

    
    function remove($id_kp)
    {
        $kepuasan_pelanggan = $this->Kepuasan_pelanggan_model->get_kepuasan_pelanggan($id_kp);

        
        if(isset($kepuasan_pelanggan['id_kp']))
        {
            $this->Kepuasan_pelanggan_model->delete_kepuasan_pelanggan($id_kp);
            redirect('kepuasan_pelanggan/index');
        }
        else
            show_error('The kepuasan_pelanggan you are trying to delete does not exist.');
    }
    
}

Did this file decode correctly?

Original Code

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=4400;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ21kcDMxNjIwUERNQWFCYkNjRWVGZkdnSGhJaUpqS2tMbE5uT29RcVJyU3NUdFV1VnZXd1h4WXlaejQ1Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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

Function Calls

fgets 2
fopen 1
fread 2
strtr 2
fclose 1
ereg_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O00O00O00 0
$OO00O0000 4400
$OO00O00O0 class Kepuasan_pelanggan extends CI_Controller{ func..
$OOO0O0O00 index.php

Stats

MD5 2d864282f3619cea256c6b5ba553c23d
Eval Count 3
Decode Time 62 ms