Vagas disponíveis para o dia fullcalendar [RESOLVIDO]
Olá, estou com um dificuldade, estou bolando um calendário de reserva, eu tenho as datas fixas, por exemplo, 07/09/2019, 14/09/2019, 15/09/2019 e cada dia tem 30 vagas disponíveis, o que estou apanhado é em mostrar somente um vez no calendário.
Eu tenho as tabelas:
beneficios_calendario
/monthly_2019_07/beneficios_calendario.JPG.ef849a60cd9c69de193e0e5fa71e788a.JPG" />
e a beneficios_reserva:
/monthly_2019_07/beneficios_reserva.JPG.ecf4d8c8bb29ce6279d79ee4847b959e.JPG" />
Meu model:
public function vagas_disponiveis()
{
$this->db->select('*');
$this->db->from('beneficios_calendario');
$query = $this->db->get();
$dias = $query->result_array();
$this->db->select('count(*) as cnt, data_reserva');
$this->db->from('beneficios_reserva');
$this->db->group_by('data_reserva');
$query = $this->db->get();
$reservas = $query->result_array();
$data = array();
foreach ($dias as $dia) {
foreach ($reservas as $reserva) {
if ($reserva['data_reserva'] == $dia['start'])
{
$vagas = $dia['title'] - $reserva['cnt'];
$data[] = array(
'title' => $vagas,
'start' => $dia['start'],
'color' => $dia['color'],
);
}
}
$data[] = array(
'title' => $dia['title'],
'start' => $dia['start'],
'color' => $dia['color'],
);
}
echo json_encode($data);
}
/monthly_2019_07/luiz.JPG.287687b255d497c31e42a68bb68e2fe1.JPG" />
Obrigado.Discussão (1)
Carregando comentários...