<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Driver extends CI_Controller { public function __construct() { parent::__construct(); date_default_timezone_set("Asia/Kolkata"); $this->load->model('Driver_model'); $this->load->helper('access'); if(!$this->session->userdata('logged_in')) { redirect(base_url()); } $class = $this->router->fetch_class(); $method = $this->router->fetch_method(); $r = check_access($class,$method); // $r);exit(); if($r == false) { redirect(base_url().'welcome/error_404'); } } public function view_driver (){ $template['page'] = "Driver/view-driver"; $template['page_title'] = "Driver Details"; $template['data'] = $this->Driver_model->get_driver(); $this->load->view('template',$template); } public function edit_customer() { $template['page'] = 'Customer/edit-customer'; $template['page_title'] = "Edit Customer"; $id = $this->uri->segment(3); $template['data'] = $this->Customer_model->get_single_customer($id); if(!empty($template['data'])) { if($_POST) { $data = $_POST; unset($data['submit']); // if(isset($_FILES['image'])) { // $config = $this->set_upload_options(); // $this->load->library('upload'); // $this->upload->initialize($config); // if ( ! $this->upload->do_upload('image')) { // unset($data['image']); // } // else { // //$data['image'] = base_url().$config['upload_path']."/".$_FILES['image']['name']; // $upload_data = $this->upload->data(); // $data['image'] = base_url().$config['upload_path']."/".$upload_data['file_name']; // } // } //$data['created_user'] = $this->session->userdata('logged_in')['id']; $result = $this->Customer_model->update_customer($data, $id); // array_walk($data, "remove_html"); $this->session->set_flashdata('message', array('message' => 'Customer Updated Successfully','class' => 'success')); redirect(base_url().'customer/view_customer'); } else { $this->load->view('template', $template); } } } public function delete_driver(){ $id = $this->uri->segment(3); $result= $this->Driver_model->driver_delete($id); $this->session->set_flashdata('message', array('message' => 'Requested Driver Deleeted Successfully','class' => 'success')); redirect(base_url().'Driver/view_driver'); } public function driver_viewpopup() { $id=$_POST['patientdetailsval']; $template['data'] = $this->Driver_model->view_popup_driver($id); $this->load->view('Driver/driver-view-popup',$template); } }