coatingMachineDetails_model = new CoatingMachineDetailsModel(); $this->drierMachineDetails_model = new DrierMachineDetailsModel(); $this->session = session(); helper('form'); $this->isLoggedIn(); } public function index() { // } public function loadView_coatingMachineDetails(){ if ($this->request->getMethod() === 'POST'){ $month = $this->request->getPost('month'); $date = DateTime::createFromFormat('M-Y', $month); $formattedDate = $date->format('Y-m'); $month=$formattedDate; } else{ $month = date('Y-m'); // dd($month); } $this->global['pageTitle'] = 'Coating Machine Details '; $data['coatingMachineDetails']= $this->coatingMachineDetails_model ->where('is_active', 1) ->orderBy('created_at','DESC') ->like('created_at', $month, 'after') ->findAll(); $date = DateTime::createFromFormat('Y-m', $month); $formattedDate = $date->format('M-Y'); $data['month']=$formattedDate; return $this->loadViews("CoatingMachineDetail", $this->global, $data, NULL); } public function addNewCoatingMachineDetails(){ $postData=$this->request->getPost(); $inserted= $this->coatingMachineDetails_model->insert($postData); if ($inserted) { // Set flashdata for success message return redirect()->to('/coatingMachineDetails')->with('success', 'Coating Machine details updated successfully'); } else { // Set flashdata for error message return redirect()->back()->with('error', 'Failed to update Coating machine details'); } } public function updateCoatingMachineDetails(){ $putData=$this->request->getPost(); $id = $putData['editCoatingMachineDetailId']; $updated= $this->coatingMachineDetails_model->update($id,$putData); if ($updated) { // Set flashdata for success message return redirect()->to('/coatingMachineDetails')->with('success', 'Coating Machine details updated successfully'); } else { // Set flashdata for error message return redirect()->back()->with('error', 'Failed to update Coating machine details'); } } public function deleteCoatingMachineDetails(){ $id = $this->request->getGet('id'); $data['is_active']=0; $updated = $this->coatingMachineDetails_model->update($id,$data); if ($updated) { // Set flashdata for success message return redirect()->to('/coatingMachineDetails')->with('success', 'Coating Machine details deleted successfully'); } else { // Set flashdata for error message return redirect()->back()->with('error', 'Failed to delete Coating machine details'); } } // --------------------------------------------gwm---------------------------------------------- }