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

// Cadastrar Sorteio
if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == 'sorteio') {

  $periodo = explode('-', $_POST['periodo']);
  $concurso = $_POST['concurso'];
  $data = $_POST['data'];

  $sql_reg_sorteio = $bd->getConexao()->prepare('INSERT INTO sorteios
    (periodo_mes, periodo_ano, concurso, data_sorteio, status) VALUES
    ("'.$periodo[1].'", "'.$periodo[0].'", "'.$concurso.'", "'.$data.'", "0")');
  if( $sql_reg_sorteio->execute() );
}

// Cadastrar Sorteio
if(isset($_POST['editar']) && $_POST['editar'] == 'sorteio') {

  $id_sorteio = $_POST['id'];

  $periodo_mes = $_POST['periodo_mes'];
  $periodo_ano = $_POST['periodo_ano'];
  $concurso = $_POST['concurso'];
  $data_sorteio = $_POST['data'];
  $bilhete_sorteado = $_POST['bilhete'];
  $bilhete_destaque = $_POST['bilhete_destaque'];

  $sql_alt_sorteio = $bd->getConexao()->prepare('UPDATE sorteios SET
    periodo_mes = :periodo_mes,
    periodo_ano = :periodo_ano,
    concurso = :concurso,
    data_sorteio = :data_sorteio,
    bilhete_sorteado = :bilhete_sorteado,
    bilhete_destaque = :bilhete_destaque
    WHERE id = :id');
  $sql_alt_sorteio->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':concurso', $concurso, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':data_sorteio', $data_sorteio, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':bilhete_sorteado', $bilhete_sorteado, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':bilhete_destaque', $bilhete_destaque, PDO::PARAM_STR);
  $sql_alt_sorteio->bindValue(':id', $id_sorteio, PDO::PARAM_STR);
  if ($sql_alt_sorteio->execute()) ;
}

// Excluir Sorteio
if(isset($_POST['excluir']) && $_POST['excluir'] == 'sorteio') {

  $id_sorteio = $_POST['id'];

  // Excluindo Sorteio
  $sql_excluir = $bd->getConexao()->prepare('DELETE FROM sorteios WHERE id = :id');
  $sql_excluir->bindValue(':id', $id_sorteio, PDO::PARAM_STR);
  if ($sql_excluir->execute()) ;

  // Excluindo Bilhetes
  $sql_excluir_bilhetes = $bd->getConexao()->prepare('DELETE FROM sorteios_bilhetes WHERE id_sorteio = :id');
  $sql_excluir_bilhetes->bindValue(':id', $id_sorteio, PDO::PARAM_STR);
  if ($sql_excluir_bilhetes->execute()) ;
}


// SORTEIOS - REGISTROS
$sql_sorteios = $bd->getConexao()->prepare('
SELECT sorteios.*,
  sorteios_bilhetes.bilhetes_qt,
  sum(CASE WHEN sorteios_bilhetes.id > 0 THEN 1 ELSE 0 END) AS qtd_clubes,
  DATE_FORMAT(sorteios.data_sorteio,"%d/%m/%Y") AS data_sort
FROM sorteios
  LEFT JOIN sorteios_bilhetes ON sorteios_bilhetes.id_sorteio = sorteios.id
GROUP BY sorteios.id ORDER BY sorteios.id DESC');
$sql_sorteios->bindValue(':id_clube', $clube_id_geral, PDO::PARAM_STR);
if( $sql_sorteios->execute() ) { $resul_sorteios = $sql_sorteios->fetchall(PDO::FETCH_ASSOC);}

//Configurações do Controle
$valor_liberado = '1';
$valor_bloqueado = '0';

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

  <link rel="stylesheet" type="text/css" href="js/datatables2/media/css/jquery.dataTables.css">
  <script type="text/javascript" language="javascript" src="js/datatables2/media/js/jquery.dataTables.js"></script>
  <link rel="stylesheet" href="js/checkbox/jquery.checkbox.css" />

  <script type="text/javascript" language="javascript" class="init">

    // Script Modal Excluir Cadastro
    $(document).ready(function(){
      $("#modal_excluir").on('show.bs.modal', function(event){
        var button = $(event.relatedTarget);
        var id = button.data('id');
        $(this).find('.id').val(id);
      });
    });

    // Script Modal Registro de Entradas e Saídas
    $(document).ready(function(){
      $("#modal_editar").on('show.bs.modal', function(event){
        var button = $(event.relatedTarget);
        var id = button.data('id');
        $('.modal_editar_conteudo').load('modal/sorteios_editar.php?reg='+id)
      });
    });

    $(document).ready(function() {
      $('#sorteios').DataTable({

        stateSave: false, // Salvar última pesquisa
        "dom": '<"top"fl>rt<"bottom"ip><"clear">', // Layout
        "pagingType": "full_numbers", // Modo Paginação
        "iDisplayLength": 50,

        "aoColumns": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ],

        "language": { // Tradução
          "lengthMenu": "Resultados por P&aacute;gina: _MENU_ ",
          "zeroRecords": "N&atilde;o existe Registros para esta pesquisa",
          "info": "P&aacute;gina _PAGE_ de _PAGES_",
          "infoEmpty": "N&atilde;o existe Registros para esta pesquisa",
          "infoFiltered": "(Filtrando de um total de _MAX_ Registros)",
          "search": "Localizar Registro: ",
          "paginate": {
            "first": "Primeira",
            "previous": "Anterior",
            "next": "Pr&oacute;xima",
            "last": "&Uacute;ltima"
          }
        }
      });
    });

    $(document).ready(function() {
      $('input:checkbox:not([safari])').checkbox();
      $('input[safari]:checkbox').checkbox({cls:'jquery-safari-checkbox'});
      //$('input:radio').checkbox();
    });

    changeStyle = function(skin)
    {
      jQuery('#myform :checkbox').checkbox((skin ? {cls: skin} : {}));
    }

    $(document).ready(function(){
      $("input[name='status[]']").click(function(){
        var $this = $( this );//guardando o ponteiro em uma variavel, por performance

        var status = $this.attr('checked') ? <?php echo $valor_bloqueado ?> : <?php echo $valor_liberado ?>;
        var id = $this.attr('id');

        var tabela = $this.attr('tabela');
        var controle = $this.attr('controle');

        $.ajax({
          url: 'js/checkbox/checkbox_bd.php',
          type: 'GET',
          data: 'status='+status+'&id='+id+'&tabela='+tabela+'&controle='+controle,
          success: function(resultado){
            console.log(resultado)
          }

        });

        if($this.attr('checked')){
          $this.attr("checked", false);
        }else{
          $this.attr("checked", true);
        }

      });
    });
  </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">Sorteios</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">
      <header class="panel-heading">
        <span class="pull-right"><a data-toggle="modal" href="#modal_novo_sorteio" data-backdrop="static" class="btn btn-inverse btn-xs">Novo Sorteio</a></span>
        <div style="margin-top: 5px">Registros de Sorteios</div>
      </header>
      <div class="table-responsive">
        <table id="sorteios" class="table table-striped b-t text-small">
          <thead>
          <tr>
            <th class="text-center"></th>
            <th class="text-center">Per&iacute;odo</th>
            <th class="text-center">Clubes Participantes</th>
            <th class="text-center">Qtd. de Bilhetes</th>
            <th class="text-center">Concurso n&ordm;.</th>
            <th class="text-center">Data do Sorteio</th>
            <th class="text-center">Bilhete Sorteado</th>
            <th class="text-center">Clube Ganhador</th>
            <th class="text-center">Controle</th>
          </tr>
          </thead>
          <tbody>
          <?php foreach($resul_sorteios as $sreg){

            $qtd_clubes = $sreg['qtd_clubes'];
            $qtd_bilhetes = $sreg['bilhetes_qt'];

            if($qtd_clubes==""){      $clubes = '';
            }elseif($qtd_clubes==0){  $clubes = 'Sem Participantes';
            }elseif($qtd_clubes==1){  $clubes = $qtd_clubes.' Clube';
            }elseif($qtd_clubes>1){   $clubes = $qtd_clubes.' Clubes';
            }

            if($qtd_bilhetes=="" or $qtd_bilhetes==0){      $qtbilhete = '';
            }elseif($qtd_bilhetes==1){  $qtbilhete = $qtd_bilhetes.' Bilhete por Clube';
            }elseif($qtd_bilhetes>1){   $qtbilhete = $qtd_bilhetes.' Bilhetes por Clube';
            }

            if($sreg['bilhete_sorteado']!=0){
              $bilhete_premiado = $sreg['bilhete_sorteado'];
              $p1 = $sreg['bilhete_destaque'];
              $p2 = -5+$p1;
              $p3 = $p2+2;

              $bilhete_antes = substr($bilhete_premiado, 0, $p1);
              $bilhete_meio = substr($bilhete_premiado, $p2, 2);
              if($p3<0){$bilhete_depois = substr($bilhete_premiado, $p3);}else{$bilhete_depois='';}

              $bilhete = $bilhete_antes.'<strong style="color:red;font-size:15px;">'.$bilhete_meio.'</strong>'.$bilhete_depois;
            }else{
              $bilhete = '';
            }

            if($sreg['status'] == 1){
              $checked = 'checked="checked"';  }else{
              $checked = '';  }

            ?>
            <tr>
              <td>
                <div class="btn-group">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-pencil-square-o fa-lg" data-toggle="tooltip" data-placement="top" title="Editar"></i></a>
                  <ul class="dropdown-menu pull-left">
                    <li><a data-toggle="modal" href="#modal_editar" data-backdrop="static" data-id="<?php echo $sreg['id']?>">Editar</a></li>
                    <li><a href="sorteios_bilhetes.php?s=<?php echo $sreg['id']?>">Bilhetes</a></li>
                    <li><a data-toggle="modal" href="#modal_excluir" data-backdrop="static" data-id="<?php echo $sreg['id']?>">Excluir</a></li>
                  </ul>
                </div>
              </td>
              <td class="text-center"><?php echo meses($sreg['periodo_mes']) ?> / 20<?php echo $sreg['periodo_ano'] ?></td>
              <td class="text-center"><?php echo $clubes ?></td>
              <td class="text-center"><?php echo $qtbilhete?> </td>
              <td class="text-center"><?php echo echoint($sreg['concurso']) ?></td>
              <td class="text-center"><?php echo $sreg['data_sort'] ?></td>
              <td class="text-center"><?php echo $bilhete ?></td>
              <td class="text-center"><?php echo $sreg['clube_ganhador'] ?></td>
              <td class="text-center">
                <div class="top5 text-center">
                  <input type="checkbox" name="status[]" class="top5" <?php echo $checked?> id="<?php echo $sreg['id']?>" tabela="sorteios" controle="status"/>
                </div>
              </td>
            </tr>
          <?php } ?>
          </tbody>
        </table>
      </div>
    </section>
  </div>

</section>
</section>

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

<!-- Modal Novo Sorteio -->
<div id="modal_novo_sorteio" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="cadastrar" value="sorteio" />
    <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">Novo Sorteio</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">Per&iacute;odo</div></td>
                    <td class="text-info text-center">
                      <input type="text" class="combodate form-control" data-format="YY-MM" data-template="MMMM  YYYY" name="periodo" data-required="true">
                    </td>
                  </tr>
                  <tr>
                    <td class="text-info"><div style="margin-top: 5px">Concurso N.</div></td>
                    <td class="text-info text-center"><input type="text" class="form-control" name="concurso" value="" data-required="true"></td>
                  </tr>
                  <tr>
                    <td class="text-info"><div style="margin-top: 5px">Data Sorteio</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="data" 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">Cadastrar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal Editar -->
<div id="modal_editar" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="editar" value="sorteio" />
    <div class="modal-dialog  modal-sm" style="width: 550px;">
      <div class="modal_editar_conteudo"></div>
    </div>
  </form>
</div>

<!-- Modal Excluir -->
<div id="modal_excluir" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="excluir" value="sorteio" />
    <input type="hidden" class="id" name="id" value=""/>
    <div class="modal-dialog modal-sm" style="width: 350px;">
      <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">Excluir Sorteio</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Tem certeza que deseja excluir o sorteio?
            </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" data-loading-text="Excluindo..">Excluir</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>
<!-- checkbox -->
<script src="js/checkbox/jquery.checkbox.min.js"></script>

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