Пример #1
0
  <div class="panel-heading">Agendar Visitação</div>
  <div class="panel-body">
   <div class="panel panel-default">

    <script type="text/javascript">
    jQuery(document).ready(function(){
      jQuery('#calendar').fullCalendar({
        defaultDate: '<?php 
echo $ano . "-" . str_pad($mes, 2, "0", STR_PAD_LEFT) . "-01";
?>
',
        locale: 'pt-br',
        events: [
          <?php 
$query = 'data >= current_date() and extract(year from data) = ? and extract(month from data) = ? ';
foreach (Disponibilidade::all(array('conditions' => array($query, $ano, $mes), 'order' => 'data asc, hora asc')) as $dispo) {
    ?>
          { 
            id: '<?php 
    echo $dispo->id;
    ?>
',
            title: 
            '<?php 
    if ($dispo->reserva != NULL) {
        if ($dispo->reserva->situacao->id != 3) {
            echo $dispo->reserva->entidade;
        } else {
            echo $dispo->reserva->situacao->descricao;
        }
    } else {
Пример #2
0
    }
    $query .= " extract(year from data) = ? ";
    array_push($param, array($ano));
}
if ($data == '' && $mes != '') {
    if (sizeof($param) > 0) {
        $query .= " and ";
    }
    $query .= " extract(month from data) = ? ";
    array_push($param, array($mes));
}
array_push($conditions, $query);
foreach ($param as $value) {
    array_push($conditions, $value);
}
foreach (Disponibilidade::all(array('conditions' => $conditions, 'order' => 'data asc, hora asc')) as $dispo) {
    ?>
      <tr>
        <td><?php 
    echo $dispo->id;
    ?>
</td>
        <td><?php 
    echo $dispo->data->format('d/m/Y');
    ?>
</td>
        <td><?php 
    echo $dispo->hora;
    ?>
</td>
        <td>