load->model('Test_model'); $data['sdata'] = $this->Test_model->name_list(); $this->load->view('home/dashboard'); // just the header file $this->load->view('namelist',$data); $this->load->view('home/master_assets'); $this->load->view('home/footer'); // just the header file } public function addnew() { $this->load->library('form_validation'); $this->form_validation->set_rules('slot_name', 'Slot Name', 'trim|required|min_length[2]|max_length[100]|xss_clean'); if ($this->form_validation->run() == FALSE) { redirect("master_timeslot"); } else{ $this->load->model('Test_model'); $this->Test_model->save_name($_POST); $this->load->library('session'); $this->session->set_flashdata('added','The name is successfully updated'); redirect("master_timeslot"); } } public function deleteName() { $id = $_GET['id']; $this->load->model('Test_model'); $this->Test_model->delete_name($id); $this->load->library('session'); $this->session->set_flashdata('deleted','The name is successfully updated'); redirect("master_timeslot"); } public function editName(){ //echo '
';print_r($_POST);die;
        if(isset($_POST) && $_POST['submit']=='editSlot'){
            // echo 7;
            $id = $_GET['id'];
  
            $this->load->model('Test_model');
            $this->Test_model->edit_name($_POST,$id);
            $this->load->library('session');
            $this->session->set_flashdata('edited','The name is successfully updated');
            redirect("master_timeslot");
        }
        
        $rwid=$_GET['id'];
        $data['id'] = $_GET['id'];

        $this->load->model('Test_model');
        $fldval = $this->Test_model->getWherevalue($rwid);
        //echo '
';print_r($fldval);die;
        $data['value'] = $fldval->name;
        $data['startTime'] = $fldval->startTime;
        $data['endTime'] = $fldval->endTime;

        $this->load->view('home/dashboard');
        $this->load->view('home/master_assets');
         // just the header file
        $this->load->view('editname',$data);
        $this->load->view('home/footer'); // just the header file

        
    }

    public function duplicateCheck()
    {
        $this->load->model('Test_model');
        $res = $this->Test_model->duplicate_entry($_POST);
        echo $res;
    }
    

    public function statusChange(){
        $this->load->model('Test_model');
        $res = $this->Test_model->status_change($_POST);
        echo $res;
    }

   public function getList()
    {
        $this->load->model('Test_Model');
        $requestData = $_REQUEST;
        $start = $requestData['start'];
        $limit = $requestData['length'];

        $orderColumn=$requestData['order'][0]['column'];
        $orderType=$requestData['order'][0]['dir'];
        
        $search = $this->input->post('search')['value'];
        
      
            if (!empty($search)) {
                $data['name'] = $this->Test_Model->getNameByLimitBySearch($limit, $start, $search,$orderColumn, $orderType);
            } else {
                $data['name'] = $this->Test_Model->getNameByLimit($limit, $start, $orderColumn, $orderType);
            }

            $listCount = sizeof($data['name']);
      
       


            foreach ($data['name'] as $data) {

               static $slno = 1;
               
               $statusChk = '';
               if($data->status == "0"){
                    $statusChk = '';
               }else{
                    $statusChk = 'checked';
               }


                $options1 = '' .  lang('edit') .' ';
                $options2 = ' ' . lang('delete') .'';

                 $switch = '
'; $info[] = array( $slno, $data->name, $data->startTime, $data->endTime, $switch, $options1 . ' ' . $options2 ); $slno++; } if ($listCount > 0) { $output = array( "draw" => intval($requestData['draw']), "recordsTotal" => $listCount, "recordsFiltered" => $listCount, "data" => $info ); } else { $output = array( // "draw" => 1, "recordsTotal" => 0, "recordsFiltered" => 0, "data" => [] ); } echo json_encode($output); } } /* End of file accountant.php */ /* Location: ./application/modules/accountant/controllers/accountant.php */