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


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

  $nome = $_POST['nome'];

  $sql_cadastrando = $bd->getConexao()->prepare('INSERT INTO modulos
    (nome, status) VALUES
    ("'.$nome.'", "0")');
  if ($sql_cadastrando->execute()) ;

  $mensagem = "ok";
  $mensagem_frase = "O M&oacute;dulo foi cadastrado com sucesso.";
}

// Alterar Nome
if(isset($_POST['alterar']) && $_POST['alterar'] == 'nome') {
  if($_POST['nome'] != ""){

    $id_modulo = $_POST['id'];
    $nome = $_POST['nome'];

    $sql_alt_nome = $bd->getConexao()->prepare('UPDATE modulos SET
      nome = :nome
      WHERE id = :id');
    $sql_alt_nome->bindValue(':nome', $nome, PDO::PARAM_STR);
    $sql_alt_nome->bindValue(':id', $id_modulo, PDO::PARAM_STR);
    if ($sql_alt_nome->execute()) ;

    $mensagem = "ok";
    $mensagem_frase = "O nome do M&oacute;dulo foi alterado com sucesso.";
  }
}


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

// Lista de Módulos
$sql_modulos = $bd->getConexao()->prepare('
SELECT modulos.*,
  sum(CASE WHEN modulos_produtos.status = 0 THEN 1 ELSE 0 END) AS prod_ativos
FROM modulos
  LEFT JOIN modulos_produtos ON modulos_produtos.id_modulo = modulos.id
WHERE modulos.status = 0 GROUP BY modulos.id ORDER BY modulos.id ASC');
if( $sql_modulos->execute() ) { $resul_modulos = $sql_modulos->fetchall(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>

<script type="text/javascript">

  // Script Modal Alterar Login
  $(document).ready(function(){
    $("#modal_alterar_nome").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);
    });
  });

</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">Planos - M&oacute;dulos</h3>
</div>

<section id="content" class="content-sidebar bg-white">
<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_cadastrar_modulo" data-backdrop="static" class="btn btn-inverse btn-xs">Novo M&oacute;dulo</a></span>
        M&oacute;dulos 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="800">Nome</th>
            <th class="text-center" width="200">Produtos Ativos</th>
          </tr>
          </thead>
          <tbody>
          <?php foreach ($resul_modulos as $l) {

            if($l['prod_ativos'] == 1){
              $prod_ativos = "1 Produto";
            }elseif($l['prod_ativos'] > 1){
              $prod_ativos = $l['prod_ativos']." Produtos";
            }else{
              $prod_ativos = "Nenhum";
            }

          ?>
          <tr>
            <td class="text-info">
              <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 href="planos_produtos.php?mod=<?php echo $l['id']?>">Produtos</a></li>
                  <li><a data-toggle="modal" href="#modal_alterar_nome" data-backdrop="static" data-nome="<?php echo $l['nome'];?>" data-id="<?php echo $l['id']?>">Alterar Nome</a></li>
                </ul>
              </div>
            </td>
            <td><?php echo $l['nome']?></td>
            <td class="text-center"><?php echo $prod_ativos?></td>
          </tr>
          <?php } ?>
          </tbody>
        </table>
      </div>
    </section>
  </div>

</section>
<!-- /.main -->
</section>

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

<!-- Modal Escolher Jogador -->
<div id="modal_cadastrar_modulo" 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="modulo" />
    <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 Produto</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 Alterar Nome -->
<div id="modal_alterar_nome" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="alterar" value="nome" />
    <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">Alterar Nome</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Digite o novo Nome para o M&oacute;dulo<br><strong class="nome_jogador"></strong>
              <input type="text" class="form-control" name="nome" placeholder="Novo Nome" style="margin-top: 10px;">
            </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="Salvando..">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;?>