HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //var/www/html/pmw24/driver_settlement/applicationold/controllers/admin/Docket.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Docket extends MY_Controller {


	public function __construct() {		
		parent::__construct();
		//$this->redirect_guest();
		
		$this->load->model('admin/mdocket');	
		
		if($this->session->userdata('admin') != 1)
		{
			redirect('admin');
			
		}
				
	}



	// Default load function for header and footer inculded
	private function _load_view($data) {
		$this->load->view('admin/layouts/index',$data);
	}	


	/*
	author: soumya hazra
	purpose: docket Listing
	date: 9-9-2019
	*/
	public function index()
	{
		$result = array();
		$result['dockets'] 			= $this->mdocket->get_docket(1);
		$result['docket_inclist'] 	= $this->mdocket->get_docket(0);
		//pr($result);
		$result['content']='admin/docket/list';
		$this->_load_view($result);
	}


	/*
	author: soumya hazra
	purpose: add Docket view
	date: 9-9-2019
	*/
	public function adddocket()
	{	
		$result = array();		
		$result['content']='admin/docket/add';
		$this->_load_view($result);
	}


	/*
	author: soumya hazra
	purpose: add Docket
	date: 9-9-2019
	*/
	public function submitdocket()
	{
		$result = array();
		$data = array();		

		$data = array(
			'docket_name' => $this->input->post( 'docket_name' ),
			'created_by' => $this->session->userdata('user_data'),
			'created_ts' => date('Y-m-d H:i:s')			
		);

		$result = $this->mdocket->submitdocket($data);

		if($result)
		{
			$this->session->set_flashdata('success_msg','Docket added successfully');
			redirect('admin/docket');
		}else{
			$this->session->set_flashdata('error_msg','Oops!Something went wrong...');
		}

	}

	/*
	author: soumya hazra
	purpose: Edit docket view
	date: 9-9-2019
	*/
	public function editdocket($dc)
	{
		$result = array();		
		$result['singl_docket'] = $this->mdocket->get_singl_docket($dc);
		$result['content']='admin/docket/add';
		$this->_load_view($result);

	}

	/*
	author: soumya hazra
	purpose: Update docket view
	date: 9-9-2019
	*/
	public function  updatedocket()
	{
		$result = array();
		$docket_name = $this->input->post( 'docket_name' );
		$docket_id = $this->input->post( 'docket_id' );

		$result = $this->mdocket->updatedocket($docket_name,$docket_id);

		if($result)
		{   
			$this->session->set_flashdata('success_msg','Docket updated successfully');
			redirect('admin/docket');
		}else{

			$this->session->set_flashdata('error_msg','Oops!Something went wrong...');
		}
	}
	public function CheckUnique(){
		$docket_name	= $this->input->post('docket_name');
		$cond			= array('docket_name' => $docket_name);
		$docket_data	= $this->mcommon->getRow('master_docket',$cond);
		if(count($docket_data) > 0){
			echo 1;exit;
		}
		else{
			echo 0;exit;
		}
	}
	public function set_deactive_docket($docket_id)
	{
		$result = array();
		$updated_by = $this->session->userdata('user_data');
		$result = $this->mdocket->set_deactive_docket($docket_id,$updated_by);
		if($result)
		{
			$this->session->set_flashdata('success_msg','Deactivated successfully');
			redirect('admin/docket');
		}else{
			$this->session->set_flashdata('error_msg','Oops!Something went wrong...');
		}
	}

	/*
	author: soma
	purpose: Set a expense Active
	date: 17-9-2019
	*/
	public function set_active_docket($docket_id)
	{
		$result = array();
		$updated_by = $this->session->userdata('user_data');
		$result = $this->mdocket->set_active_docket($docket_id,$updated_by);
		if($result)
		{
			$this->session->set_flashdata('success_msg','Activated successfully...');
			redirect('admin/docket');
		}else{
			$this->session->set_flashdata('error_msg','Oops!Something went wrong...');
		}
	}
}