function generateLeaveCalender() { $this->load->model('leaves'); $this->load->library('calendar'); $this->load->helper('leave_date'); $highlight_date = array(); $days = array(); $form_data = $this->input->post(); $leave_id = $form_data['leave_id']; $user_id = $form_data['user_id']; $dates = $this->leaves->get_leave_details($leave_id, $user_id); $start_date_month = date('m', strtotime($dates[0]->leave_start_date)); $start_date_year = date('Y', strtotime($dates[0]->leave_start_date)); $start_date = $dates[0]->leave_start_date; $end_date = $dates[0]->leave_end_date; $end_date_month = date('m', strtotime($dates[0]->leave_end_date)); $end_date_year = date('Y', strtotime($dates[0]->leave_end_date)); $days = businessWorkingDays($start_date, $end_date, true); foreach ($days as $key => $value) { $month = date('m', strtotime($value)); $d = ltrim(date('d', strtotime($value)), '0'); $highlight_date[$month][$d] = '#'; } for ($i = $start_date_month; $i <= $end_date_month; $i++) { $selected_date = $highlight_date[$i]; $calendars[] = $this->calendar->generate($start_date_year, $i, $selected_date); } $page_data = array('calendars' => $calendars); //$this->load->view('common/header'); $this->load->view('utilities/calendar', $page_data); //$this->load->view('common/footer'); }
<div class="form-group"> <table class="table table-bordered table-striped leave_table"> <thead> <th class="text-center">Employee Name</th> <th class="text-center">Date</th> <th class="text-center">Leave Type</th> <th class="text-center">Number of Days</th> <th class="text-center">Status</th> <th class="text-center">Action</th> </thead> <tbody> <?php foreach ($leave_data as $key => $value) { $noOfLeaves = businessWorkingDays($value->leave_start_date, $value->leave_end_date); $start_date = convertDbDate($value->leave_start_date); $end_date = convertDbDate($value->leave_end_date); ?> <tr> <td class="text-center"><?php echo $value->first . ' ' . $value->last; ?> </td> <td class="text-center view_leave_calendar" data-leave-id="<?php echo $value->leave_id; ?> " data-user-id="<?php echo $value->user_id; ?> "><?php