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

// Cadastrando fornecedor
if(isset($_POST['cadastrar']) && $_POST['cadastrar'] == 'produto') {

  $plano = $_POST['plano'];
  $descricao = $_POST['descricao'];
  $complemento = $_POST['complemento'];
  $texto_upgrade = $_POST['texto_upgrade'];
  $ciclo = $_POST['ciclo'];
  $nome_bd = $_POST['nome_bd'];
  $valor = moeda($_POST['valor']);
  $ordem = $_POST['ordem'];
  $selecao = $_POST['selecao'];
  $id_modulo = $_POST['id_modulo'];
  $recomendado = $_POST['recomendado'];

  // Cadastrando Produto
  $sql_cadastrando = $bd->getConexao()->prepare('INSERT INTO modulos_produtos
    (id_modulo, plano, descricao, complemento, valor, texto_upgrade, ciclo, selecao, recomendado, nome_bd, ordem, status) VALUES
    ("'.$id_modulo.'", "'.$plano.'", "'.$descricao.'", "'.$complemento.'", "'.$valor.'", "'.$texto_upgrade.'", "'.$ciclo.'", "'.$selecao.'", "'.$recomendado.'", "'.$nome_bd.'", "'.$ordem.'", "0")');
  if ($sql_cadastrando->execute()) ;

  // Dados do Produto Cadastrado
  $sql_prod_cadastrado = $bd->getConexao()->prepare('SELECT * FROM modulos_produtos ORDER BY id DESC LIMIT 1');
  if( $sql_prod_cadastrado->execute() ) { $resul_prod_cadastrado = $sql_prod_cadastrado->fetch(PDO::FETCH_ASSOC);}

  $id_prod = $resul_prod_cadastrado['id'];

  // Cadastrando os Produtos para os Clubes
  $sql_clubes_config = $bd->getConexao()->prepare('SELECT * FROM clubes_config_planos GROUP BY id_clube ORDER BY id_clube ASC');
  if( $sql_clubes_config->execute() ) { $resul_clubes_config = $sql_clubes_config->fetchall(PDO::FETCH_ASSOC);}

  foreach($resul_clubes_config as $l){

    $sql_cadastrar_plano = $bd->getConexao()->prepare('INSERT INTO clubes_config_planos
    (id_clube, id_produto, valor_ajuste, status) VALUES (
    "'.$l['id_clube'].'", "'.$id_prod.'", "0", "0")');
    if( $sql_cadastrar_plano ->execute() );

  }

  $mensagem = "ok";
  $mensagem_frase = "Produto cadastrado com sucesso.";
}


// alterando fornecedor
if(isset($_POST['alterar']) && $_POST['alterar'] == 'produto') {

  $plano = $_POST['plano'];
  $descricao = $_POST['descricao'];
  $complemento = $_POST['complemento'];
  $texto_upgrade = $_POST['texto_upgrade'];
  $ciclo = $_POST['ciclo'];
  $nome_bd = $_POST['nome_bd'];
  $valor = moeda($_POST['valor']);
  $ordem = $_POST['ordem'];
  $selecao = $_POST['selecao'];
  $id_modulo = $_POST['id_modulo'];
  $recomendado = $_POST['recomendado'];

  // Cadastrando Centro
  $sql_alterando = $bd->getConexao()->prepare('UPDATE modulos_produtos SET
    plano = :plano,
    descricao = :descricao,
    complemento = :complemento,
    texto_upgrade = :texto_upgrade,
    ciclo = :ciclo,
    nome_bd = :nome_bd,
    valor = :valor,
    ordem = :ordem,
    selecao = :selecao,
    recomendado = :recomendado,
    id_modulo = :id_modulo
  WHERE id = :id');
  $sql_alterando->bindValue(':plano', $plano, PDO::PARAM_STR);
  $sql_alterando->bindValue(':descricao', $descricao, PDO::PARAM_STR);
  $sql_alterando->bindValue(':complemento', $complemento, PDO::PARAM_STR);
  $sql_alterando->bindValue(':texto_upgrade', $texto_upgrade, PDO::PARAM_STR);
  $sql_alterando->bindValue(':ciclo', $ciclo, PDO::PARAM_STR);
  $sql_alterando->bindValue(':nome_bd', $nome_bd, PDO::PARAM_STR);
  $sql_alterando->bindValue(':valor', $valor, PDO::PARAM_STR);
  $sql_alterando->bindValue(':ordem', $ordem, PDO::PARAM_STR);
  $sql_alterando->bindValue(':selecao', $selecao, PDO::PARAM_STR);
  $sql_alterando->bindValue(':id_modulo', $id_modulo, PDO::PARAM_STR);
  $sql_alterando->bindValue(':recomendado', $recomendado, PDO::PARAM_STR);
  $sql_alterando->bindValue(':id', $_GET['prod'], PDO::PARAM_STR);
  if ($sql_alterando->execute()) ;

  $mensagem = "ok";
  $mensagem_frase = "Produto alterado com sucesso.";
}


// ************************************** GERAL **************************************

// Lista de Produtos
$sql_produtos = $bd->getConexao()->prepare('
SELECT modulos_produtos.*,
  modulos.nome as nome_modulo
FROM modulos_produtos
  INNER JOIN modulos ON modulos.id = modulos_produtos.id_modulo
WHERE modulos_produtos.status = 0 ORDER BY modulos_produtos.id_modulo ASC, modulos_produtos.ordem ASC');
if( $sql_produtos->execute() ) { $resul_produtos = $sql_produtos->fetchall(PDO::FETCH_ASSOC);}

// Lista de Centros
$sql_modulos = $bd->getConexao()->prepare('SELECT * FROM modulos WHERE status = 0 ORDER BY id ASC');
if( $sql_modulos->execute() ) { $resul_modulos = $sql_modulos->fetchall(PDO::FETCH_ASSOC);}


if(isset($_GET['prod'])){
  // Dados do produto
  $sql_produto = $bd->getConexao()->prepare('SELECT * FROM modulos_produtos WHERE id = :id');
  $sql_produto->bindValue(':id', $_GET['prod'], PDO::PARAM_STR);
  if( $sql_produto->execute() ) { $resul_produto = $sql_produto->fetch(PDO::FETCH_ASSOC);}
}

?>
<!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>

  <style>
    input[type=checkbox] { visibility: hidden; }
  </style>

<script type="text/javascript">

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

  $(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: 'checkbox/checkbox_bd.php',
        type: 'GET',
        data: 'status='+status+'&id='+id+'&tabela='+tabela+'&controle='+controle,
      });

      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">
  <!-- MENSAGENS DE ALERTA -->
  <?php include('fncr-geral/mensagens.php');?>

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

<section id="content" class="content-sidebar bg-white">
<section class="main">

<br>
<?php if(isset($_GET['new'])){?>
  <form class="form-horizontal" method="post" action="planos_produtos.php" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="cadastrar" value="produto" />

    <div class="col-sm-12">
      <section class="panel">
        <header class="panel-heading">
          <button type="submit" class="btn btn-xs btn-inverse pull-right">Cadastrar</button>
          <div class="col-sm-4" style="margin-top: 4px">Novo Cadastro de Produto</div>
        </header>
        <div class="panel-body">
          <div class="col-sm-5">
            <div class="form-group">
              <label class="col-lg-3 control-label">Plano</label>
              <div class="col-lg-9">
                <input type="text" name="plano" data-required="true" class="form-control">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Descri&ccedil;&atilde;o</label>
              <div class="col-lg-9">
                <input type="text" name="descricao" class="form-control">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Complemento</label>
              <div class="col-lg-9">
                <input type="text" name="complemento" class="form-control">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Txt.Upgrade</label>
              <div class="col-lg-9">
                <input type="text" name="texto_upgrade" class="form-control">
              </div>
            </div>
          </div>

          <div class="col-sm-7">
            <div class="form-group">
              <label class="col-lg-2 control-label">Ciclo</label>
              <div class="col-lg-4">
                <input type="text" name="ciclo" class="form-control">
              </div>
              <label class="col-lg-2 control-label">Sele&ccedil;&atilde;o</label>
              <div class="col-lg-4">
                <select class="form-control" name="selecao" data-required="true">
                  <option value="0">Autom&aacute;tico</option>
                  <option value="1">RadioBox</option>
                  <option value="2">CheckBox</option>
                </select>
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Nome BD</label>
              <div class="col-lg-4">
                <input type="text" name="nome_bd" class="form-control">
              </div>
              <label class="col-lg-2 control-label">Ordem</label>
              <div class="col-lg-4">
                <input type="text" name="ordem" class="form-control">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Valor</label>
              <div class="col-lg-4">
                <input type="text" name="valor" class="form-control">
              </div>
              <label class="col-lg-2 control-label">M&oacute;dulo</label>
              <div class="col-lg-4">
                <select class="form-control" name="id_modulo" data-required="true">
                  <?php foreach ($resul_modulos as $l){?>
                    <option value="<?php echo $l['id']?>"><?php echo $l['nome']?></option>
                  <?php } ?>
                </select>
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Recomendado</label>
              <div class="col-lg-4">
                <select class="form-control" name="recomendado" data-required="true">
                  <option value="0">Não</option>
                  <option value="1">Sim</option>
                </select>
              </div>
            </div>
          </div>

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

  </form>
<?php }elseif(isset($_GET['prod'])){ ?>
  <form class="form-horizontal" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="alterar" value="produto" />

    <div class="col-sm-12">
      <section class="panel">
        <header class="panel-heading">
          <button type="submit" class="btn btn-xs btn-inverse pull-right">Salvar</button>
          <div class="col-sm-4" style="margin-top: 4px">Alterar Dados do Produto</div>
        </header>
        <div class="panel-body">
          <div class="col-sm-5">
            <div class="form-group">
              <label class="col-lg-3 control-label">Plano</label>
              <div class="col-lg-9">
                <input type="text" name="plano" data-required="true" class="form-control" value="<?php echo $resul_produto['plano']?>">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Descri&ccedil;&atilde;o</label>
              <div class="col-lg-9">
                <input type="text" name="descricao" class="form-control" value="<?php echo $resul_produto['descricao']?>">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Complemento</label>
              <div class="col-lg-9">
                <input type="text" name="complemento" class="form-control" value="<?php echo $resul_produto['complemento']?>">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-3 control-label">Txt.Upgrade</label>
              <div class="col-lg-9">
                <input type="text" name="texto_upgrade" class="form-control" value="<?php echo $resul_produto['texto_upgrade']?>">
              </div>
            </div>

          </div>

          <div class="col-sm-7">

            <div class="form-group">
              <label class="col-lg-2 control-label">Ciclo</label>
              <div class="col-lg-4">
                <input type="text" name="ciclo" class="form-control" value="<?php echo $resul_produto['ciclo']?>">
              </div>
              <label class="col-lg-2 control-label">Select</label>
              <div class="col-lg-4">
                <select class="form-control" name="selecao" data-required="true">
                  <?php $selecao = $resul_produto['selecao'];

                  $selected1='';$selected2='';$selected3='';
                  if($selecao==0){$selected1 = 'selected';}
                  if($selecao==1){$selected2 = 'selected';}
                  if($selecao==2){$selected3 = 'selected';}

                  ?>
                  <option value="0" <?php echo $selected1?>>Autom&aacute;tico</option>
                  <option value="1" <?php echo $selected2?>>RadioBox</option>
                  <option value="2" <?php echo $selected3?>>CheckBox</option>
                </select>
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Nome BD</label>
              <div class="col-lg-4">
                <input type="text" name="nome_bd" class="form-control" value="<?php echo $resul_produto['nome_bd']?>">
              </div>
              <label class="col-lg-2 control-label">Ordem</label>
              <div class="col-lg-4">
                <input type="text" name="ordem" class="form-control" value="<?php echo $resul_produto['ordem']?>">
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Valor</label>
              <div class="col-lg-4">
                <input type="text" name="valor" class="form-control" value="<?php echo echomoeda($resul_produto['valor'])?>">
              </div>
              <label class="col-lg-2 control-label">M&oacute;dulo</label>
              <div class="col-lg-4">
                <select class="form-control" name="id_modulo" data-required="true">
                  <?php foreach ($resul_modulos as $l){
                    if($resul_produto['id_modulo'] == $l['id']){$selected = 'selected';}else{$selected = "";}
                  ?>
                    <option value="<?php echo $l['id']?>" <?php echo $selected?>><?php echo $l['nome']?></option>
                  <?php } ?>
                </select>
              </div>
            </div>
            <div class="form-group">
              <label class="col-lg-2 control-label">Recomendado</label>
              <div class="col-lg-4">
                <select class="form-control" name="recomendado" data-required="true">
                  <?php $opt1=''; $opt2=''; if($resul_produto['recomendado']==0){$opt1='selected';}else{$opt2='selected';}?>
                  <option value="0" <?php echo $opt1?>>Não</option>
                  <option value="1" <?php echo $opt2?>>Sim</option>
                </select>
              </div>
            </div>

          </div>

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

  </form>
<?php }else{ ?>
  <div class="col-lg-12">
    <section class="panel">
      <header class="panel-heading">
        <span class="pull-right"><a href="planos_produtos.php?new" class="btn btn-inverse btn-xs">Cadastrar Novo Produto</a></span>
        Produtos Cadastrados
      </header>
      <div class="table-responsive">
        <table class="table table-striped b-t text-small">
          <thead>
          <tr>
            <th class="text-center" width="1"></th>
            <th width="100">M&oacute;dulo</th>
            <th width="100">Plano</th>
            <th width="300">Descri&ccedil;&atilde;o</th>
            <th class="text-right" width="70">Valor</th>
          </tr>
          </thead>
          <tbody>
          <?php foreach ($resul_produtos as $l) {

          ?>
          <tr>
            <td class="text-info text-center">
              <a href="planos_produtos.php?prod=<?php echo $l['id']?>"><i class="fa fa-folder-open fa-lg" data-toggle="tooltip" data-placement="top" title="Editar"></i></a>
            </td>
            <td><?php echo $l['nome_modulo']?></td>
            <td><?php echo $l['plano']?></td>
            <td><?php echo $l['descricao']?></td>
            <td class="text-right">R$ <?php echo echomoeda($l['valor'])?></td>
          </tr>
          <?php } ?>
          </tbody>
        </table>
      </div>
    </section>
  </div>
<?php } ?>

</section>
</section>

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


<!-- Modal Escolher Jogador -->
<div id="modal_cadastrar_centro" 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="centro" />
    <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">Novo Usu&aacute;rio do Sistema</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12" style="margin-bottom: 15px;">
              <input type="text" class="form-control" name="nome" placeholder="Nome" data-required="true">
            </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 Excluir Cadastro -->
<div id="modal_excluir_centro" 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="centro"/>
    <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 Cadastro</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Tem certeza que deseja excluir o cadastro do fornecedor <strong class="nome_jogador"></strong>
            </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>
<!-- 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>
<?php if(isset($_GET['new']) or isset($_GET['idf'])){?>
<!-- select2 -->
<script src="js/select2/select2.min.js"></script>
<?php }else{ ?>
<!-- checkbox -->
<script src="checkbox/jquery.checkbox.min.js"></script>
<?php } ?>
</body>
</html>
<?php $bd = null; $bd_fn = null;?>