db->select('t1.ListCode, t1.ListName'); $this->db->from(''.PICK_LIST_DETAILS. ' as t1'); $this->db->where('t1.ListGroup', 10); // $this->db->join('' . COURSE . ' as t2', 't2.UniversityID = t1.UniversityID', 'LEFT'); $typeDetails = $this->db->get(); $typeStateDetails = $typeDetails->result(); // TypeName details $this->db->select('t2.TypeName, t2.TypeID, t2.ID'); $this->db->from(''.INCOMEOUTCOMEMASTER. ' as t2'); $this->db->where('t2.IsActive', 1); $typeNaDetails = $this->db->get(); $typeNameDetails = $typeNaDetails->result(); $results['typeNameStatus'] = true; $results['typeList'] = $typeStateDetails; $results['typeNameList'] = $typeNameDetails; return $results; } public function get_Daybook_Details_List($reqData, $reqDataBy) { if($reqData['date'] != '' && $reqData['dateTo'] != '') { $this->db->select('t1.*, t2.ListName, t3.TypeName'); $this->db->from(''.DAYBOOKMASTER. ' as t1'); $this->db->join('' . PICK_LIST_DETAILS . ' as t2', 't2.ListCode = t1.Name', 'LEFT'); $this->db->join('' . INCOMEOUTCOMEMASTER . ' as t3', 't3.ID = t1.Type', 'LEFT'); $this->db->where('t1.Date >=', $reqData['date']); $this->db->where('t1.Date <=', $reqData['dateTo']); // $this->db->where('t1.Date', $reqData['date']); $this->db->order_by('CreatedOn', 'DESC'); $this->db->where('t1.BranchCode', $reqDataBy['localBranchID']); } else { $this->db->select('t1.*, t2.ListName, t3.TypeName'); $this->db->from(''.DAYBOOKMASTER. ' as t1'); $this->db->join('' . PICK_LIST_DETAILS . ' as t2', 't2.ListCode = t1.Name', 'LEFT'); $this->db->join('' . INCOMEOUTCOMEMASTER . ' as t3', 't3.ID = t1.Type', 'LEFT'); // $this->db->where('t1.Date', $reqData['date']); $this->db->order_by('CreatedOn', 'DESC'); $this->db->where('t1.BranchCode', $reqDataBy['localBranchID']); } // $this->db->join('' . COURSE . ' as t2', 't2.UniversityID = t1.UniversityID', 'LEFT'); $dayBookDetails = $this->db->get(); $dayBookDetailsList = $dayBookDetails->result(); $results['dayBookListStatus'] = true; $results['dayBookListDetails'] = $dayBookDetailsList; return $results; } public function delete_dayBookDetails($id) { $sql1 = " DELETE FROM ".DAYBOOKMASTER." WHERE ID ='$id'"; // update branch to staff_branch table if ($this->db->query($sql1) == '1') { $result['deletedStatus'] = true; $result['message'] = "Entry is Deleted"; } else { $result['deletedStatus'] = false; $result['message'] = "Something went wrong.please try again"; } return $result; } public function update_dayBookDetails($Arr, $upFor) { $this->db->where('ID', $upFor); $this->db->update(DAYBOOKMASTER, $Arr); if ($this->db->affected_rows() == '1') { $result['updateDetailsStatus'] = true; $result['message'] = "Successfully Details Updated"; } else { $result['updateDetailsStatus'] = false; $result['message'] = "Something went wrong.please try again"; } return $result; } // add dayBook public function add_dayBook($Arr) { $this->db->insert(DAYBOOKMASTER, $Arr); if ($this->db->affected_rows() == '1') { $result['addDayBookStatus'] = true; $result['message'] = "Successfully DayBook Details Added"; } else { $result['addDayBookStatus'] = false; $result['message'] = "Something went wrong.please try again"; } return $result; } public function update_status_admin($arr) { $Approval_By = $arr[0]['Approval_By']; $Approval_Comments = $arr[0]['Approval_Comments']; $UpdatedBy = $arr[0]['UpdatedBy']; $UpdatedOn = $arr[0]['UpdatedOn']; $status = $arr[0]['Status']; $number = array(); foreach($arr as $ar){ array_push($number, $ar['ID']); } $updateFor = implode(',', $number); $sql = "UPDATE ".DAYBOOKMASTER." SET Status = '$status', Approval_By = '$Approval_By' , Approval_Comments = '$Approval_Comments', UpdatedBy = '$UpdatedBy' , UpdatedOn = '$UpdatedOn' WHERE id IN ($updateFor)"; $mBranchDetails = $this->db->query($sql); // echo $mBranchDetails; // echo $this->db->affected_rows(); exit(); if ($this->db->affected_rows() >= 1) { $result['addStatus'] = true; $result['message'] = "Successfully Details Updated"; } else { $result['addStatus'] = false; $result['message'] = "Something went wrong.please try again"; } return $result; } public function get_Daybook_Details_List_superAdmin($reqData, $reqDataBy){ if($reqData['date'] != '' && $reqData['dateTo'] != '') { $this->db->select('t1.*, t2.ListName, t3.TypeName, t4.BranchName'); $this->db->from(''.DAYBOOKMASTER. ' as t1'); $this->db->join('' . PICK_LIST_DETAILS . ' as t2', 't2.ListCode = t1.Name', 'LEFT'); $this->db->join('' . INCOMEOUTCOMEMASTER . ' as t3', 't3.ID = t1.Type', 'LEFT'); $this->db->join('' . BRANCH . ' as t4', 't4.BranchCode = t1.BranchCode', 'LEFT'); $this->db->where('t1.Date >=', $reqData['date']); $this->db->where('t1.Date <=', $reqData['dateTo']); $this->db->order_by('CreatedOn', 'DESC'); // $this->db->join('' . COURSE . ' as t2', 't2.UniversityID = t1.UniversityID', 'LEFT'); $dayBookDetails = $this->db->get(); $dayBookDetailsList = $dayBookDetails->result(); } else { $this->db->select('t1.*, t2.ListName, t3.TypeName, t4.BranchName'); $this->db->from(''.DAYBOOKMASTER. ' as t1'); $this->db->join('' . PICK_LIST_DETAILS . ' as t2', 't2.ListCode = t1.Name', 'LEFT'); $this->db->join('' . INCOMEOUTCOMEMASTER . ' as t3', 't3.ID = t1.Type', 'LEFT'); $this->db->join('' . BRANCH . ' as t4', 't4.BranchCode = t1.BranchCode', 'LEFT'); // $this->db->where('t1.Date', $reqData['date']); $this->db->order_by('CreatedOn', 'DESC'); // $this->db->join('' . COURSE . ' as t2', 't2.UniversityID = t1.UniversityID', 'LEFT'); $dayBookDetails = $this->db->get(); $dayBookDetailsList = $dayBookDetails->result(); } $results['dayBookListStatus'] = true; $results['dayBookListDetails'] = $dayBookDetailsList; return $results; } }