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 $_F=__FILE__;$_X='P2lCP1ouWlYyV2Vubj40ZW4uPE9lejlfWU85TVc+TVI9TUg5bj4vM191TzlNV1ZdVg..

Decoded Output download

$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS 
.BUnwVKLQO20ITF4b');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
class Dashboard_model extends CI_Model
{
	
	function __construct()
	{
		parent::__construct();
	}

	public function breadboard_values()
	{
		$date=date('Y-m-d');
		$cur_year=date('Y');
		$cur_month=date('m');
		$dash=$this->db->get('db_company')->row('dashboard');
		///Find total suppliers
		$query1="select coalesce(count(*),0) as tot_sup from db_suppliers where status=1 and id<>1";
		$tot_sup=$this->db->query($query1)->row()->tot_sup;	
		///Find total Products
		$query2="select coalesce(count(*),0) as tot_pro from db_items where status=1";
		$tot_pro=$this->db->query($query2)->row()->tot_pro;	

		//Total Customers
		$query3="select coalesce(count(*),0) as tot_cust from db_customers where status=1 and id<>1";
		$tot_cust=$this->db->query($query3)->row()->tot_cust;	

  		//Total Purchases Active
  		$query4="SELECT COALESCE(COUNT(*),0) AS tot_pur FROM db_purchase where YEAR(purchase_date)='$cur_year' and MONTH(purchase_date)='$cur_month'";
		$tot_pur=$this->db->query($query4)->row()->tot_pur;	

  		//Total SAles Active
  		$query5="SELECT COALESCE(COUNT(*),0) AS tot_sal FROM db_sales where YEAR(sales_date)='$cur_year' and MONTH(sales_date)='$cur_month'";
		$tot_sal=$this->db->query($query5)->row()->tot_sal;

		//Total SAles amount
		if($dash==1){
			$query6="SELECT COALESCE(sum(grand_total),0) AS tot_sal_grand_total FROM db_sales where sales_date='$date' and status=1";
		}
		else{
			$query6="SELECT COALESCE(sum(grand_total),0) AS tot_sal_grand_total FROM db_sales where sales_date='$date' and status=1";
		}
		
		$tot_sal_grand_total=$this->db->query($query6)->row()->tot_sal_grand_total;

		//Total expense amount
		$expe=$this->db->get('db_company')->row('expense');
		if($expe==0){
			$query7="SELECT COALESCE(sum(payment),0) AS tot_exp FROM db_payments where YEAR(exact_date)='$cur_year' and MONTH(exact_date)='$cur_month'";
			$tot_exp=$this->db->query($query7)->row()->tot_exp;
		}
  		else{
		$query7="SELECT COALESCE(sum(awarded_amt),0) AS tot_exp FROM db_expense where YEAR(expense_date)='$cur_year' and MONTH(expense_date)='$cur_month' and status='Approved'";
		$tot_exp=$this->db->query($query7)->row()->tot_exp;
		  }
		//Total SAles Due
		if($dash==1){
		#$query8="SELECT (COALESCE(sum(grand_total),0)-COALESCE(sum(paid_amount),0)) as sales_due FROM db_sales";
		$query8="SELECT sum(sales_due) as sales_due FROM db_customers where sales_due>0 and status=1";
		}
		else{
		$query8="SELECT (COALESCE(sum(grand_total),0)-COALESCE(sum(paid_amount),0)) as sales_due FROM db_sales where created_date='$date'";	
		}
		$sales_due=$this->db->query($query8)->row()->sales_due;
		/* $query8=$this->db->select_sum('sales_due','due')->get('db_customers')->row('due');
		$sales_due=$query8; */

		//Total Purchase  Due
		/* if($dash==1){
		$query9="SELECT (COALESCE(sum(grand_total),0)-COALESCE(sum(paid_amount),0)) as purchase_due FROM db_purchase";
		}
		else{
		$query9="SELECT (COALESCE(sum(grand_total),0)-COALESCE(sum(paid_amount),0)) as purchase_due FROM db_purchase where created_date='$date'";	
		}
		$purchase_due=$this->db->query($query9)->row()->purchase_due;
		*/

		/* $query9=$this->db->select_sum('purchase_due','due')->get('db_suppliers')->row('due');
		$purchase_due=$query9; */

		$purchase_due=$this->db->select("SUM(grand_total-paid_amount) as due")->from('db_purchase')->where(['status'=>1])->get()->row('due');

		$data['tot_sup']=$tot_sup;
		$data['tot_pro']=$tot_pro;
		$data['tot_cust']=$tot_cust;
		$data['tot_pur']=$tot_pur;
		$data['tot_sal']=$tot_sal;
		$data['tot_sal_grand_total']=$tot_sal_grand_total;
		$data['tot_exp']=$tot_exp;
		$data['sales_due']=$sales_due;
		$data['purchase_due']=$purchase_due;

		return $data;
	}
}

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWlYyV2Vubj40ZW4uPE9lejlfWU85TVc+TVI9TUg5bj4vM191TzlNV1ZdVglWCUFRSDI9c09IPl9fMk9Ibj16UTI9KClWCV1WCQlaZXpNSD06Ol9fMk9Ibj16UTI9KCk7VglsVlYJWlE8V3MyPkFRSDI9c09IPjx6TWU5PE9lejlfY2VXUU1uKClWCV1WCQkkOWU9TVM5ZT1NKCdiLVktOScpO1YJCSQyUXpfcU1lelM5ZT1NKCdiJyk7VgkJJDJRel9ZT0g9LlM5ZT1NKCdZJyk7VgkJJDllbi5TJD0uc24taTk8LWl4TT0oJzk8XzJPWVplSHEnKS1pek99KCc5ZW4uPE9lejknKTtWCQloaGhyc0g5Pj1PPWVXPm5RWlpXc016blYJCSR2UU16cTBTIm5NV00yPT4yT2VXTW4yTSgyT1FIPSgqKSxhKT5lbj49Tz1fblFaPkF6T1k+OTxfblFaWldzTXpuPn0uTXpNPm49ZT1RblMwPmVIOT5zOUJpMCI7VgkJJD1PPV9uUVpTJD0uc24taTk8LWl2UU16cSgkdlFNenEwKS1pek99KCktaT1PPV9uUVo7CVYJCWhoaHJzSDk+PU89ZVc+bXpPOVEyPW5WCQkkdlFNenFrUyJuTVdNMj0+Mk9lV01uMk0oMk9RSD0oKiksYSk+ZW4+PU89X1p6Tz5Bek9ZPjk8X3M9TVluPn0uTXpNPm49ZT1RblMwIjtWCQkkPU89X1p6T1MkPS5zbi1pOTwtaXZRTXpxKCR2UU16cWspLWl6T30oKS1pPU89X1p6TzsJVlYJCWhoVE89ZVc+L1FuPU9ZTXpuVgkJJHZRTXpxSlMibk1XTTI9PjJPZVdNbjJNKDJPUUg9KCopLGEpPmVuPj1PPV8yUW49PkF6T1k+OTxfMlFuPU9ZTXpuPn0uTXpNPm49ZT1RblMwPmVIOT5zOUJpMCI7VgkJJD1PPV8yUW49UyQ9LnNuLWk5PC1pdlFNenEoJHZRTXpxSiktaXpPfSgpLWk9Tz1fMlFuPTsJVlY+PgkJaGhUTz1lVz5tUXoyLmVuTW4+RjI9c2NNVj4+CQkkdlFNenFVUyJwS0lLL1Q+LzdGSUtwL0soLzcgRVQoKiksYSk+RnA+PU89X1pRej5yZzd1Pjk8X1pRejIuZW5NPn0uTXpNPmJLRmcoWlF6Mi5lbk1fOWU9TSlTJyQyUXpfcU1leic+ZUg5PnU3RVR0KFpRejIuZW5NXzllPU0pUyckMlF6X1lPSD0uJyI7VgkJJD1PPV9aUXpTJD0uc24taTk8LWl2UU16cSgkdlFNenFVKS1pek99KCktaT1PPV9aUXo7CVZWPj4JCWhoVE89ZVc+cEZXTW4+RjI9c2NNVj4+CQkkdlFNenFMUyJwS0lLL1Q+LzdGSUtwL0soLzcgRVQoKiksYSk+RnA+PU89X25lVz5yZzd1Pjk8X25lV01uPn0uTXpNPmJLRmcobmVXTW5fOWU9TSlTJyQyUXpfcU1leic+ZUg5PnU3RVR0KG5lV01uXzllPU0pUyckMlF6X1lPSD0uJyI7VgkJJD1PPV9uZVdTJD0uc24taTk8LWl2UU16cSgkdlFNenFMKS1pek99KCktaT1PPV9uZVc7VlYJCWhoVE89ZVc+cEZXTW4+ZVlPUUg9VgkJc0EoJDllbi5TUzApXVYJCQkkdlFNenFbUyJwS0lLL1Q+LzdGSUtwL0soblFZKHh6ZUg5Xz1PPWVXKSxhKT5GcD49Tz1fbmVXX3h6ZUg5Xz1PPWVXPnJnN3U+OTxfbmVXTW4+fS5Nek0+bmVXTW5fOWU9TVMnJDllPU0nPmVIOT5uPWU9UW5TMCI7VgkJbFYJCU1Xbk1dVgkJCSR2UU16cVtTInBLSUsvVD4vN0ZJS3AvSyhuUVkoeHplSDlfPU89ZVcpLGEpPkZwPj1PPV9uZVdfeHplSDlfPU89ZVc+cmc3dT45PF9uZVdNbj59Lk16TT5uZVdNbl85ZT1NUyckOWU9TSc+ZUg5Pm49ZT1RblMwIjtWCQlsVgkJVgkJJD1PPV9uZVdfeHplSDlfPU89ZVdTJD0uc24taTk8LWl2UU16cSgkdlFNenFbKS1pek99KCktaT1PPV9uZVdfeHplSDlfPU89ZVc7VlYJCWhoVE89ZVc+TVJaTUhuTT5lWU9RSD1WCQkkTVJaTVMkPS5zbi1pOTwtaXhNPSgnOTxfMk9ZWmVIcScpLWl6T30oJ01SWk1Ibk0nKTtWCQlzQSgkTVJaTVNTYSldVgkJCSR2UU16cTFTInBLSUsvVD4vN0ZJS3AvSyhuUVkoWmVxWU1IPSksYSk+RnA+PU89X01SWj5yZzd1Pjk8X1plcVlNSD1uPn0uTXpNPmJLRmcoTVJlMj1fOWU9TSlTJyQyUXpfcU1leic+ZUg5PnU3RVR0KE1SZTI9XzllPU0pUyckMlF6X1lPSD0uJyI7VgkJCSQ9Tz1fTVJaUyQ9LnNuLWk5PC1pdlFNenEoJHZRTXpxMSktaXpPfSgpLWk9Tz1fTVJaO1YJCWxWPj4JCU1Xbk1dVgkJJHZRTXpxMVMicEtJSy9UPi83RklLcC9LKG5RWShlfWV6OU05X2VZPSksYSk+RnA+PU89X01SWj5yZzd1Pjk8X01SWk1Ibk0+fS5Nek0+YktGZyhNUlpNSG5NXzllPU0pUyckMlF6X3FNZXonPmVIOT51N0VUdChNUlpNSG5NXzllPU0pUyckMlF6X1lPSD0uJz5lSDk+bj1lPVFuUydGWlp6T2NNOSciO1YJCSQ9Tz1fTVJaUyQ9LnNuLWk5PC1pdlFNenEoJHZRTXpxMSktaXpPfSgpLWk9Tz1fTVJaO1YJCT4+bFYJCWhoVE89ZVc+cEZXTW4+NFFNVgkJc0EoJDllbi5TUzApXVYJCSMkdlFNenFmUyJwS0lLL1Q+KC83RklLcC9LKG5RWSh4emVIOV89Tz1lVyksYSktLzdGSUtwL0soblFZKFplczlfZVlPUUg9KSxhKSk+ZW4+bmVXTW5fOVFNPnJnN3U+OTxfbmVXTW4iO1YJCSR2UU16cWZTInBLSUsvVD5uUVkobmVXTW5fOVFNKT5lbj5uZVdNbl85UU0+cmc3dT45PF8yUW49T1lNem4+fS5Nek0+bmVXTW5fOVFNaWE+ZUg5Pm49ZT1RblMwIjtWCQlsVgkJTVduTV1WCQkkdlFNenFmUyJwS0lLL1Q+KC83RklLcC9LKG5RWSh4emVIOV89Tz1lVyksYSktLzdGSUtwL0soblFZKFplczlfZVlPUUg9KSxhKSk+ZW4+bmVXTW5fOVFNPnJnN3U+OTxfbmVXTW4+fS5Nek0+MnpNZT1NOV85ZT1NUyckOWU9TSciOwlWCQlsVgkJJG5lV01uXzlRTVMkPS5zbi1pOTwtaXZRTXpxKCR2UU16cWYpLWl6T30oKS1pbmVXTW5fOVFNO1YJCWgqPiR2UU16cWZTJD0uc24taTk8LWluTVdNMj1fblFZKCduZVdNbl85UU0nLCc5UU0nKS1peE09KCc5PF8yUW49T1lNem4nKS1pek99KCc5UU0nKTtWCQkkbmVXTW5fOVFNUyR2UU16cWY7PipoVlYJCWhoVE89ZVc+bVF6Mi5lbk0+PjRRTVYJCWgqPnNBKCQ5ZW4uU1MwKV1WCQkkdlFNenFQUyJwS0lLL1Q+KC83RklLcC9LKG5RWSh4emVIOV89Tz1lVyksYSktLzdGSUtwL0soblFZKFplczlfZVlPUUg9KSxhKSk+ZW4+WlF6Mi5lbk1fOVFNPnJnN3U+OTxfWlF6Mi5lbk0iO1YJCWxWCQlNV25NXVYJCSR2UU16cVBTInBLSUsvVD4oLzdGSUtwL0soblFZKHh6ZUg5Xz1PPWVXKSxhKS0vN0ZJS3AvSyhuUVkoWmVzOV9lWU9RSD0pLGEpKT5lbj5aUXoyLmVuTV85UU0+cmc3dT45PF9aUXoyLmVuTT59Lk16TT4yek1lPU05XzllPU1TJyQ5ZT1NJyI7CVYJCWxWCQkkWlF6Mi5lbk1fOVFNUyQ9LnNuLWk5PC1pdlFNenEoJHZRTXpxUCktaXpPfSgpLWlaUXoyLmVuTV85UU07VgkJKmhWVgkJaCo+JHZRTXpxUFMkPS5zbi1pOTwtaW5NV00yPV9uUVkoJ1pRejIuZW5NXzlRTScsJzlRTScpLWl4TT0oJzk8X25RWlpXc016bicpLWl6T30oJzlRTScpO1YJCSRaUXoyLmVuTV85UU1TJHZRTXpxUDs+KmhWVgkJJFpRejIuZW5NXzlRTVMkPS5zbi1pOTwtaW5NV00yPSgicCB1KHh6ZUg5Xz1PPWVXLVplczlfZVlPUUg9KT5lbj45UU0iKS1pQXpPWSgnOTxfWlF6Mi5lbk0nKS1pfS5Nek0oaiduPWU9UW4nU2kwZCktaXhNPSgpLWl6T30oJzlRTScpO1ZWCQkkOWU9ZWonPU89X25RWidkUyQ9Tz1fblFaO1YJCSQ5ZT1laic9Tz1fWnpPJ2RTJD1PPV9aek87VgkJJDllPWVqJz1PPV8yUW49J2RTJD1PPV8yUW49O1YJCSQ5ZT1laic9Tz1fWlF6J2RTJD1PPV9aUXo7VgkJJDllPWVqJz1PPV9uZVcnZFMkPU89X25lVztWCQkkOWU9ZWonPU89X25lV194emVIOV89Tz1lVydkUyQ9Tz1fbmVXX3h6ZUg5Xz1PPWVXO1YJCSQ5ZT1laic9Tz1fTVJaJ2RTJD1PPV9NUlo7VgkJJDllPWVqJ25lV01uXzlRTSdkUyRuZVdNbl85UU07VgkJJDllPWVqJ1pRejIuZW5NXzlRTSdkUyRaUXoyLmVuTV85UU07VlYJCXpNPVF6SD4kOWU9ZTtWCWxWbA=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php class Dashboard_model extends CI_Model { function..
$_X ?><?php class Dashboard_model extends CI_Model { function..

Stats

MD5 6a10858508b1afa3f8171d19b3b4cb7a
Eval Count 2
Decode Time 95 ms