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/old/applicationold/controllers/admin/Misc.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Misc extends MY_Controller {


	public function __construct() {		
		parent::__construct();
	   //$this->redirect_guest();
		
		$this->load->model('admin/mmisc');	
		
		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: soma
	purpose: Misc Listing
	date: 13-9-2019
	*/
	public function index()
	{
		$result = array();
		$result['misc_setup'] = $this->mmisc->get_misc();
		$result['misc_drivers'] = $this->mmisc->misc_driver();
	    $result['content']='admin/misc/list';
		$this->_load_view($result);

	}

	/*
	author: soumya hazra
	purpose: Submit Misc
	date: 13-9-2019
	*/
	public function submit_misc()
	{
		//echo "okkkk";die;
		$result = array();
		$data = array();

		$this->form_validation->set_rules('user_id', 'Driver', 'required');
    	$this->form_validation->set_rules('charges', 'charges', 'required');
	    $this->form_validation->set_rules('setup_date', 'select date', 'required');
	    $this->form_validation->set_rules('remarks', 'remarks', 'required');

	    if ($this->form_validation->run() == FALSE){
	    	$this->session->set_flashdata( 'error_msg', 'please fill all fields!' );
			$this->index();
			}else{

		$data = array(
			'user_id' => $this->input->post( 'user_id' ),
			'charges' => $this->input->post( 'charges' ),
			'setup_date' => $this->input->post('setup_date'),
			'remarks' => $this->input->post( 'remarks' ),
		    'created_on'=>date('Y-m-d')
		);

		$result = $this->mmisc->submit_misc($data);

		if($result)
		{
			$this->session->set_flashdata( 'success_msg', 'Misc. setup successfully added!' );
			//redirect('admin/misc');
		    $msg=array('status'=>1,'message'=>'Misc. setup successfully added!');    
            echo json_encode($msg);
		}else{
            $msg=array('status'=>0,'message'=>'Misc. setup not added!');    
            echo json_encode($msg);

		}

		}

	}	


	

	
}