<?php include('fncr-geral/configuracao_geral.php');
$pagina = "mensalidades";

$periodo_mes = $mes_atual;
$periodo_ano = $ano_atual;

if(isset($_GET['periodo']) && $_GET['periodo'] != ""){
  $filtro = explode('_', $_GET['periodo']);
  $periodo_mes = $filtro[0];
  $periodo_ano = $filtro[1];
}
if(isset($_POST['filtro']) && $_POST['filtro'] == "filtro"){
  $filtro = explode('-', $_POST['periodo']);
  $periodo_mes = $filtro[1];
  $periodo_ano = $filtro[0];
}
if(isset($_POST['periodo_mes']) && $_POST['periodo_mes'] != "" && isset($_POST['periodo_ano']) && $_POST['periodo_ano'] != ""){
  $periodo_mes = $_POST['periodo_mes'];
  $periodo_ano = $_POST['periodo_ano'];
}

if(isset($_POST['alterar']) && $_POST['alterar'] == 'vencimento') {

    $id_boleto =  $_POST['id_boleto'];
    $vencimento = $_POST['vencimento'];

  if($id_boleto!="" && $vencimento!=""){

    $sql_alterar = $bd->getConexao()->prepare('UPDATE clubes_boletos SET
      vencimento = :vencimento
      WHERE id = :id_boleto');
    $sql_alterar->bindValue(':vencimento', $vencimento, PDO::PARAM_STR);
    $sql_alterar->bindValue(':id_boleto', $id_boleto, PDO::PARAM_STR);
    if( $sql_alterar->execute() );

  }

}

// Registros
$sql_registros = $bd->getConexao()->prepare('
SELECT clubes_financeiro.*,
  clubes.nome as clube,
  clubes_financeiro_status.status as nomestatus,
  DATE_FORMAT(clubes_boletos.vencimento,"%d/%m/%Y") AS vencimento,
  DATE_FORMAT(clubes_financeiro.data_pgto,"%d/%m/%Y") AS data_pagamento,
  clubes_boletos.id AS id_boleto,
  clubes_boletos.nosso_numero,
  clubes_boletos.status as status_boleto,
  clubes_boletos.remessa_envio
FROM clubes_financeiro
  LEFT JOIN clubes ON clubes.id = clubes_financeiro.id_clube
  LEFT JOIN clubes_boletos ON clubes_boletos.id_financeiro = clubes_financeiro.id
  LEFT JOIN clubes_financeiro_status ON clubes_financeiro_status.id = clubes_financeiro.status
WHERE clubes_financeiro.periodo_mes = :periodo_mes AND clubes_financeiro.periodo_ano = :periodo_ano AND clubes_financeiro.status > 0 ORDER BY clube ASC');
$sql_registros->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
$sql_registros->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
if( $sql_registros->execute() ) { $resul_registros = $sql_registros->fetchall(PDO::FETCH_ASSOC);}

// Status
$sql_status = $bd->getConexao()->prepare('SELECT * FROM clubes_financeiro_status ORDER BY id ASC');
if( $sql_status->execute() ) { $resul_status = $sql_status->fetchall(PDO::FETCH_ASSOC);}

?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <?php include('fncr-geral/html-head.php');?>

<script type="text/javascript">

  $(document).ready(function(){
    $("#modal_vencimento").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_boleto = button.data('id_registro');
      $(this).find('.id_boleto').val(id_boleto);
    });
  });

</script>

</head>
<body>

<!-- BARRA SUPERIOR -->
<?php include('barra-sup.php');?>
<!-- MENU PRINCIPAL -->
<?php include('menu.php');?>

<section id="content">

<div class="clearfix padder bg-fncr-clearfix">
<h3 class="m-b">Boletos</h3>
</div>

<section id="content" class="content-sidebar bg-white" style="padding-bottom: 100px">
<section class="main">
<br>
  <div class="col-lg-12">
    <section class="panel">
      <table class="table table-striped b-t text-small">
        <thead>
        <tr>
          <?php for($i=-5; $i<=2; $i++){

            $mes_echo = $periodo_mes+$i;
            $ano_echo = $periodo_ano;

            if($periodo_mes+$i <=0){
              $mes_echo = 12+$periodo_mes+$i;
              $ano_echo = $periodo_ano -1;
            }
            if($periodo_mes+$i >12){
              $mes_echo = $periodo_mes+$i-12;
              $ano_echo = $periodo_ano +1;
            }

            if($i==0){
              echo '<th class="text-center" style="font-size: 15px;background-color: #2d5360;color: #ffffff">';
            }else{
              echo '<th class="text-info text-center"><a href="boletos.php?periodo='.$mes_echo.'_'.$ano_echo.'">';
            }
            echo substr(meses($mes_echo), 0, 3)." / ".$ano_echo;
            echo '</a></th>';
          }?>
          <th class="text-info text-center" width="30%">
            <form method="post" action="" enctype="multipart/form-data">
              <input type="hidden" name="filtro" value="filtro" />
              <div class="col-lg-1 pull-right" style="padding: 2px;margin-right: 30px;">
                <button type="submit" class="btn btn-sm">Filtrar</button>
              </div>
              <div class="col-lg-9 pull-right" style="margin-top: 2px">
                <input type="text" class="combodate form-control" data-format="YY-MM" data-template="MMMM YYYY" name="periodo" data-required="true">
              </div>
            </form>
          </th>
        </tr>
        </thead>
      </table>
    </section>
  </div>

  <div class="col-lg-12" style="padding-bottom: 10px">
    <a href="boleto/remessa/remessa_dados.php?r=1&m=<?php echo $periodo_mes?>&a=<?php echo $periodo_ano?>" class="pull-right" target="_blank"><button class="btn btn-info btn-pagar">Gerar Remessa</button></a>
    <a href="boleto/gerar/boleto_dados.php?r=all&m=<?php echo $periodo_mes?>&a=<?php echo $periodo_ano?>" class="pull-right" target="_blank" style="margin-right: 10px"><button class="btn btn-info btn-pagar">Gerar Boletos</button></a>
  </div>

  <div class="col-lg-12">
    <section class="panel">
      <div class="table-responsive">
        <table class="table table-striped b-t text-small">
          <thead>
          <tr>
            <th>Clube</th>
            <th class="text-center">Doc</th>
            <th class="text-center">P</th>
            <th class="text-center">Valor</th>
            <th class="text-center">Venc</th>
            <th class="text-center">Pgt</th>
            <th width="100">Status</th>

            <th class="text-center">Boleto</th>
            <th class="text-center">N</th>
            <th class="text-center">Status Boleto</th>
            <th class="text-center">Remessa</th>
          </tr>
          </thead>
          <tbody>
          <?php foreach($resul_registros as $linha_registros){
            if($linha_registros['valor'] != 0){
              $valor_registro = "R$ ".echomoeda($linha_registros['valor']);
            }else{ $valor_registro = "Cortesia"; }

            if($linha_registros['id_boleto'] != 0 && $linha_registros['id_boleto'] != ""){
              $boleto = 'SIM';
            }else{ $boleto = "gerar"; }

            $status_boleto=''; $status_boleto_class = '';
            if($linha_registros['status_boleto'] == 0 && $linha_registros['nosso_numero'] != ""){ $status_boleto = 'Cadastrando'; $status_boleto_class = '1';}
            if($linha_registros['status_boleto'] == 1){ $status_boleto = 'Aberto'; $status_boleto_class = '2';}
            if($linha_registros['status_boleto'] == 2){ $status_boleto = 'Pago'; $status_boleto_class = '4';}
            if($linha_registros['status_boleto'] == 3){ $status_boleto = 'Cancelado'; $status_boleto_class = '1';}

            $remessa = ''; $remessa_class = '';
            if($linha_registros['remessa_envio'] == 1){ $remessa = 'Enviado'; $remessa_class = '2';}

          ?>
            <tr>
              <td class="text-info"><?php echo $linha_registros['clube']?></td>
              <td class="text-info text-center"><?php echo $linha_registros['documento']?></td>
              <td class="text-info text-center"><?php echo substr(meses($linha_registros['periodo_mes']), 0, 3)?></td>
              <td class="text-info text-center"><?php echo $valor_registro?></td>
              <td class="text-info text-center">
                <?php if($linha_registros['status'] != 4){ ?>
                  <a data-toggle="modal" href="#modal_vencimento" data-backdrop="static" class="pull-left" data-id_registro="<?php echo $linha_registros['id_boleto']?>" style="margin-right: 10px"><i class="fa fa-pencil-square fa-lg" data-toggle="tooltip" data-placement="top" title="Alterar Vencimento"></i></a>
                <?php } ?>
                <div class="pull-right"><?php echo $linha_registros['vencimento']?></div>
              </td>
              <td class="text-info text-center"><?php echo $linha_registros['data_pagamento']?></td>
              <td class="text-info status-<?php echo $linha_registros['status']?>">
                <?php echo $linha_registros['nomestatus']?>
              </td>
              <td class="text-info text-center">
                <?php if($linha_registros['status'] != 4){ ?>
                  <?php if($linha_registros['id_boleto'] != 0 && $linha_registros['id_boleto'] != ""){ ?>
                  <?php if($linha_registros['status_boleto'] != 3 ){ ?>
                    <a href="boleto/boleto.php?r=<?php echo $linha_registros['id_boleto']?>&tk=<?php echo md5($linha_registros['id_boleto']*99)?>" target="_blank"><button class="btn btn-info btn-pagar">Boleto</button></a>
                  <?php } ?>
                  <?php }else{ ?>
                    <a href="boleto/gerar/boleto_dados.php?r=<?php echo $linha_registros['id']?>&m=<?php echo $periodo_mes?>&a=<?php echo $periodo_ano?>" target="_blank"><button class="btn btn-primary btn-pagar">Gerar</button></a>
                  <?php } ?>
                <?php } ?>
              </td>
              <td class="text-info text-center"><?php echo $linha_registros['nosso_numero']?></td>
              <td class="text-center status-<?php echo $status_boleto_class?>"><?php echo $status_boleto?></td>
              <td class="text-center status-<?php echo $remessa_class?>"><?php echo $remessa?></td>
            </tr>
          <?php } ?>
          </tbody>
        </table>
      </div>
    </section>
  </div>

</section>
</section>
</section>

<!-- FOOTER -->
<?php include('footer.php');?>

<!-- Modal Novo Registro -->
<div id="modal_vencimento" class="modal fade">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="alterar" value="vencimento" />
    <input type="hidden" name="id_boleto" class="id_boleto" value="" />
    <div class="modal-dialog  modal-sm" style="width: 550px;">
      <div class="modal-content">
        <div class="modal-header bg-info">
          <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
          <h4 class="modal-title" id="myModalLabel">Alterar Vencimento</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12">
              <section class="panel">
                <table class="table table-striped b-t text-small">
                  <thead>
                  <tr>
                    <th width="200"></th>
                    <th class="text-center" width="400"></th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class="text-info"><div style="margin-top: 5px">Novo Vencimento</div></td>
                    <td class="text-info text-center">
                      <input type="text" class="combodate form-control" data-format="YYYY-MM-DD" data-template="DD MMMM YYYY" name="vencimento" data-required="true">
                    </td>
                  </tr>
                  </tbody>
                </table>
              </section>
            </div>
          </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Cancelar</button>
          <button type="submit" class="btn btn-sm btn-info">Salvar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- app -->
<script src="js/app.js"></script>
<script src="js/app.plugin.js"></script>
<script src="js/app.data.js"></script>
<!-- Sparkline Chart -->
<script src="js/charts/sparkline/jquery.sparkline.min.js"></script>
<!-- Easy Pie Chart -->
<script src="js/charts/easypiechart/jquery.easy-pie-chart.js"></script>
  <!-- select2 -->
<script src="js/select2/select2.min.js"></script>
  <!-- fuelux -->
<script src="js/fuelux/fuelux.js"></script>
<!-- datepicker -->
<script src="js/datepicker/bootstrap-datepicker.js"></script>
<!-- slider -->
<script src="js/slider/bootstrap-slider.js"></script>
<!-- file input -->
<script src="js/file-input/bootstrap.file-input.js"></script>
<!-- combodate -->
<script src="js/combodate/moment.min.js"></script>
<script src="js/combodate/combodate.js"></script>
<!-- parsley -->
<script src="js/parsley/parsley.min.js"></script>

</body>
</html>
<?php $bd = null; $bd_fn = null;?>