File: //var/www/html/taxicamera/old/application/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...');
}
}
}