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

$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'];
}

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

$isset_tab = isset($_GET['tab']);
$aba_tab = $isset_tab ? $_GET['tab'] : 'pais_bra';

$id_produto_ads = 20;

// FATURAS ********************
// ****************************

// Gerar nova Fatura
if(isset($_POST['gerar']) && $_POST['gerar'] == 'fatura') {

  ini_set('display_errors', 1);
  ini_set('display_startup_errors', 1);
  error_reporting(E_ALL);
  $options = array(
    "id_clube"=>$_POST['id_clube'],
    "valor_especifico"=>$_POST['valor_especifico'],
    "periodo_mes"=>$periodo_mes,
    "periodo_ano"=>$periodo_ano,
    "vencimento"=>$_POST['vencimento'],
    "tipo_gerar"=>"fatura_unica"
  );

  mensalidadeCriar($options);

  $mensagem = "ok";
  $mensagem_frase =  'Fatura Gerada com Sucesso';
}

// Gerar Fatura Extra
if(isset($_POST['gerar']) && $_POST['gerar'] == 'fatura_extra') {

  $id_clube = $_POST['id_clube'];
  $valor = moeda($_POST['valor_especifico']);
  $vencimento = $_POST['vencimento'];

  $options = array(
    "id_clube"=>$_POST['id_clube'],
    "valor_especifico"=>$_POST['valor_especifico'],
    "periodo_mes"=>$periodo_mes,
    "periodo_ano"=>$periodo_ano,
    "vencimento"=>$_POST['vencimento'],
    "tipo_gerar"=>"fatura_extra"
  );

  $sql = $bd->getConexao()->prepare('SELECT count(DISTINCT id) AS qtd FROM clubes_financeiro WHERE id_clube = :id_clube AND status>0');
  $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
  if( $sql->execute() ) { $resul_pedidos = $sql->fetch(PDO::FETCH_ASSOC);}

  $qtd_registros = numerodigitos($resul_pedidos['qtd']+1,3);
  $documento = $id_clube.'.'.$qtd_registros.'.'.$periodo_ano.'-'.numerodigitos($periodo_mes,2);

  $sql = $bd->getConexao()->prepare('INSERT INTO clubes_financeiro
    (id_clube, documento, periodo_mes, periodo_ano, valor, vencimento, bloq_status_clube, extra, status) VALUES
    (:id_clube, :documento, '.$periodo_mes.','.$periodo_ano.', :valor, :vencimento, 1, 1, 1)');
  $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
  $sql->bindValue(':documento', $documento, PDO::PARAM_STR);
  $sql->bindValue(':valor', $valor, PDO::PARAM_STR);
  $sql->bindValue(':vencimento', $vencimento, PDO::PARAM_STR);
  if($sql->execute()) ;

  $mensagem = "ok";
  $mensagem_frase =  'Fatura Gerada com Sucesso';
}


// Gerar Fatura MULTIPLA
if(isset($_POST['gerar']) && $_POST['gerar'] == 'fatura_multipla') {

  $id_regiao = $_POST['plano_regiao'];

  // Especifico para japão
  if($id_regiao==2){

    // Mensalidades dos clubes marcados para pagamento pelo representante
    $sql = $bd->getConexao()->prepare('SELECT cf.id, cf.moeda_iso, cf.valor, c.id_representante, cf.plano_nivel
    FROM clubes_financeiro cf
      LEFT JOIN clubes c ON c.id = cf.id_clube
      LEFT JOIN clubes_configuracao cc ON cc.id_clube = cf.id_clube
    WHERE cf.periodo_mes = :periodo_mes AND cf.periodo_ano = :periodo_ano AND cf.status in(1,2,3) AND cf.id_ref is null
          AND cc.cobranca_representante = 1
          AND cf.plano_nivel in(select id from planos_niveis where id_plano_grupo in(select id from planos_grupos where id_plano_regiao = :id_plano_regiao))');
    $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
    $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
    $sql->bindValue(':id_plano_regiao', $id_regiao, PDO::PARAM_STR);
    if($sql->execute()){$faturas = $sql->fetchall(PDO::FETCH_ASSOC);}

    $id_clube = false;
    $moeda_iso = false;
    $plano_nivel = false;
    $faturas_multiplas = array();

    // Cria agrupamento baseado no total limite
    $grupo_valor_limite = 500000;
    $grupo_index = 0;
    $faturas_multiplas = [];

    foreach($faturas as $l){
      if(!$id_clube){$id_clube = $l['id_representante'];}
      if(!$moeda_iso){$moeda_iso = $l['moeda_iso'];}
      if(!$plano_nivel){$plano_nivel = $l['plano_nivel'];}
      $valor = $l['valor'];

      if(!isset($faturas_multiplas[$grupo_index])){
        $faturas_multiplas[$grupo_index] = ['total' => 0, 'ids' => []];
      }

      if($faturas_multiplas[$grupo_index]['total'] + $valor <= $grupo_valor_limite){
        $faturas_multiplas[$grupo_index]['total'] += $valor;
        $faturas_multiplas[$grupo_index]['ids'][] = $l['id'];
      }else{
        $grupo_index++;
        $faturas_multiplas[$grupo_index] = ['total' => $valor, 'ids' => [$l['id']]];
      }
    }

    // Remover o último grupo se ele estiver vazio
    if($faturas_multiplas[$grupo_index]['total']==0){
      unset($faturas_multiplas[$grupo_index]);
    }
  }

  foreach($faturas_multiplas as $l){
    $valor_total = $l['total'];
    $ids_faturas = $l['ids'];
    if(isset($ids_faturas) && count($ids_faturas)>0 && $valor_total>0){

      $vencimento = $_POST['vencimento'];

      $sql = $bd->getConexao()->prepare('SELECT count(DISTINCT id) AS qtd FROM clubes_financeiro WHERE id_clube = :id_clube AND status>0');
      $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
      if($sql->execute()){$resul_pedidos = $sql->fetch(PDO::FETCH_ASSOC);}

      $qtd_registros = numerodigitos($resul_pedidos['qtd']+1,3);
      $documento = $id_clube.'.'.$qtd_registros.'.'.$periodo_ano.'-'.numerodigitos($periodo_mes,2);

      // Cria a fatura multipla
      $sql = $bd->getConexao()->prepare('INSERT INTO clubes_financeiro
      (id_clube, documento, periodo_mes, periodo_ano, valor, moeda_iso, vencimento, plano_nivel, plano_sistema, status) VALUES
      (:id_clube, :documento, '.$periodo_mes.','.$periodo_ano.', :valor, :moeda_iso, :vencimento, :plano_nivel, 0, 1)');
      $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
      $sql->bindValue(':documento', $documento, PDO::PARAM_STR);
      $sql->bindValue(':valor', $valor_total, PDO::PARAM_STR);
      $sql->bindValue(':moeda_iso', $moeda_iso, PDO::PARAM_STR);
      $sql->bindValue(':vencimento', $vencimento, PDO::PARAM_STR);
      $sql->bindValue(':plano_nivel', $plano_nivel, PDO::PARAM_STR);
      if($sql->execute());

      $id_fatura_multipla = $bd->lastId();

      // Atualiza as faturas, com o id de referencia da fatura multipla
      $sql = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
      id_ref = :id_ref
      WHERE id in('.listarIDs($ids_faturas).')');
      $sql->bindValue(':id_ref', $id_fatura_multipla, PDO::PARAM_STR);
      if($sql->execute());
    }
  }

  $mensagem = "ok";
  $mensagem_frase =  'Fatura Gerada com Sucesso';

}


// Gerar faturas para todos os clubes
if(isset($_POST['gerar']) && $_POST['gerar'] == 'fatura_all') {

  $options = array(
    "periodo_mes"=>$periodo_mes,
    "periodo_ano"=>$periodo_ano,
    "vencimento"=>$_POST['vencimento'],
    "tipo_gerar"=>"fatura_all",
    "plano_regiao"=>isset($_POST['plano_regiao'])?$_POST['plano_regiao']:false
  );

  mensalidadeCriar($options);

  $mensagem = "ok";
  $mensagem_frase =  'Faturas Geradas com Sucesso';
}

// Inserir produto adicional
if(isset($_POST['incluir']) && $_POST['incluir'] == 'produto_adicional') {

  $obs = $_POST['obs']!="" ? $_POST['obs'] : null;
  $valor = moeda($_POST['valor']);
  $valor_ajuste = moeda($_POST['valor_ajuste']);
  $id_clube = $_POST['id_clube'];
  $id_produto = $_POST['id_produto'];

  // Dados do Produto
  $sql = $bd->getConexao()->prepare('SELECT * FROM produtos WHERE id = :id');
  $sql->bindValue(':id', $id_produto, PDO::PARAM_STR);
  if($sql->execute()){$resul_prod = $sql->fetch(PDO::FETCH_ASSOC);}

  $sql = $bd->getConexao()->prepare('INSERT INTO clubes_compras
    (id_clube, periodo_mes, periodo_ano, id_produto, descricao, obs, valor, valor_ajuste, produto_adicional, produto_versao, status) VALUES
    (:id_clube, :periodo_mes, :periodo_ano, :id_produto, :descricao, :obs, :valor, :valor_ajuste, 1, 1, 0)');
  $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
  $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
  $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
  $sql->bindValue(':id_produto', $id_produto, PDO::PARAM_STR);
  $sql->bindValue(':descricao', $resul_prod['descricao'], PDO::PARAM_STR);
  $sql->bindValue(':obs', $obs, PDO::PARAM_STR);
  $sql->bindValue(':valor', $valor, PDO::PARAM_STR);
  $sql->bindValue(':valor_ajuste', $valor_ajuste, PDO::PARAM_STR);
  if($sql->execute());
}

// Excluir uma fatura
if(isset($_POST['excluir']) && $_POST['excluir'] == 'registro') {

  $id_registro = $_POST['id_registro'];
  $id_clube = $_POST['id_clube'];

  $sql_dados_fat = $bd->getConexao()->prepare('SELECT * FROM clubes_financeiro WHERE id_clube = :id_clube AND id = :id');
  $sql_dados_fat->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
  $sql_dados_fat->bindValue(':id', $id_registro, PDO::PARAM_STR);
  if( $sql_dados_fat->execute() ) { $resul_dados_fat = $sql_dados_fat->fetch(PDO::FETCH_ASSOC);}

  $sql_alterar = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
    status = 0
    WHERE id = :id_registro');
  $sql_alterar->bindValue(':id_registro', $id_registro, PDO::PARAM_STR);
  if( $sql_alterar->execute() );

  // Excluindo produtos
  $sql_excluir_prod = $bd->getConexao()->prepare('DELETE FROM clubes_compras WHERE id_clube = :id_clube AND periodo_mes = :mes AND periodo_ano = :ano AND produto_adicional = 0');
  $sql_excluir_prod->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
  $sql_excluir_prod->bindValue(':mes', $resul_dados_fat['periodo_mes'], PDO::PARAM_STR);
  $sql_excluir_prod->bindValue(':ano', $resul_dados_fat['periodo_ano'], PDO::PARAM_STR);
  if( $sql_excluir_prod->execute() );

  // Reabrindo produtos adicionais
  $sql_alterar = $bd->getConexao()->prepare('UPDATE clubes_compras SET id_fatura = null, status = 0 WHERE id_fatura = :id_fatura');
  $sql_alterar->bindValue(':id_fatura', $id_registro, PDO::PARAM_STR);
  if( $sql_alterar->execute() );

  // Se for fatura multipla, retira referencia das outras faturas
  if($resul_dados_fat['plano_sistema']==0){
    $sql_alterar = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET id_ref = null WHERE id_ref = :id_ref');
    $sql_alterar->bindValue(':id_ref', $id_registro, PDO::PARAM_STR);
    if( $sql_alterar->execute() );
  }

}


// Gerar Desconto de ADS
if(isset($_POST['ads']) && $_POST['ads'] == 'gerar_desconto') {

  $id_campanha_periodo = $_POST['id_campanha_periodo'];

  // Dados da campanha
  $sql = $bd->getConexao()->prepare('
  SELECT
    p.valor,
    DATE_FORMAT(p.data_inicio,"%d/%m/%Y") as inicio,
    DATE_FORMAT(p.data_termino,"%d/%m/%Y") as termino,
    a.nome as anunciante
  FROM pw_0int_ads.ads_campanhas_periodos p
    LEFT JOIN pw_0int_ads.ads_campanhas c ON c.id = p.campanha_id
    LEFT JOIN pw_0int_ads.ads_anunciantes a ON a.id = c.anunciante_id
  WHERE p.id = :campanha_periodo_id');
  $sql->bindValue(':campanha_periodo_id', $id_campanha_periodo, PDO::PARAM_STR);
  if($sql->execute()){$campanha = $sql->fetch(PDO::FETCH_ASSOC);}

  if($campanha['valor']>0){
    $campanha_valor = $campanha['valor'];
    $repasse_valor = $campanha_valor / 2;
    if($repasse_valor>3500) $repasse_valor = 3500; // Valor de Teto para repasse

    // Dados de exibições da campanha
    $sql = $bd->getConexao()->prepare('
    select
      c.nome as clube,
      e.clube_id,
      sum(e.qtd_views) as clube_total_views,
      geral.total as campanha_total_views,
      p.valor as campanha_valor,
      e.campanha_id
    from pw_0int_ads.ads_exibicoes e
      left join pw_0int_ads.ads_campanhas_periodos p ON p.id = e.campanha_periodo_id
      cross join (
        select
          sum(qtd_views) as total
        from pw_0int_ads.ads_exibicoes
        where campanha_periodo_id = :campanha_periodo_id
      ) geral
      left join clubes c ON c.id = e.clube_id
    where e.campanha_periodo_id = :campanha_periodo_id
    group by e.clube_id');
    $sql->bindValue(':campanha_periodo_id', $id_campanha_periodo, PDO::PARAM_STR);
    if($sql->execute()){$resultados = $sql->fetchall(PDO::FETCH_ASSOC);}

    $descricao = $campanha['anunciante'].' ('.$campanha['inicio'].' à '.$campanha['termino'].')';

    // Registrar resultado e inserir produto do repasse (desconto)
    foreach($resultados as $l){
      if($l['campanha_total_views']>0 && $l['clube_total_views']>0){

        $perc_clube = $l['clube_total_views'] / $l['campanha_total_views'] * 100;
        $clube_valor = $repasse_valor * $perc_clube / 100;

        if($clube_valor>0){
          // Resultado
          $sql = $bd->getConexao()->prepare('INSERT INTO pw_0int_ads.ads_clubes_repasses
          (clube_id, periodo_mes, periodo_ano, campanha_id, campanha_periodo_id, campanha_total_views, campanha_valor, clube_total_views, clube_valor, data_hora) VALUES
          (:clube_id, :periodo_mes, :periodo_ano, :campanha_id, :campanha_periodo_id, :campanha_total_views, :campanha_valor, :clube_total_views, :clube_valor, now())');
          $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
          $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
          $sql->bindValue(':clube_id', $l['clube_id'], PDO::PARAM_STR);
          $sql->bindValue(':campanha_id', $l['campanha_id'], PDO::PARAM_STR);
          $sql->bindValue(':campanha_periodo_id', $id_campanha_periodo, PDO::PARAM_STR);
          $sql->bindValue(':campanha_total_views', $l['campanha_total_views'], PDO::PARAM_STR);
          $sql->bindValue(':campanha_valor', $campanha_valor, PDO::PARAM_STR);
          $sql->bindValue(':clube_total_views', $l['clube_total_views'], PDO::PARAM_STR);
          $sql->bindValue(':clube_valor', $clube_valor, PDO::PARAM_STR);
          if($sql->execute());

          $id_repasse = $bd->lastId();

          // Desconto
          $sql = $bd->getConexao()->prepare('INSERT INTO clubes_compras
          (id_clube, periodo_mes, periodo_ano, id_produto, id_ref, descricao, valor, valor_ajuste, produto_adicional, produto_versao, status) VALUES
          (:id_clube, :periodo_mes, :periodo_ano, :id_produto, :id_ref, :descricao, :valor, :valor_ajuste, 1, 1, 0)');
          $sql->bindValue(':id_clube', $l['clube_id'], PDO::PARAM_STR);
          $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
          $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
          $sql->bindValue(':id_produto', $id_produto_ads, PDO::PARAM_STR);
          $sql->bindValue(':id_ref', $id_repasse, PDO::PARAM_STR);
          $sql->bindValue(':descricao', $descricao, PDO::PARAM_STR);
          $sql->bindValue(':valor', $clube_valor*-1, PDO::PARAM_STR);
          $sql->bindValue(':valor_ajuste', 0, PDO::PARAM_STR);
          if($sql->execute());
        }
      }
    }

    $mensagem = "ok";
    $mensagem_frase =  'Repasses Registrados';

  }else{
    $mensagem = "erro";
    $mensagem_frase = "A campanha não tem valor configurado.";
  }

}


// STATUS ********************
// ****************************

/*
// Alterando Status da fatura
if(isset($_POST['pagar']) && $_POST['pagar'] == 'multiplo') {

  $id_fatura = '9347';
  $id_doc = '3.003.24-03';
  $id_conta = 4;
  $id_categoria_mensalidade = 63; // Categoria "PokerWeb - Mensalidades"
  $id_categoria_taxas = 127; // Categoria "Stripe - Taxas"

  // Dados do registro
  $sql = $bd->getConexao()->prepare('
      SELECT f.*, r.id as stripe_id, r.stripe_id_transacao, cf.cobranca_stripe_nf_direto
      FROM clubes_financeiro f
        LEFT JOIN clubes_configuracao cf ON cf.id_clube = f.id_clube
        LEFT JOIN stripe_registros r ON r.id_financeiro = f.id AND r.id_clube = f.id_clube AND r.cancelado = 0 AND r.pago = 0
      WHERE f.id = :id AND f.documento = :documento');
  $sql->bindValue(':id', $id_fatura, PDO::PARAM_STR);
  $sql->bindValue(':documento', $id_doc, PDO::PARAM_STR);
  if($sql->execute()){$fatura_registro = $sql->fetch(PDO::FETCH_ASSOC);}

  $valor_brl = 50814.87;
  $valor_cambio = 0.032304;
  $valor_taxa = 2028.3;
  $valor_liquido = 48786.57;

  $perc_taxa = 100-($valor_liquido/$valor_brl*100);

  $sql = $bd->getConexao()->prepare('
          SELECT f.*, cf.cobranca_stripe_nf_direto
          FROM clubes_financeiro f
            LEFT JOIN clubes_configuracao cf ON cf.id_clube = f.id_clube
          WHERE f.id_ref = :id_ref');
  $sql->bindValue(':id_ref', $fatura_registro['id'], PDO::PARAM_STR);
  if($sql->execute()){$faturas_pagas = $sql->fetchall(PDO::FETCH_ASSOC);}

  // MARCA A FATURA COMO PAGO
  $sql = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
            data_pgto = NOW(),
            data_notificacao = NOW(),
            data_liberacao = NOW(),
            valor_pago = :valor_pago,
            valor_liberado = :valor_liberado,
            conversao_cotacao = :conversao_cotacao,
            valor_desc_pag = :valor_desc_pag,
            status = 4
          WHERE id = :id AND status > 0');
  $sql->bindValue(':valor_pago', $valor_brl, PDO::PARAM_STR);
  $sql->bindValue(':valor_liberado', $valor_liquido, PDO::PARAM_STR);
  $sql->bindValue(':conversao_cotacao', $valor_cambio, PDO::PARAM_STR);
  $sql->bindValue(':valor_desc_pag', $valor_taxa, PDO::PARAM_STR);
  $sql->bindValue(':id', $fatura_registro['id'], PDO::PARAM_STR);
  if($sql->execute());

  foreach($faturas_pagas as $fatura){
    if($fatura && (in_array($fatura['status'],[1,2,3,7]))){

      $fat_valor_brl = ($fatura['valor']*$valor_cambio);
      $fat_valor_taxa = $fat_valor_brl * $perc_taxa /100;
      $fat_valor_liquido = $fat_valor_brl - $fat_valor_taxa;

      // MARCA A FATURA COMO PAGO
      $sql = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
              data_pgto = NOW(),
              data_notificacao = NOW(),
              data_liberacao = NOW(),
              valor_pago = :valor_pago,
              valor_liberado = :valor_liberado,
              conversao_cotacao = :conversao_cotacao,
              valor_desc_pag = :valor_desc_pag,
              status = 4
            WHERE id = :id AND status > 0');
      $sql->bindValue(':valor_pago', $fat_valor_brl, PDO::PARAM_STR);
      $sql->bindValue(':valor_liberado', $fat_valor_liquido, PDO::PARAM_STR);
      $sql->bindValue(':conversao_cotacao', $valor_cambio, PDO::PARAM_STR);
      $sql->bindValue(':valor_desc_pag', $fat_valor_taxa, PDO::PARAM_STR);
      $sql->bindValue(':id', $fatura['id'], PDO::PARAM_STR);
      if($sql->execute());

      if($fatura['periodo_mes']!=date("m")){
        $data_vencimento = "20".$fatura['periodo_ano'].'-'.$fatura['periodo_mes'].'-'.'01';
      }else{
        $data_vencimento = date("Y-m-d");
      }

      $obs  = 'Valor Pago: '.echomoeda($fatura['valor']).' ('.$fatura['moeda_iso'].')<br>';
      $obs .= 'Cambio: '.echomoeda($valor_cambio,6).'<br>';
      $obs .= 'Convertido: '.echomoeda($fat_valor_brl).'<br>';
      $obs .= 'Taxa: '.echomoeda($fat_valor_taxa).'<br>';
      $obs .= 'Liquido: '.echomoeda($fat_valor_liquido).'<br>';

      $nf_ato_pgto = $fatura['cobranca_stripe_nf_direto']==1;

      // Registro do valor pago
      $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
            (id_categoria, id_conta, id_clube, id_clube_financeiro, valor, nfs_deduzir_valor, observacao, periodo_mes, periodo_ano, data_lancamento, data_vencimento, data_pagamento, pagar_automatico, status_pago, status) VALUES
            (:id_categoria, :id_conta, :id_clube, :id_clube_financeiro, :valor, :nfs_deduzir_valor, :observacao, :periodo_mes, :periodo_ano, NOW(), :data_vencimento, NOW(), 1, 1, 0)');
      $sql->bindValue(':id_categoria', $id_categoria_mensalidade, PDO::PARAM_STR);
      $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
      $sql->bindValue(':id_clube', $fatura['id_clube'], PDO::PARAM_STR);
      $sql->bindValue(':id_clube_financeiro', $fatura['id'], PDO::PARAM_STR);
      $sql->bindValue(':valor', $fat_valor_brl, PDO::PARAM_STR);
      $sql->bindValue(':nfs_deduzir_valor', $nf_ato_pgto, PDO::PARAM_STR);
      $sql->bindValue(':observacao', $obs, PDO::PARAM_STR);
      $sql->bindValue(':periodo_mes', $fatura['periodo_mes'], PDO::PARAM_STR);
      $sql->bindValue(':periodo_ano', $fatura['periodo_ano'], PDO::PARAM_STR);
      $sql->bindValue(':data_vencimento', $data_vencimento, PDO::PARAM_STR);
      if($sql->execute());

      $id_fingeral_registro = $bd->lastId();

      // Registro das taxas com Stripe
      $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
            (id_categoria, id_conta, id_clube, valor, periodo_mes, periodo_ano, data_lancamento, data_vencimento, data_pagamento, pagar_automatico, status_pago, status) VALUES
            (:id_categoria, :id_conta, :id_clube, :valor, :periodo_mes, :periodo_ano, NOW(), :data_vencimento, NOW(), 1, 1, 0)');
      $sql->bindValue(':id_categoria', $id_categoria_taxas, PDO::PARAM_STR);
      $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
      $sql->bindValue(':id_clube', $fatura['id_clube'], PDO::PARAM_STR);
      $sql->bindValue(':valor', $fat_valor_taxa*-1, PDO::PARAM_STR);
      $sql->bindValue(':periodo_mes', $fatura['periodo_mes'], PDO::PARAM_STR);
      $sql->bindValue(':periodo_ano', $fatura['periodo_ano'], PDO::PARAM_STR);
      $sql->bindValue(':data_vencimento', $data_vencimento, PDO::PARAM_STR);
      if($sql->execute());

      // Registro de comissões em caso de Representantes
      $reg_extrato = false;
      if(in_array($fatura['plano_nivel'],[11,12,13,14,15])){ // Japão
        $reg_extrato = true;
        $extrato_id_painel = 3;
        $extrato_comissao = (($fatura['valor']*10)/100)*-1;
      }

      if($reg_extrato){
        $sql = $bd->getConexao()->prepare('INSERT INTO representantes_extrato
              (id_clube_painel, id_clube, tipo, plano_nivel, id_mensalidade, periodo_mes, periodo_ano, valor_setup, valor_mensalidade, valor, data_hora) VALUES
              (:id_clube_painel, :id_clube, 2, :plano_nivel, :id_mensalidade, :periodo_mes, :periodo_ano, :valor_setup, :valor_mensalidade, :valor, NOW())');
        $sql->bindValue(':id_clube_painel', $extrato_id_painel, PDO::PARAM_STR);
        $sql->bindValue(':id_clube', $fatura['id_clube'], PDO::PARAM_STR);
        $sql->bindValue(':plano_nivel', $fatura['plano_nivel'], PDO::PARAM_STR);
        $sql->bindValue(':id_mensalidade', $fatura['id'], PDO::PARAM_STR);
        $sql->bindValue(':periodo_mes', $fatura['periodo_mes'], PDO::PARAM_STR);
        $sql->bindValue(':periodo_ano', $fatura['periodo_ano'], PDO::PARAM_STR);
        $sql->bindValue(':valor_setup', 0, PDO::PARAM_STR);
        $sql->bindValue(':valor_mensalidade', $fatura['valor'], PDO::PARAM_STR);
        $sql->bindValue(':valor', $extrato_comissao, PDO::PARAM_STR);
        if($sql->execute());
      }
    }


  }


}
*/





// Alterando Status da fatura
if(isset($_POST['alterar']) && $_POST['alterar'] == 'status') {

  if($_POST['status_original'] != $_POST['status']){

    $id_registro =  $_POST['id_registro'];
    $id_clube =  $_POST['id_clube'];

    $sql_dados_fat = $bd->getConexao()->prepare('SELECT * FROM clubes_financeiro WHERE id_clube = :id_clube AND id = :id');
    $sql_dados_fat->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
    $sql_dados_fat->bindValue(':id', $id_registro, PDO::PARAM_STR);
    if( $sql_dados_fat->execute() ) { $resul_dados_fat = $sql_dados_fat->fetch(PDO::FETCH_ASSOC);}


    $status = $_POST['status'];

    // Se for PAGO
    if($status==4){

      $valor = moeda($_POST['valor_pago']);

      $reg_pagamento = $_POST['reg_pagamento'];
      $id_conta = $_POST['conta'];
      $reg_comissao = $_POST['reg_comissao'];
      $comissao_valor = moeda($_POST['valor_comissao']);

      // CALCULO PARA ADS
      $sql = $bd->getConexao()->prepare('
      SELECT
        sum(ifnull(valor,0)) as total
      FROM clubes_compras
      WHERE id_clube = :id_clube AND id_fatura = :id_fatura AND id_produto = :id_produto_ads');
      $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
      $sql->bindValue(':id_fatura', $id_registro, PDO::PARAM_STR);
      $sql->bindValue(':id_produto_ads', $id_produto_ads, PDO::PARAM_STR);
      if($sql->execute()){ $valor_ads = $sql->fetch(PDO::FETCH_ASSOC);}

      $valor_ads = $valor_ads['total']*-1;
      $valor_sem_ads = $resul_dados_fat['valor'] + ($valor_ads);

      $sql = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
        status = :status,
        valor_pendente = 0,
        valor_desc_pag = 0,
        valor_pago = :valor_pago,
        valor_liberado = :valor_pago,
        data_pgto = now(),
        data_liberacao = now()
        WHERE id = :id_registro');
      $sql->bindValue(':status', $status, PDO::PARAM_STR);
      $sql->bindValue(':valor_pago', $valor, PDO::PARAM_STR);
      $sql->bindValue(':id_registro', $id_registro, PDO::PARAM_STR);
      if( $sql->execute() );

      // Lançamento no financeiro
      if($reg_pagamento>0){

        $id_categoria = 63;
        if($reg_pagamento==2){$id_categoria = 58;} // 1ª Fatura

        if($valor_ads>0){$valor+=$valor_ads;}

        $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
          (id_categoria, id_conta, id_clube, id_clube_financeiro, valor, data_lancamento, data_vencimento, data_pagamento, periodo_mes, periodo_ano, pagar_automatico, status_pago, status) VALUES
          (:id_categoria, :id_conta, :id_clube, :id_clube_financeiro, :valor, NOW(), NOW(), NOW(), :periodo_mes, :periodo_ano, 1, 1, 0)');
        $sql->bindValue(':id_categoria', $id_categoria, PDO::PARAM_STR);
        $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
        $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
        $sql->bindValue(':id_clube_financeiro', $id_registro, PDO::PARAM_STR);
        $sql->bindValue(':valor', $valor, PDO::PARAM_STR);
        $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
        $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
        if( $sql->execute() );

        $id_fingeral_registro = $bd->lastId();

        // Registro do ads
        if($valor_ads>0){
          $id_categoria_ads = 141;

          $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
          (id_categoria, id_conta, id_clube, id_clube_financeiro, valor, data_lancamento, data_vencimento, data_pagamento, periodo_mes, periodo_ano, pagar_automatico, status_pago, status) VALUES
          (:id_categoria, :id_conta, :id_clube, :id_clube_financeiro, :valor, NOW(), NOW(), NOW(), :periodo_mes, :periodo_ano, 1, 1, 0)');
          $sql->bindValue(':id_categoria', $id_categoria_ads, PDO::PARAM_STR);
          $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
          $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
          $sql->bindValue(':id_clube_financeiro', $id_registro, PDO::PARAM_STR);
          $sql->bindValue(':valor', $valor_ads*-1, PDO::PARAM_STR);
          $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
          $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
          if($sql->execute());
        }

        // Registrar Comissão
        if($reg_comissao>0){
          $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
          (id_categoria, id_conta, valor, data_lancamento, data_vencimento, data_pagamento, periodo_mes, periodo_ano, pagar_automatico, status_pago, status) VALUES
          (:id_categoria, :id_conta, :valor, NOW(), NOW(), NOW(), :periodo_mes, :periodo_ano, 1, 1, 0)');
          $sql->bindValue(':id_categoria', $reg_comissao, PDO::PARAM_STR);
          $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
          $sql->bindValue(':valor', $comissao_valor*-1, PDO::PARAM_STR);
          $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
          $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
          if($sql->execute());

          // Registra no extrato do representante
          $reg_extrato = false;
          if($reg_comissao==129){ // Japão
            $reg_extrato = true;
            $extrato_id_painel = 3;
            $extrato_valor_setup = 10000;
          }

          if($reg_extrato){
            $sql = $bd->getConexao()->prepare('INSERT INTO representantes_extrato
            (id_clube_painel, id_clube, tipo, plano_nivel, id_mensalidade, periodo_mes, periodo_ano, valor_setup, valor_mensalidade, valor, data_hora) VALUES
            (:id_clube_painel, :id_clube, 1, :plano_nivel, :id_mensalidade, :periodo_mes, :periodo_ano, :valor_setup, :valor_mensalidade, :valor, NOW())');
            $sql->bindValue(':id_clube_painel', $extrato_id_painel, PDO::PARAM_STR);
            $sql->bindValue(':id_clube', $id_clube, PDO::PARAM_STR);
            $sql->bindValue(':plano_nivel', $resul_dados_fat['plano_nivel'], PDO::PARAM_STR);
            $sql->bindValue(':id_mensalidade', $resul_dados_fat['id'], PDO::PARAM_STR);
            $sql->bindValue(':periodo_mes', $resul_dados_fat['periodo_mes'], PDO::PARAM_STR);
            $sql->bindValue(':periodo_ano', $resul_dados_fat['periodo_ano'], PDO::PARAM_STR);
            $sql->bindValue(':valor_setup', $extrato_valor_setup, PDO::PARAM_STR);
            $sql->bindValue(':valor_mensalidade', $resul_dados_fat['valor'], PDO::PARAM_STR);
            $sql->bindValue(':valor', $extrato_valor_setup, PDO::PARAM_STR);
            if($sql->execute());
          }

        }

        if($_POST['nota_fiscal']==1){
          include_once('libraries/outros/NFs/NFs.php');
          $nf = new NFs();
          $nf->fingeralRegistro($id_fingeral_registro);
          $nf->cadastrar();
        }

      }

    }else{
      $sql = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET
        status = :status
        WHERE id = :id');
      $sql->bindValue(':status', $status, PDO::PARAM_STR);
      $sql->bindValue(':id', $id_registro, PDO::PARAM_STR);
      if( $sql->execute() );
    }

    $mensagem = "ok";
    $mensagem_frase =  'Status alterado com sucesso';

  }

}

// Alterando Status de todas as faturas
if(isset($_POST['alterar']) && $_POST['alterar'] == 'statusall') {

  $mes = $_POST['periodo_mes'];
  $ano = $_POST['periodo_ano'];
  $status = $_POST['status'];

  if($mes!="" && $ano!="" && $status!=""){

    if($status==2){$status_original = 1;}
    if($status==3){$status_original = 2;}
    if($status==10 || $status==11){$status_original = 3;}

    $sql_alterar = $bd->getConexao()->prepare('UPDATE clubes_financeiro SET status = :id_status WHERE status = :id_status_orig AND status<>4 AND periodo_mes = :mes AND periodo_ano = :ano');
    $sql_alterar->bindValue(':id_status', $status, PDO::PARAM_STR);
    $sql_alterar->bindValue(':id_status_orig', $status_original, PDO::PARAM_STR);
    $sql_alterar->bindValue(':mes', $mes, PDO::PARAM_STR);
    $sql_alterar->bindValue(':ano', $ano, PDO::PARAM_STR);
    if( $sql_alterar->execute() );

    $mensagem = "ok";
    $mensagem_frase =  'Status alterados com sucesso';
  }
}

// Bloqueando e desbloqueando os clubes (ainda não pagos)
if(isset($_POST['bloqueio']) && $_POST['bloqueio'] == 'confirmar') {

  $tipo = $_POST['tipo'];

  // Bloqueio
  if($tipo==1){
    // DADOS SOBRE A MENSALIDADE
    $sql = $bd->getConexao()->prepare('
    SELECT
      clubes_financeiro.*,
      DATE_FORMAT(clubes_financeiro.vencimento,"%d/%m/%Y") AS boleto_venc
    FROM clubes_financeiro
    WHERE clubes_financeiro.periodo_mes = :periodo_mes AND clubes_financeiro.periodo_ano = :periodo_ano');
    $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
    $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
    if( $sql->execute() ) { $rs_clubes = $sql->fetchall(PDO::FETCH_ASSOC);}

    foreach($rs_clubes as $l){ if($l['status']==3){
      $sql = $bd->getConexao()->prepare('UPDATE clubes SET bloqueio = 1 WHERE id = '.$l['id_clube']);
      if($sql->execute());
    }}
  }

  // Desbloqueio
  if($tipo==2){
    $sql = $bd->getConexao()->prepare('UPDATE clubes SET bloqueio = 0 WHERE bloqueio = 1');
    if($sql->execute());
  }

}

// Desativar sistemas bloqueados
if(isset($_POST['desativar']) && $_POST['desativar'] == 'confirmar') {

  // Sistemas com mensalidades no período, não pago e sistema bloqueado
  $sql = $bd->getConexao()->prepare('
    SELECT
      clubes_financeiro.*,
      DATE_FORMAT(clubes_financeiro.vencimento,"%d/%m/%Y") AS boleto_venc
    FROM clubes_financeiro
      LEFT JOIN clubes c ON c.id = clubes_financeiro.id_clube
    WHERE
      clubes_financeiro.periodo_mes = :periodo_mes
      AND clubes_financeiro.periodo_ano = :periodo_ano
      AND c.bloqueio = 1');
  $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
  $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
  if( $sql->execute() ) { $rs_clubes = $sql->fetchall(PDO::FETCH_ASSOC);}

  foreach($rs_clubes as $l){
    $sql = $bd->getConexao()->prepare('UPDATE clubes SET
      status = 1,
      bloqueio = 0,
      cancelado = 1
    WHERE id = :id');
    $sql->bindValue(':id', $l['id_clube'], PDO::PARAM_STR);
    if($sql->execute());
  }

}



// E-MAILS ********************
// ****************************

// Enviar email para um único clube
if(isset($_POST['enviar']) && $_POST['enviar'] == 'email') {
  require_once('scripts/emails/templats.php');

  $id_fatura = $_POST['id_registro'];
  $tipo_email = $_POST['tipo'];

  // Dados da fatura
  $sql = $bd->getConexao()->prepare('
  SELECT
    c.nome as clube,
    c.email as email,
    cf.*,
    DATE_FORMAT(cf.vencimento,"%d/%m/%Y") AS data_vencimento,
    DATE_FORMAT(cf.data_pgto,"%d/%m/%Y") AS data_pagamento,
    cc.link_sistema,
    pais.moeda_simb_monet,
    pais.moeda_simb_milhar,
    pais.moeda_simb_decimal,
    pais.moeda_qtd_decimal,
    pn.nome as plano_nivel,
    ps.sistema as plano_sistema,
    c.redirecionar,
    c.redirecionar_url
  FROM clubes_financeiro cf
    LEFT JOIN clubes c ON c.id = cf.id_clube
    LEFT JOIN clubes_configuracao cc ON cc.id = c.id
    LEFT JOIN planos_sistemas ps ON ps.id = cf.plano_sistema
    LEFT JOIN planos_niveis pn ON pn.id = cf.plano_nivel
    LEFT JOIN planos_grupos pg ON pg.id = pn.id_plano_grupo
    LEFT JOIN planos_regiao pr ON pr.id = pg.id_plano_regiao
    LEFT JOIN _pw.local_pais pais ON pais.id = pr.pais_id
  WHERE cf.id = :id');
  $sql->bindValue(':id', $id_fatura, PDO::PARAM_STR);
  if($sql->execute()){$fatura = $sql->fetch(PDO::FETCH_ASSOC);}

  $l = $fatura;

  $email_clube = $l['clube'];
  $email_documento = $l['documento'];
  $email_plano_sistema = $l['plano_sistema'];
  $email_plano_nivel = $l['plano_nivel'];
  $email_mes = meses($l['periodo_mes']).'/'.$l['periodo_ano'];
  $email_valor = echoMonet($l['valor'], $fatura);
  $email_vencimento = $l['data_vencimento'];

  $redirect = ($l['redirecionar']==1 && $l['redirecionar_url']!="") ? $l['redirecionar_url'] : false;
  $link_clube = $redirect ? "https://".$redirect : "https://".$l['link_sistema'].'.v1.pokerweb.com.br';
  $link_clube .= ($redirect && strpos($redirect, 'v2')!==false) ? '/pw/fatura' : '/fatura/extrato.php';
  $email_link_pagamento = $link_clube."?f=".$id_fatura."&h=".md5($id_fatura*99);

  $email_html = emailsTemplats($tipo_email);

  if($l['email']!=""){

    require 'js/PHPMailer/src/Exception.php';
    require 'js/PHPMailer/src/PHPMailer.php';
    require 'js/PHPMailer/src/SMTP.php';

    $mail = new PHPMailer;
    $mail->isSMTP();
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = "TLS";
    $mail->Port = EMAIL_SMTP_PORT;
    $mail->Host = EMAIL_HOST;
    $mail->Username = EMAIL_SMTP_USER;
    $mail->Password = EMAIL_SMTP_PASS;

    $mail->setFrom('pokerweb@pokerweb.com.br', 'PokerWeb'); // Enviado de
    $mail->addReplyTo('pokerweb@pokerweb.com.br', 'PokerWeb'); // Resposta para
    $mail->addAddress($l['email'], $email_clube);

    $mail->IsHTML(true);
    $mail->CharSet = 'UTF-8';
    $mail->Subject = $email_html['assunto'];
    $mail->Body = $email_html['conteudo'];

    if(!$mail->send()){echo 'Mailer Error: '.$mail->ErrorInfo;}else{
      echo 'Email enviado com sucesso !!!';

      echoPre($l['email']);

      // Cadastrando registro do envio
      $sql = $bd->getConexao()->prepare('INSERT INTO clubes_emails
      (id_clube, id_registro, data, tipo, email) VALUES (
      "'.$l['id_clube'].'", "'.$id_fatura.'", NOW(), "'.$tipo_email.'", "'.$l['email'].'")');
      if( $sql ->execute() );
    }

  }else{ echo "email em branco"; }
}

// Enviar email para todos
if(isset($_POST['enviar']) && $_POST['enviar'] == 'emailall') {
  require_once('scripts/emails/templats.php');
  require_once('scripts/emails/EmailsTemplates.php');

  require 'js/PHPMailer/src/Exception.php';
  require 'js/PHPMailer/src/PHPMailer.php';
  require 'js/PHPMailer/src/SMTP.php';

  $tipo_email = $_POST['email_tipo'];
  $plano_regiao = $_POST['plano_regiao'];

  // Status: 1 > Oculto / 2 > Aberto / 3 > Vencido / 4 > Pago / 10 > Cancelado
  $status_bloqueio='';
  if($tipo_email==1){$status_registros = 2;} // 1 > Fatura Gerada (para faturas abertas)
  if($tipo_email==2){$status_registros = 2;} // 2 > Lembrete (para faturas abertas)
  if($tipo_email==3){$status_registros = 3;} // 3 > Atraso (para faturas marcadas como atrasadas)
  if($tipo_email==4){$status_registros = 3; $status_bloqueio='AND c.bloqueio = 1'; } // 4 > Bloqueio (para atrasadas e bloqueadas)

  // Região para a qual o email deve ser enviado
  $plano_regiao = $plano_regiao>0 ? ' AND pr.id = '.$plano_regiao : '';

  // Faturas
  $sql = $bd->getConexao()->prepare('
  SELECT
    c.nome as clube,
    c.email as email,
    cf.*,
    DATE_FORMAT(cf.vencimento,"%d/%m/%Y") AS data_vencimento,
    DATE_FORMAT(cf.data_pgto,"%d/%m/%Y") AS data_pagamento,
    cc.link_sistema,
    cc.pais_id,
    pais.moeda_simb_monet,
    pais.moeda_simb_milhar,
    pais.moeda_simb_decimal,
    pais.moeda_qtd_decimal,
    pais.traducao_iso,
    pn.nome as plano_nivel,
    ps.sistema as plano_sistema,
    c.redirecionar,
    c.redirecionar_url
  FROM clubes_financeiro cf
    LEFT JOIN clubes c ON c.id = cf.id_clube
    LEFT JOIN clubes_configuracao cc ON cc.id_clube = c.id
    LEFT JOIN planos_sistemas ps ON ps.id = cf.plano_sistema
    LEFT JOIN planos_niveis pn ON pn.id = cf.plano_nivel
    LEFT JOIN planos_grupos pg ON pg.id = pn.id_plano_grupo
    LEFT JOIN planos_regiao pr ON pr.id = pg.id_plano_regiao
    LEFT JOIN _pw.local_pais pais ON pais.id = pr.pais_id
  WHERE cf.status = :status AND cf.periodo_mes = :periodo_mes AND cf.periodo_ano = :periodo_ano AND cf.id_ref is null '.$status_bloqueio.$plano_regiao);
  $sql->bindValue(':status', $status_registros, PDO::PARAM_STR);
  $sql->bindValue(':periodo_mes', $periodo_mes, PDO::PARAM_STR);
  $sql->bindValue(':periodo_ano', $periodo_ano, PDO::PARAM_STR);
  if($sql->execute()){$faturas = $sql->fetchall(PDO::FETCH_ASSOC);}

  $envios=0;

  $control_send_qtd = 10;     // Quantidade de envios antes de fazer uma pausa
  $control_send_seconds = 1;  // Tempo em segundos da pausa
  $control_send_envios=0;     // Variavel que controla a quantidade enviada

  $email_template = new EmailsTemplates($bd);

  foreach($faturas as $l){

    $id_fatura = $l['id'];

    $redirect = ($l['redirecionar']==1 && $l['redirecionar_url']!="") ? $l['redirecionar_url'] : false;
    $link_clube = $redirect ? "https://".$redirect : "https://".$l['link_sistema'].'.v1.pokerweb.com.br';
    $link_clube .= ($redirect && strpos($redirect, 'v2')!==false) ? '/pw/fatura' : '/fatura/extrato.php';
    $email_link_pagamento = $link_clube."?f=".$id_fatura."&h=".md5($id_fatura*99);

    $email_template->config(array(
      "clube"=> $l['clube'],
      "documento"=> $l['documento'],
      "plano_sistema"=> $l['plano_sistema'],
      "plano_nivel"=> $l['plano_nivel'],
      "mes"=> meses($l['periodo_mes']),
      "valor"=> echoMonet($l['valor'], $l),
      "vencimento"=> $l['data_vencimento'],
      "link_pagamento"=> $email_link_pagamento,
    ), $tipo_email, $l['traducao_iso']);

    $email_html = array(
      "assunto"=> $email_template->assunto,
      "conteudo"=> $email_template->html
    );

    if($l['email']!=""){

      $mail = new PHPMailer;
      $mail->isSMTP();
      $mail->SMTPAuth = true;
      $mail->SMTPSecure = "TLS";
      $mail->Port = EMAIL_SMTP_PORT;
      $mail->Host = EMAIL_HOST;
      $mail->Username = EMAIL_SMTP_USER;
      $mail->Password = EMAIL_SMTP_PASS;

      $mail->setFrom('pokerweb@pokerweb.com.br', 'PokerWeb'); // Enviado de
      $mail->addReplyTo('pokerweb@pokerweb.com.br', 'PokerWeb'); // Resposta para
      $mail->addAddress($l['email'], $l['clube']);

      $mail->IsHTML(true);
      $mail->CharSet = 'UTF-8';
      $mail->Subject = $email_html['assunto'];
      $mail->Body = $email_html['conteudo'];

      if($mail->send()){
        // Cadastrando registro do envio
        $sql = $bd->getConexao()->prepare('INSERT INTO clubes_emails
        (id_clube, id_registro, data, tipo, email) VALUES (
        "'.$l['id_clube'].'", "'.$id_fatura.'", NOW(), "'.$tipo_email.'", "'.$l['email'].'")');
        if($sql->execute());

        $envios++;
        $control_send_envios++;
      }

      if($control_send_envios==$control_send_qtd){
        $control_send_envios=0;
        sleep($control_send_seconds);
      }
    }
  }

  echo "E-mails enviados: " . $envios;
}



// SELECTS ********************
// ****************************

$data_novos_clubes = new DateTime("20$periodo_ano-$periodo_mes-01");
$data_novos_clubes->add(new DateInterval('P1M'));

// Registros
$sql = $bd->getConexao()->prepare('
  SELECT
    "unico" as tipo,
    c.id as id_clube,
    c.nome as clube,
    c.bloqueio,
    c.visualizacao,
    c.cancelado,
    c.redirecionar,
    cc.link_sistema,
    cc.cobranca_pix,
    c_ps.sistema as clube_plano_sistema,
    c_pn.nome as clube_plano_nivel,
    c_pn.tipo as clube_plano_nivel_tipo,
    c_pg.id_plano_regiao as clube_id_plano_regiao,
    ps.sistema as plano_sistema,
    pn.nome as plano_nivel,
    pn.tipo as plano_nivel_tipo,
    pg.id_plano_regiao,
    cf.documento,
    cf.id as id_fatura,
    cf.valor,
    DATE_FORMAT(cf.vencimento,"%d/%m") AS vencimento,
    DATE_FORMAT(cf.data_pgto,"%d/%m") AS data_pagamento,
    cf.valor_pago,
    cf.valor_liberado,
    cf.status as status_id,
    cfs.status as status_nome,
    compras.qtd_produtos,
    ifnull(cf.id_ref,0) as id_ref
  FROM clubes c
    LEFT JOIN clubes_configuracao cc ON cc.id_clube = c.id
    LEFT JOIN clubes_financeiro cf ON cf.id_clube = c.id AND cf.periodo_mes = :p_mes AND cf.periodo_ano = :p_ano AND cf.status > 0
    LEFT JOIN planos_sistemas ps ON ps.id = cf.plano_sistema
    LEFT JOIN planos_niveis pn ON pn.id = cf.plano_nivel
    LEFT JOIN planos_grupos pg ON pg.id = pn.id_plano_grupo
    LEFT JOIN planos_sistemas c_ps ON c_ps.id = cc.plano_sistema
    LEFT JOIN planos_niveis c_pn ON c_pn.id = cc.plano_nivel
    LEFT JOIN planos_grupos c_pg ON c_pg.id = c_pn.id_plano_grupo
    LEFT JOIN clubes_financeiro_status cfs ON cfs.id = cf.status
    LEFT JOIN (
                SELECT
                  id_clube,
                  count(distinct id) as qtd_produtos
                FROM clubes_compras
                WHERE periodo_mes = :p_mes AND periodo_ano = :p_ano AND id_clube in(select id from clubes where status>0 AND interno=0 AND cancelado=0 AND painel_representante=0)
                GROUP BY id_clube
              ) compras ON compras.id_clube = c.id
  WHERE c.painel_representante=0 AND c.status>0 AND (c.cancelado=0 AND c.interno=0 AND c.data_cadastro<:data_cadastro OR cf.id is not null)
  ORDER BY cf.id is null, FIELD(cf.status, 4, 2, 3, 11, 1) DESC, c.nome');
$sql->bindValue(':p_mes', $periodo_mes, PDO::PARAM_STR);
$sql->bindValue(':p_ano', $periodo_ano, PDO::PARAM_STR);
$sql->bindValue(':data_cadastro', $data_novos_clubes->format('Y/m/d'), PDO::PARAM_STR);
if( $sql->execute() ) { $resul_registros = $sql->fetchall(PDO::FETCH_ASSOC);}


// Registros multiplos
$sql = $bd->getConexao()->prepare('
SELECT
  "multiplo" as tipo,
  c.id as id_clube,
  c.nome as clube,
  cc.link_sistema,
  pg.id_plano_regiao as id_plano_regiao,
  cf.documento,
  cf.id as id_fatura,
  cf.valor,
  DATE_FORMAT(cf.vencimento,"%d/%m") AS vencimento,
  DATE_FORMAT(cf.data_pgto,"%d/%m") AS data_pagamento,
  cf.valor_pago,
  cf.valor_liberado,
  cf.status as status_id,
  ref.qtd as qtd_produtos,
  cfs.status as status_nome,
  cc.cobranca_pix
FROM clubes_financeiro cf
  LEFT JOIN (
    SELECT cf.id_ref, count(*) as qtd
    FROM clubes_financeiro cf
    WHERE cf.periodo_mes = :p_mes  AND cf.periodo_ano = :p_ano AND cf.id_ref>0 AND cf.status>0
    GROUP BY cf.id_ref
  ) ref ON ref.id_ref = cf.id
  LEFT JOIN clubes c ON c.id = cf.id_clube
  LEFT JOIN clubes_configuracao cc ON cc.id_clube = c.id
  LEFT JOIN planos_niveis pn ON pn.id = cf.plano_nivel
  LEFT JOIN planos_grupos pg ON pg.id = pn.id_plano_grupo
  LEFT JOIN clubes_financeiro_status cfs ON cfs.id = cf.status
WHERE cf.periodo_mes = :p_mes AND cf.periodo_ano = :p_ano AND cf.plano_sistema = 0 AND cf.status>0');
$sql->bindValue(':p_mes', $periodo_mes, PDO::PARAM_STR);
$sql->bindValue(':p_ano', $periodo_ano, PDO::PARAM_STR);
if( $sql->execute() ) { $resul_registros_multiplos = $sql->fetchall(PDO::FETCH_ASSOC);}


// SEPARAR REGISTROS E TOTAIS POR REGIÃO
$totais = array(
  "qtd_faturas" => 0,
  "qtd_sem_faturas" => 0,
  "valor_pago" => 0,
);
$faturas = array();

foreach($resul_registros as $l){
  $id_regiao_registro = $l['id_fatura']>0 ? $l['id_plano_regiao'] : $l['clube_id_plano_regiao'];

  if(!$id_regiao_registro){$id_regiao_registro=1;}

  if(!isset($faturas[$id_regiao_registro])){
    $faturas[$id_regiao_registro] = array(
      "registros" => [],
      "qtd_faturas" => 0,
      "qtd_sem_faturas" => 0,
      "valor_total" => 0,
      "valor_pago" => 0,
      "valor_vencido" => 0
    );
  }

  if($l['tipo']=="unico"){
    $faturas[$id_regiao_registro]['registros'][] = $l;

    // Totais da região
    $faturas[$id_regiao_registro][($l['id_fatura']>0 ? 'qtd_faturas' : 'qtd_sem_faturas')] ++;
    $faturas[$id_regiao_registro]['valor_total'] += $l['valor'];
    $faturas[$id_regiao_registro]['valor_pago'] += $l['status_id']==4 ? $l['valor_pago'] : 0;
    $faturas[$id_regiao_registro]['valor_vencido'] += $l['status_id']==3 ? $l['valor'] : 0;

    // Total de todas as regiões
    $totais[($l['id_fatura']>0 ? 'qtd_faturas' : 'qtd_sem_faturas')] ++;
    $totais['valor_pago'] += $l['status_id']==4 ? $l['valor_pago'] : 0;
  }

}

foreach($resul_registros_multiplos as $l){
  $id_regiao_registro = $l['id_fatura']>0 ? $l['id_plano_regiao'] : $l['clube_id_plano_regiao'];
  if(!$id_regiao_registro){$id_regiao_registro=1;}
  if(!isset($faturas[$id_regiao_registro])){
    $faturas[$id_regiao_registro] = array(
      "registros" => [],
      "qtd_faturas" => 0,
      "qtd_sem_faturas" => 0,
      "valor_total" => 0,
      "valor_pago" => 0,
      "valor_vencido" => 0
    );
  }

  $faturas[$id_regiao_registro]['registros_multiplos'][] = $l;
}


// 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);}

// Lista de Produtos
$sql = $bd->getConexao()->prepare('
SELECT 
  p.id,
  p.descricao,
  CASE WHEN p.id_plano_sistema=0 THEN "PokerWeb" ELSE ps.sistema END as sistema
FROM produtos p
  LEFT JOIN planos_sistemas ps ON ps.id = p.id_plano_sistema
ORDER BY p.id_plano_sistema, p.id');
if($sql->execute()){$resul_produtos = $sql->fetchall(PDO::FETCH_ASSOC);}

// Lista de Clubes
$sql = $bd->getConexao()->prepare('
SELECT id, nome FROM clubes WHERE status = 2 ORDER BY nome');
if( $sql->execute() ) { $resul_clubes = $sql->fetchall(PDO::FETCH_ASSOC);}

// Contas
$sql = $bd->getConexao()->prepare('SELECT * FROM fingeral_contas ORDER BY ordem');
if( $sql->execute() ) { $contas = $sql->fetchall(PDO::FETCH_ASSOC);}

// Lista de Regiões de planos
$sql = $bd->getConexao()->prepare('
SELECT
  pr.id,
  pr.descricao as regiao,
  pais.moeda_nome,
  pais.moeda_code,
  pais.moeda_simb_monet,
  pais.moeda_simb_milhar,
  pais.moeda_simb_decimal,
  pais.moeda_qtd_decimal,
  pais.nome,
  pais.bandeira,
  pais.iso
FROM planos_regiao pr
  LEFT JOIN _pw.local_pais pais ON pais.id = pr.pais_id');
if( $sql->execute() ) { $resul_planos_regioes = $sql->fetchall(PDO::FETCH_ASSOC);}


$sistemaStyle = array(
  "" => array("icon"=>""),
  "Clube" => array("icon"=>'<i class="fa fa-bank pull-left plano plano_platinum"></i>'),
  "Evento" => array("icon"=>'<i class="fa fa-globe pull-left plano plano_diamante"></i>'),
  "Clube Online" => array("icon"=>'<i class="fa fa-mobile pull-left plano plano_prata"></i>'),
  "Liga Online" => array("icon"=>'<i class="fa fa-mobile pull-left plano plano_ouro"></i>'),
  "CashGame" => array("icon"=>'<i class="fa fa-coins pull-left plano plano_bronze"></i>'),
);

$nivelStyle = array(
  "" => array("icon"=>""),
  "bronze" => array("icon"=>'<i class="fa fa-medal pull-left plano plano_bronze"></i>'),
  "prata" => array("icon"=>'<i class="fa fa-medal pull-left plano plano_prata"></i>'),
  "ouro" => array("icon"=>'<i class="fa fa-medal pull-left plano plano_ouro"></i>'),
  "platinum" => array("icon"=>'<i class="fa fa-money-bill pull-left plano plano_platinum"></i>'),
  "diamante" => array("icon"=>'<i class="fa fa-diamond pull-left plano plano_diamante"></i>'),
);

function clearNameClub($name){
  return substr(preg_replace('/[^a-zA-Z0-9&\/ ]/', '', $name), 0, 40);
}

?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
  <?php include('fncr-geral/html-head.php');?>
  <script type="text/javascript" src="js/app/sistema.js"></script>
  <script type="text/javascript" src="js/qrcode/qrcode.js"></script>

  <script type="text/javascript" src="js/uri/URI.min.js"></script>
<style>
  .fatura_vencida td{background-color: #ffede8 !important;}
  .sem_fatura td{background-color: #dddddd !important;}
  .table_total th, .table_total td{padding: 5px 5px !important;}
  .mensalidades tr td{padding: 6px 5px !important;}
</style>
<script type="text/javascript">

  var uri;

  $(document).ready(function(){

    // Script Modal Status
    $("#modal_status").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_registro = button.data('id_registro');
      var id_clube = button.data('id_clube');
      var id_status = button.data('id_status');
      var valor_pago = button.data('valor_pago');
      $(this).find('.id_registro').val(id_registro);
      $(this).find('.id_clube').val(id_clube);
      $(this).find('.status_original').val(id_status);
      $(this).find('.opt-status').removeAttr('selected');
      $(this).find('.opt'+id_status).attr('selected', 'selected');
      $('#valor_pago').attr('disabled', 'disabled')
      $(this).find('#valor_pago').val(valor_pago);
      $(this).find('#valor_comissao').val(valor_pago);
    });

    // Script Modal Status TODOS
    $("#modal_status_todos").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var mes = button.data('mes');
      var ano = button.data('ano');
      $(this).find('.periodo_mes').val(mes);
      $(this).find('.periodo_ano').val(ano);
    });

    $("#modal_email_todos").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var mes = button.data('mes');
      var ano = button.data('ano');
      $(this).find('.periodo_mes').val(mes);
      $(this).find('.periodo_ano').val(ano);
    });

    $("#modal_status_alt").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_registro = button.data('id_registro');
      var dest = button.data('dest');
      $(this).find('#modal_status_alt_conteudo').load('modal/status_alt.php?reg='+id_registro+'&dest='+dest);
    });

    $("#modal_excluir_registro").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_registro = button.data('id_registro');
      var id_clube = button.data('id_clube');
      $(this).find("[name='id_registro']").val(id_registro);
      $(this).find("[name='id_clube']").val(id_clube);
    });

    $("#modal_emails").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);  // Button that triggered the modal
      var registro = button.data('id_registro');
      var link = 'modal/emails.php?r='+registro+'&emaillist';
      $('.modal-body-emails').load(link)
    });

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

    $("#modal_email_conf_all").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var tipo = button.data('tipo');
      $(this).find('.tipo').val(tipo);
    });

    $("#modal_bloqueio_conf").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var tipo = button.data('tipo');
      $(this).find('.tipo').val(tipo);
    });

    $("#modal_status_boleto").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_boleto = button.data('id_boleto');
      var id_clube = button.data('id_clube');
      $(this).find("[name='id_clube']").val(id_clube);
      $(this).find("[name='id_boleto']").val(id_boleto);
    });

    $("#modal_gerar_fatura").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_clube = button.data('id_clube');
      $(this).find("[name='id_clube']").val(id_clube);
    });

    $("#modal_produto_adicional").on('show.bs.modal', function(event){
      var button = $(event.relatedTarget);
      var id_clube = button.data('id_clube');
      $(this).find("[name='id_clube']").val(id_clube);
    });

    $('.tab_regioes').on('click', function(e){
      tabUri($(this).attr('href').replace("#",""));
    });

  });

  function selStatus(obj){
    var status = $(obj).val()
    if(status==4){
      $('#valor_pago').removeAttr('disabled')
      $('#lanc_fingeral').css('display', '')
      $('#tr_pagamento').css('display', '')
      $('#tr_conta').css('display', '')
      $('#tr_notafiscal').css('display', '')
      $('#tr_comissao').css('display', '')
      $('#tr_valor_comissao').css('display', '')
    }else{
      $('#valor_pago').attr('disabled', 'disabled')
      $('#lanc_fingeral').css('display', 'none')
      $('#tr_pagamento').css('display', 'none')
      $('#tr_conta').css('display', 'none')
      $('#tr_notafiscal').css('display', 'none')
      $('#tr_comissao').css('display', 'none')
      $('#tr_valor_comissao').css('display', 'none')
    }
  }

  function QrCodeCopy(){
    var copyText = document.getElementById("qrcode_txt");
    copyText.select();
    copyText.setSelectionRange(0, 99999);
    navigator.clipboard.writeText(copyText.value);
  }

  function LinkCopy(){
    var copyText = document.getElementById("link_txt");
    copyText.select();
    copyText.setSelectionRange(0, 99999);
    navigator.clipboard.writeText(copyText.value);
  }

  function tabUri(string) {
    uri = new URI();
    var query = uri.query(true); // Obtém todos os parametros existentes
    query.tab = string; // Inclui (ou muda) o parametro tab
    uri.query(query); // Define a nova URL
    window.history.pushState({}, "", uri.toString()); // Atualiza URL no histórico do navegador

    var bts_meses = $('#bts_meses');
    $('a', bts_meses).each(function() {
      var href = $(this).attr('href');
      var novoHref = href.replace(/&tab=\w+/, '&tab='+string);
      $(this).attr('href', novoHref);
    });
  }
</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">Mensalidades</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 id="bts_meses" class="table table-striped b-t text-small">
        <thead>
        <tr>
          <?php for($i=-4; $i<=4; $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;
            }

            $text = substr(meses($mes_echo), 0, 3)."/".$ano_echo;
            $text_tab = $isset_tab ? $_GET['tab'] : 'pais_bra';

            echo $i==0 ?
              '<th class="text-center" width="100" style="font-size: 12px;background-color: #2d5360;color: #ffffff; padding: 5px 10px">'.$text.'</th>' :
              '<th class="text-center" width="100" style="font-size: 12px; padding: 0 !important;"><a href="mensalidades.php?periodo='.$mes_echo.'_'.$ano_echo.'&tab='.$text_tab.'" style="padding: 0; width: 100%; "><div style="width: 100%; height: 46px; margin: 0; padding-top: 26px">'.$text.'</div></a></th>' ;
          }?>
          <th class="text-center" width="350">
            <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: 50px;">
                <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>
          <th class="text-center" width="290" style="padding: 8px">
          </th>
        </tr>
        </thead>
      </table>
    </section>
  </div>

  <div class="col-lg-2" style="padding-right: 0">

    <section class="panel">
      <table class="table table-striped b-t text-small table_total">
        <thead>
        <tr>
          <th width="160"><i class="fa fa-globe" style="margin-right: 5px; color: #31ca7a; font-size: 14px"></i>GERAL</th>
          <th class="text-right">Valor</th>
        </tr>
        </thead>
        <tbody>
        <tr>
          <td>Total de Faturas</td>
          <td class="text-right"><?php echo echoint($totais['qtd_faturas']);?></td>
        </tr>
        <tr>
          <td>Clubes sem Fatura</td>
          <td class="text-right"><?php echo echoint($totais['qtd_sem_faturas']);?></td>
        </tr>
        <tr>
          <td class="text-info" style="font-weight: bold">Total Pago (R$)</td>
          <td class="text-right text-info" style="font-weight: bold"><?php echo echomoeda($totais['valor_pago']); ?></td>
        </tr>
        </tbody>
      </table>
    </section>

    <?php foreach($resul_planos_regioes as $r){ $isset_fatura = isset($faturas[$r['id']]); ?>
      <section class="panel">
        <table class="table table-striped b-t text-small table_total">
          <thead>
          <tr>
            <th ><img src="images/bands/50/<?php echo $r['bandeira']?>.png" width="23" style="margin: -3px 5px 0 0"><?php echo $r['regiao']?></th>
            <th class="text-center" width="35"><?php if($isset_fatura){echo echoint($faturas[$r['id']]['qtd_faturas']);} ?></th>
            <th class="text-right" width="80"><?php if($isset_fatura){echo echomoeda($faturas[$r['id']]['valor_total'], $r['moeda_qtd_decimal']);} ?></th>
          </tr>
          </thead>
          <tbody>
          <?php if($isset_fatura && $faturas[$r['id']]['valor_vencido']>0){ ?>
            <tr class="text-danger" style="font-weight: bold">
              <td colspan="2">Total Vencido</td>
              <td class="text-right text-danger" style="font-weight: bold"><?php echo echomoeda($faturas[$r['id']]['valor_vencido'], $r['moeda_qtd_decimal']); ?></td>
            </tr>
          <?php } ?>
          <tr>
            <td class="text-info" colspan="2" style="font-weight: bold">Total Pago (RS)</td>
            <td class="text-right text-info" style="font-weight: bold"><?php if($isset_fatura){echo echomoeda($faturas[$r['id']]['valor_pago']);} ?></td>
          </tr>
          </tbody>
        </table>
      </section>
    <?php } ?>


  </div>

  <div class="col-lg-10" style="padding: 0">

    <div class="col-lg-12" style="margin-bottom: 10px; padding: 0 5px 0 15px">
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_bloqueio" data-backdrop="static" data-mes="<?php echo $periodo_mes?>" data-ano="<?php echo $periodo_ano?>" class="pull-left btn btn-sm btn-white" style="margin-right: 10px"><i class="fa fa-ban" style="margin-right: 5px"></i>Controle de Bloqueios</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_status_todos" data-backdrop="static" data-mes="<?php echo $periodo_mes?>" data-ano="<?php echo $periodo_ano?>" class="pull-left btn btn-sm btn-white" style="margin-right: 10px"><i class="fa fa-exclamation-triangle" style="margin-right: 5px"></i>Controle de Status</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_email_todos" data-backdrop="static" data-mes="<?php echo $periodo_mes?>" data-ano="<?php echo $periodo_ano?>" class="pull-left btn btn-sm btn-white" style="margin-right: 10px"><i class="fa fa-envelope" style="margin-right: 5px"></i>Controle de E-mails</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_gerar_fatura_all" data-backdrop="static" class="pull-right btn btn-sm btn-success" style="margin-right: 10px">Gerar Faturas</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_gerar_fatura_extra" data-backdrop="static" class="pull-right btn btn-sm btn-white" style="margin-right: 10px">Gerar Fatura Extra</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_gerar_fatura_multipla" data-backdrop="static" class="pull-right btn btn-sm btn-white" style="margin-right: 10px">Gerar Fatura Múltipla</a><?php } ?>
      <?php if($mensalidades_gerar_faturas==1){ ?><a data-toggle="modal" href="#modal_ads_desconto_gerar" data-backdrop="static" class="pull-right btn btn-sm btn-warning" style="margin-right: 10px">ADS - Desconto</a><?php } ?>
    </div>

    <div class="col-lg-12">
      <section class="panel">
        <header class="panel-heading text-right">
          <ul class="nav nav-tabs pull-left" id="tabs_app">
            <?php foreach($resul_planos_regioes as $r){ ?>
              <li class="<?php if($aba_tab == 'pais_'.$r['iso']){echo 'active';}?>">
                <a href="#pais_<?php echo $r['iso']?>" class="tab_regioes" data-toggle="tab">
                  <strong>
                    <img src="images/bands/50/<?php echo $r['bandeira']?>.png" width="23" style="margin: -3px 5px 0 0"><?php echo $r['regiao']?>
                  </strong>
                </a>
              </li>
            <?php } ?>
          </ul>
        </header>
        <div class="panel-body">
          <div class="tab-content">

            <?php foreach($resul_planos_regioes as $r){ $isset_fatura = isset($faturas[$r['id']]); ?>
              <div class="tab-pane <?php if($aba_tab == 'pais_'.$r['iso']){echo 'active';}?>" id="pais_<?php echo $r['iso']?>">
                <div class="row" style="padding: 0 15px">
                  <section class="panel">
                    <table class="table table-striped b-t text-small">
                      <thead>
                      <tr>
                        <th width="100" class="text-center">Moeda</th>
                        <th width="100" class="text-center">Total de Faturas</th>
                        <th width="100" class="text-center">Valor Total</th>
                        <th width="100" class="text-center">Total Pago (RS)</th>
                        <th width="100" class="text-center">Total Vencido</th>
                        <th width="100" class="text-center">Clubes sem Faturas</th>
                      </tr>
                      </thead>
                      <tbody>
                      <tr>
                        <td class="text-center"><strong><?php echo $r['moeda_nome'].' - '.$r['moeda_code'].' ('.$r['moeda_simb_monet'].')'; ?></strong></td>
                        <td class="text-center"><strong><?php if($isset_fatura){echo echoint($faturas[$r['id']]['qtd_faturas']);}?></strong></td>
                        <td class="text-center"><strong><?php if($isset_fatura){echo echomoeda($faturas[$r['id']]['valor_total'], $r['moeda_qtd_decimal']);}?></strong></td>
                        <td class="text-center"><strong><?php if($isset_fatura){echo echomoeda($faturas[$r['id']]['valor_pago'], $r['moeda_qtd_decimal']);}?></strong></td>
                        <td class="text-center"><strong><?php if($isset_fatura){echo echomoeda($faturas[$r['id']]['valor_vencido'], $r['moeda_qtd_decimal']);}?></strong></td>
                        <td class="text-center"><strong><?php if($isset_fatura){echo echoint($faturas[$r['id']]['qtd_sem_faturas']);}?></strong></td>
                      </tr>
                      </tbody>
                    </table>
                  </section>

                  <?php // FATURAS MULTIPLAS
                  if(isset($faturas[$r['id']]['registros_multiplos'])){ ?>
                    <section class="panel">
                      <div class="table-responsive">
                        <table class="table table-striped b-t text-small mensalidades" style="font-size: 11px">
                          <thead>
                          <tr>
                            <th class="text-center" rowspan="3" width="50"></th>
                            <th class="text-center" rowspan="2" width="20"></th>
                            <th class="text-center" rowspan="2">Clube</th>
                            <th class="text-center" rowspan="2" width="20">Ref</th>
                            <th class="text-center" rowspan="2" width="50">Faturas</th>
                            <th class="text-center" colspan="6">Fatura</th>
                            <th class="text-center" colspan="3">Pagamento (R$)</th>
                            <th class="text-center" colspan="2">Mensalidade</th>
                            <th class="text-center" rowspan="3" width="80">Pgto</th>
                          </tr>
                          <tr>
                            <th width="120" class="text-center" rowspan="2">Doc</th>
                            <th width="100" class="text-right" rowspan="2">Valor</th>
                            <th width="70" class="text-center" rowspan="2">Venc</th>
                            <th width="20" class="text-center" rowspan="2">Extrato</th>
                            <th width="20" class="text-center" rowspan="2"></th>
                            <th width="20" class="text-center" rowspan="2"></th>
                            <th width="70" class="text-center" rowspan="2">Data</th>
                            <th width="80" class="text-right" rowspan="2">Valor</th>
                            <th width="80" class="text-right" rowspan="2">Líquido</th>
                            <th width="100" class="text-center" rowspan="2">Status</th>
                            <th width="30" class="text-center" rowspan="2"></th>
                          </tr>
                          </thead>
                          <tbody>
                          <?php $nfat=1; foreach($faturas[$r['id']]['registros_multiplos'] as $l){ ?>
                            <tr class="<?php echo in_array($l['status_id'], [3,10]) ? 'fatura_vencida' : ''?>">
                              <td>
                                <span class="pull-left" style="font-size: 9px; margin-right: 5px"><?php echo $nfat?></span>
                                <a href="clube.php?clube=<?php echo $l['id_clube']?>"><i class="fa fa-folder-open fa-lg"></i></a>
                              </td>
                              <td class="text-center" style="padding: 7px 0">
                                <?php if($l['status_id']==4){ ?><i class='fa fa-check text-success'></i><?php } ?>
                              </td>
                              <td><?php echo $l['clube']?></td>
                              <td class="text-center" style=""><?php echo $l['id_fatura']?></td>
                              <td class="text-center" style=""><?php echo $l['qtd_produtos']?></td>
                              <td class="text-center" style=""><?php echo $l['documento']?></td>
                              <td class="text-right" style=""><?php echo echomoeda($l['valor'], $r['moeda_qtd_decimal']); ?></td>
                              <td class="text-center" style=""><?php echo $l['vencimento']?></td>
                              <td class="text-center" style="padding: 4px 0 2px 0 !important;">
                                <a href="clube.php?clube=<?php echo $l['id_clube']?>&fat=<?php echo $l['id_fatura']?>&pm=<?php echo $periodo_mes?>&pa=<?php echo $periodo_ano?>" class="btn btn-primary btn-pagar">Extrato</a>
                              </td>
                              <td class="text-center" width="10" style="padding: 4px 0 2px 0 !important;">
                                <a href="https://<?php echo $l['link_sistema']?>.pokerweb.com.br/fatura/extrato.php?f=<?php echo $l['id_fatura']?>&h=<?php echo md5($l['id_fatura']*99)?>&dev=qJae7mV9XpsY" target="_blank" class="btn btn-info btn-pagar" style="padding-top: 0"><i class="fa fa-external-link" style="font-size: 10px"></i></a>
                              </td>
                              <td class="text-center">
                                <?php if($usuario_nivel == 1 && $l['status_id']!=4){?>
                                  <a class="bt-registro" data-toggle="modal" href="#modal_excluir_registro" data-backdrop="static" data-id_clube="<?php echo $l['id_clube']?>" data-id_registro="<?php echo $l['id_fatura']?>"><i class="fa fa-times fa-lg text-danger" data-toggle="tooltip" data-placement="top" title="Excluir Registro"></i></a>
                                <?php } ?>
                              </td>
                              <td class="text-center"><?php echo $l['data_pagamento']?></td>
                              <td class="text-right"><?php echo echomoeda($l['valor_pago']); ?></td>
                              <td class="text-right"><?php echo echomoeda($l['valor_liberado']); ?></td>
                              <td class="status-<?php echo $l['status_id']?>" style=";padding: 7px 5px">
                                <?php if($mensalidades_status == 1){ // permissão de usuário ?>
                                  <a data-toggle="modal" href="#modal_teste" data-backdrop="static" class="pull-left hidden" data-id_registro="<?php echo $l['id_fatura']?>" data-id_clube="<?php echo $l['id_clube']?>" data-id_status="<?php echo $l['status_id']?>" data-valor_pago="<?php echo echomoeda($l['valor'])?>" style="margin-right: 10px"><i class="fa fa-clock-o fa-lg" data-toggle="tooltip" data-placement="top" title="Alterar Status"></i></a>
                                  <a data-toggle="modal" href="#modal_status" data-backdrop="static" class="pull-left" data-id_registro="<?php echo $l['id_fatura']?>" data-id_clube="<?php echo $l['id_clube']?>" data-id_status="<?php echo $l['status_id']?>" data-valor_pago="<?php echo echomoeda($l['valor'])?>" style="margin-right: 10px"><i class="fa fa-pencil-square fa-lg" data-toggle="tooltip" data-placement="top" title="Alterar Status"></i></a>
                                <?php } ?>
                                <?php echo substr($l['status_nome'], 0, 10)?>
                              </td>
                              <td class="text-center">
                                <?php if($mensalidades_emails == 1){?>
                                  <a class="bt-registro" data-toggle="modal" href="#modal_emails" data-backdrop="static" data-id_registro="<?php echo $l['id_fatura']?>"><i class="fa fa-envelope fa-lg" data-toggle="tooltip" data-placement="top" title="E-mails"></i></a>
                                <?php } ?>
                              </td>
                              <td class="text-center">
                                <?php if($r['iso']=="bra" && $l['cobranca_pix']==1 && in_array($l['status_id'], [2,3]) && $l['valor']!=0){ ?>
                                  <button onclick="pixGenerator(<?php echo $l['id_fatura']?>)" class="btn btn-primary btn-pagar" style="padding-top: 0"><i class="fa fa-qrcode" style="margin-right: 5px; font-size: 10px"></i>Pix</button>
                                <?php } ?>
                              </td>
                            </tr>
                            <?php } $nfat++; ?>
                          </tbody>
                        </table>
                      </div>
                    </section>
                  <?php } ?>

                  <section class="panel">
                    <div class="table-responsive">
                      <table class="table table-striped b-t text-small mensalidades" style="font-size: 11px">
                        <thead>
                        <tr>
                          <th class="text-center" rowspan="3" width="50"></th>
                          <th class="text-center" rowspan="2" width="20"></th>
                          <th class="text-center" rowspan="2">Clube</th>
                          <th class="text-center" colspan="2">Plano</th>
                          <th class="text-center" colspan="6">Fatura</th>
                          <th class="text-center" colspan="3">Pagamento (R$)</th>
                          <th class="text-center" colspan="2">Mensalidade</th>
                          <th class="text-center" rowspan="3" width="80">Pgto</th>
                        </tr>
                        <tr>
                          <th width="120" class="text-center">Sistema</th>
                          <th width="90" class="text-center">Plano</th>
                          <th width="120" class="text-center" rowspan="2">Doc</th>
                          <th width="100" class="text-right" rowspan="2">Valor</th>
                          <th width="70" class="text-center" rowspan="2">Venc</th>
                          <th width="20" class="text-center" rowspan="2">Extrato</th>
                          <th width="20" class="text-center" rowspan="2"></th>
                          <th width="20" class="text-center" rowspan="2"></th>
                          <th width="70" class="text-center" rowspan="2">Data</th>
                          <th width="80" class="text-right" rowspan="2">Valor</th>
                          <th width="80" class="text-right" rowspan="2">Líquido</th>
                          <th width="100" class="text-center" rowspan="2">Status</th>
                          <th class="text-center" width="30" rowspan="2"></th>
                        </tr>

                        </thead>
                        <tbody>
                        <?php $nfat=1; if($isset_fatura){ foreach($faturas[$r['id']]['registros'] as $l){
                          // SISTEMA COM FATURA
                          // *******************************
                          if($l['id_fatura']>0){
                            ?>
                            <tr class="<?php echo in_array($l['status_id'], [3,10]) ? 'fatura_vencida' : ''?>">
                              <td >
                                <span class="pull-left" style="font-size: 9px; margin-right: 5px"><?php echo $nfat?></span>
                                <a href="clube.php?clube=<?php echo $l['id_clube']?>"><i class="fa fa-folder-open fa-lg"></i></a>
                              </td>
                              <td class="text-center" style="padding: 7px 0">
                                <?php if($l['status_id']==4){ ?><i class='fa fa-check text-success'></i>
                                <?php }elseif($l['cancelado']==1){ ?><span class='lg_status lg_cancelado' title='Cancelado'>CL</span>
                                <?php }elseif($l['bloqueio']==1){ ?><span class='lg_status lg_bloqueio' title='Bloqueado'>BL</span>
                                <?php } ?>
                              </td>
                              <td><?php echo clearNameClub($l['clube'])?></td>
                              <td><?php echo $sistemaStyle[$l['plano_sistema']]['icon'].' '.$l['plano_sistema']?> <?php if($l['redirecionar']==1){ ?><i class="fa fa-cloud pull-right text-info" style="margin-top: 2px"></i><?php } ?></td>
                              <td><?php echo $nivelStyle[$l['plano_nivel_tipo']]['icon'].' '.$l['plano_nivel']?></td>
                              <td class="text-center"><?php echo $l['documento']?></td>
                              <td class="text-right"><?php echo echomoeda($l['valor'], $r['moeda_qtd_decimal']); ?></td>
                              <td class="text-center"><?php echo $l['vencimento']?></td>
                              <td class="text-center" style="padding: 4px 0 2px 0 !important;">
                                <a href="clube.php?clube=<?php echo $l['id_clube']?>&fat=<?php echo $l['id_fatura']?>&pm=<?php echo $periodo_mes?>&pa=<?php echo $periodo_ano?>" class="btn btn-primary btn-pagar">Extrato</a>
                              </td>
                              <td class="text-center" width="10" style="padding: 4px 0 2px 0 !important;">
                                <?php if($l['id_ref']==0){ ?>
                                  <?php if($l['redirecionar']==1){ ?>
                                    <a href="https://<?php echo $l['link_sistema']?>.v1.pokerweb.com.br/fatura/extrato.php?f=<?php echo $l['id_fatura']?>&h=<?php echo md5($l['id_fatura']*99)?>&dev=qJae7mV9XpsY" target="_blank" class="btn btn-info btn-pagar" style="padding-top: 0"><i class="fa fa-external-link" style="font-size: 10px"></i></a>
                                  <?php }else{ ?>
                                    <?php if(DEVELOPER){ ?>
                                      <a href="http://<?php echo $l['link_sistema']?>.localhost/pw/fatura?f=<?php echo $l['id_fatura']?>&h=<?php echo md5($l['id_fatura']*99)?>&dev=qJae7mV9XpsY" target="_blank" class="btn btn-info btn-pagar" style="padding-top: 0"><i class="fa fa-external-link" style="font-size: 10px"></i></a>
                                    <?php }else{ ?>
                                      <a href="https://<?php echo $l['link_sistema']?>.pokerweb.com.br/pw/fatura?f=<?php echo $l['id_fatura']?>&h=<?php echo md5($l['id_fatura']*99)?>&dev=qJae7mV9XpsY" target="_blank" class="btn btn-info btn-pagar" style="padding-top: 0"><i class="fa fa-external-link" style="font-size: 10px"></i></a>
                                    <?php } ?>
                                  <?php } ?>
                                <?php }else{ ?>
                                  <div style="margin-top: 2px"><?php echo $l['id_ref']; ?></div>
                                <?php } ?>
                              </td>
                              <td class="text-center">
                                <?php if($usuario_nivel == 1 && $l['status_id']!=4 && $l['id_ref']==0){?>
                                  <a class="bt-registro" data-toggle="modal" href="#modal_excluir_registro" data-backdrop="static" data-id_clube="<?php echo $l['id_clube']?>" data-id_registro="<?php echo $l['id_fatura']?>"><i class="fa fa-times fa-lg text-danger" data-toggle="tooltip" data-placement="top" title="Excluir Registro"></i></a>
                                <?php } ?>
                                <?php if($l['id_ref']>0){ ?><i class="fa fa-sitemap"></i><?php } ?>
                              </td>
                              <td class="text-center"><?php echo $l['data_pagamento']?></td>
                              <td class="text-right"><?php echo echomoeda($l['valor_pago']); ?></td>
                              <td class="text-right"><?php echo echomoeda($l['valor_liberado']); ?></td>
                              <td class="status-<?php echo $l['status_id']?>" style=";padding: 7px 5px">
                                <?php if($mensalidades_status == 1){ // permissão de usuário ?>
                                  <a data-toggle="modal" href="#modal_status" data-backdrop="static" class="pull-left" data-id_registro="<?php echo $l['id_fatura']?>" data-id_clube="<?php echo $l['id_clube']?>" data-id_status="<?php echo $l['status_id']?>" data-valor_pago="<?php echo echomoeda($l['valor'])?>" style="margin-right: 10px"><i class="fa fa-pencil-square fa-lg" data-toggle="tooltip" data-placement="top" title="Alterar Status"></i></a>
                                <?php } ?>
                                <?php echo substr($l['status_nome'], 0, 10)?>
                              </td>
                              <td class="text-center">
                                <?php if($mensalidades_emails == 1){?>
                                  <a class="bt-registro" data-toggle="modal" href="#modal_emails" data-backdrop="static" data-id_registro="<?php echo $l['id_fatura']?>"><i class="fa fa-envelope fa-lg" data-toggle="tooltip" data-placement="top" title="E-mails"></i></a>
                                <?php } ?>
                              </td>
                              <td class="text-center">
                                <?php if($r['iso']=="bra" && $l['cobranca_pix']==1 && in_array($l['status_id'], [2,3]) && $l['valor']!=0){ ?>
                                  <button onclick="pixGenerator(<?php echo $l['id_fatura']?>)" class="btn btn-primary btn-pagar" style="padding-top: 0"><i class="fa fa-qrcode" style="margin-right: 5px; font-size: 10px"></i>Pix</button>
                                <?php } ?>
                              </td>
                            </tr>
                          <?php  }
                          // SISTEMA SEM FATURA
                          // *******************************
                          else{ ?>
                            <tr class="sem_fatura">
                              <td class="text-center" style="padding: 7px 5px">
                                <a href="clube.php?clube=<?php echo $l['id_clube']?>"><i class="fa fa-folder-open fa-lg"></i></a>
                              </td>
                              <td></td>
                              <td style=";padding: 7px 0"><?php echo $l['clube']?></td>
                              <?php if($l['clube_plano_nivel']!=""){ ?>
                                <td style="padding: 7px 0 7px 5px"><?php echo $sistemaStyle[$l['clube_plano_sistema']]['icon'].' '.$l['clube_plano_sistema']?></td>
                                <td style="padding: 7px 0 7px 5px"><?php echo $nivelStyle[$l['clube_plano_nivel_tipo']]['icon'].' '.$l['clube_plano_nivel']?></td>
                                <td class="text-center" style="padding: 7px 0">
                                  <a data-toggle="modal" href="#modal_gerar_fatura" data-backdrop="static" data-id_clube="<?php echo $l['id_clube']?>" class="btn btn-info btn-pagar">Gerar Fatura</a>
                                </td>
                                <td colspan="2"></td>
                              <?php }else{ ?>
                                <td colspan="5" style="padding: 8px 0 0 6px">Plano não definido</td>
                              <?php } ?>
                              <td>
                                <?php if($l['qtd_produtos']>0){ ?>
                                  <a href="clube.php?clube=<?php echo $l['id_clube']?>&fat_prox&pm=<?php echo $periodo_mes?>&pa=<?php echo $periodo_ano?>" class="btn btn-primary btn-pagar">Extrato</a>
                                <?php } ?>
                              </td>
                              <td class="text-center" style="padding: 8px 2px">
                                <a data-toggle="modal" href="#modal_produto_adicional" data-backdrop="static" data-id_clube="<?php echo $l['id_clube']?>"><i class="fa fa-plus fa-lg" data-toggle="tooltip" data-placement="top" title="Incluir Produto Adicional"></i></a>
                              </td>
                              <td colspan="7"></td>
                            </tr>
                          <?php } $nfat++; ?>
                        <?php }} ?>
                        </tbody>
                      </table>
                    </div>
                  </section>
                </div>
              </div>
            <?php } ?>

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







  </div>

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

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

<!-- Modal GERAR FATURA -->
<div id="modal_gerar_fatura" 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="gerar" value="fatura" />
    <input type="hidden" name="id_clube" value="" />
    <div class="modal-dialog modal-sm" style="width: 500px;">
      <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">Nova Fatura</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>Campo</th>
                    <th>Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Vencimento</div></td>
                    <td class="">
                      <?php
                        if(date("my")==$periodo_mes.$periodo_ano){
                          $data_vencimento = date("20".$periodo_ano."-".$periodo_mes."-d", strtotime("+8 day", strtotime(date("20".$periodo_ano."-".$periodo_mes."-d"))));
                        }else{
                          $data_vencimento = "20".$periodo_ano."-".$periodo_mes."-01";
                        }
                      ?>
                      <input type="text" class="combodate form-control" data-format="YYYY-MM-DD" data-template="DDDD MMMM YYYY" name="vencimento" value="<?php echo $data_vencimento?>">
                    </td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Definir Valor</div></td>
                    <td class="">
                      <input type="text" class="form-control" name="valor_especifico" value="">
                    </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">Gerar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal GERAR FATURA -->
<div id="modal_gerar_fatura_extra" 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="gerar" value="fatura_extra" />
    <div class="modal-dialog modal-sm" style="width: 500px;">
      <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">Nova Fatura Extra</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>Campo</th>
                    <th>Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Clube</div></td>
                    <td class="">
                      <select class="form-control" name="id_clube">
                        <?php foreach($resul_clubes as $l){?>
                          <option value="<?php echo $l['id']?>"><?php echo $l['nome']?></option>
                        <?php } ?>
                      </select>
                    </td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Vencimento</div></td>
                    <td class="">
                      <?php
                        if(date("my")==$periodo_mes.$periodo_ano){
                          $data_vencimento = date("20".$periodo_ano."-".$periodo_mes."-d", strtotime("+8 day", strtotime(date("20".$periodo_ano."-".$periodo_mes."-d"))));
                        }else{
                          $data_vencimento = "20".$periodo_ano."-".$periodo_mes."-01";
                        }
                      ?>
                      <input type="text" class="combodate form-control" data-format="YYYY-MM-DD" data-template="DDDD MMMM YYYY" name="vencimento" value="<?php echo $data_vencimento?>">
                    </td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Definir Valor</div></td>
                    <td class="">
                      <input type="text" class="form-control" name="valor_especifico" value="">
                    </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">Gerar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal GERAR FATURA -->
<div id="modal_gerar_fatura_multipla" 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="gerar" value="fatura_multipla" />
    <div class="modal-dialog modal-sm" style="width: 500px;">
      <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">Nova Fatura Múltipla</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>Campo</th>
                    <th>Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Vencimento</div></td>
                    <td class="">
                      <?php
                        if(date("my")==$periodo_mes.$periodo_ano){
                          $data_vencimento = date("20".$periodo_ano."-".$periodo_mes."-d", strtotime("+8 day", strtotime(date("20".$periodo_ano."-".$periodo_mes."-d"))));
                        }else{
                          $data_vencimento = "20".$periodo_ano."-".$periodo_mes."-01";
                        }
                      ?>
                      <input type="text" class="combodate form-control" data-format="YYYY-MM-DD" data-template="DDDD MMMM YYYY" name="vencimento" value="<?php echo $data_vencimento?>">
                    </td>
                  </tr>
                  <tr>
                    <td>Destino (Plano Região)</td>
                    <td class="text-center" style="padding: 1px">
                      <select class="form-control" name="plano_regiao">
                        <option value="0">Todos</option>
                        <?php foreach($resul_planos_regioes as $l){?>
                          <option value="<?php echo $l['id']?>"><?php echo $l['regiao']?></option>
                        <?php } ?>
                      </select>
                    </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">Gerar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal GERAR FATURA TODOS -->
<div id="modal_gerar_fatura_all" 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="gerar" value="fatura_all" />
    <div class="modal-dialog modal-sm" style="width: 500px;">
      <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">Gerar todas as Faturas</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>Campo</th>
                    <th>Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 8px">Vencimento</div></td>
                    <td class="">
                      <?php
                        if(date("my")==$periodo_mes.$periodo_ano){
                          $data_vencimento = date("20".$periodo_ano."-".$periodo_mes."-d", strtotime("+8 day", strtotime(date("20".$periodo_ano."-".$periodo_mes."-d"))));
                        }else{
                          $data_vencimento = "20".$periodo_ano."-".$periodo_mes."-01";
                        }
                      ?>
                      <input type="text" class="combodate form-control" data-format="YYYY-MM-DD" data-template="DDDD MMMM YYYY" name="vencimento" value="<?php echo $data_vencimento?>">
                    </td>
                  </tr>
                  <tr>
                    <td>Destino (Plano Região)</td>
                    <td class="text-center" style="padding: 1px">
                      <select class="form-control" name="plano_regiao">
                        <option value="0">Todos</option>
                        <?php foreach($resul_planos_regioes as $l){?>
                          <option value="<?php echo $l['id']?>"><?php echo $l['regiao']?></option>
                        <?php } ?>
                      </select>
                    </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">Gerar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal Inserir Produto Adicional -->
<div id="modal_produto_adicional" class="modal fade">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="incluir" value="produto_adicional">
    <input type="hidden" name="id_clube" value="">
    <input type="hidden" name="periodo_mes" value="<?php if(isset($periodo_mes)){echo $periodo_mes;}?>" />
    <input type="hidden" name="periodo_ano" value="<?php if(isset($periodo_ano)){echo $periodo_ano;}?>" />
    <div class="modal-dialog  modal-sm" style="width: 700px;">
      <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">Produto Adicional</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="150"></th>
                    <th class="text-center" width="450"></th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Produto</div></td>
                    <td class="text-center">
                      <select class="form-control" name="id_produto">
                        <?php foreach($resul_produtos as $l){?>
                          <option value="<?php echo $l['id']?>"><strong><?php echo $l['sistema']?></strong> => <?php echo $l['descricao']?></option>
                        <?php } ?>
                      </select>
                    </td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Valor</div></td>
                    <td class="text-center"><input type="text" class="form-control" name="valor" value=""></td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Valor de Ajuste</div></td>
                    <td class="text-center"><input type="text" class="form-control" name="valor_ajuste" value=""></td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Obs.</div></td>
                    <td class="text-center"><input type="text" class="form-control" name="obs" value=""></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>

<!-- Modal Alterar Status -->
<div id="modal_teste" class="modal fade">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="pagar" value="multiplo">
    <div class="modal-dialog  modal-sm" style="width: 450px;">
      <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">Editar Status da Fatura</h4>
        </div>
        <div class="modal-body">        </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>

<!-- Modal Alterar Status -->
<div id="modal_status" class="modal fade">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="alterar" value="status">
    <input type="hidden" name="id_registro" class="id_registro" value="">
    <input type="hidden" name="id_clube" class="id_clube" value="">
    <input type="hidden" name="status_original" class="status_original" value="">
    <input type="hidden" name="periodo_mes" value="<?php if(isset($periodo_mes)){echo $periodo_mes;}?>" />
    <input type="hidden" name="periodo_ano" value="<?php if(isset($periodo_ano)){echo $periodo_ano;}?>" />
    <div class="modal-dialog  modal-sm" style="width: 450px;">
      <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">Editar Status da Fatura</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="140"></th>
                    <th></th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Status</div></td>
                    <td class="text-center">
                      <select id="select_status" class="form-control" onchange="selStatus(this)" name="status">
                        <?php foreach($resul_status as $linha_status){?>
                          <option class="opt-status opt<?php echo $linha_status['id']?>" value="<?php echo $linha_status['id']?>"><?php echo $linha_status['status']?></option>
                        <?php } ?>
                      </select>
                    </td>
                  </tr>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Valor Pago</div></td>
                    <td class="text-center"><input id="valor_pago" type="text" class="form-control" name="valor_pago" value="" disabled="disabled"></td>
                  </tr>
                  <tr id="tr_pagamento" style="display: none;">
                    <td class=""><div style="margin-top: 5px">Pagamento</div></td>
                    <td class="text-center">
                      <select class="form-control" name="reg_pagamento">
                        <option class="opt-status" value="1" selected>Registrar Pagamento (Normal)</option>
                        <option class="opt-status" value="2">Registrar Pagamento (1ª Fatura)</option>
                        <option class="opt-status" value="0">Não lançar</option>
                      </select>
                    </td>
                  </tr>
                  <tr id="tr_conta" style="display: none;">
                    <td class=""><div style="margin-top: 5px">Conta</div></td>
                    <td class="text-center">
                      <select class="form-control" name="conta">
                        <?php foreach($contas as $l){ ?>
                          <option value="<?php echo $l['id']?>"><?php echo $l['nome']?></option>
                        <?php } ?>
                      </select>
                    </td>
                  </tr>
                  <tr id="tr_notafiscal" style="display: none;">
                    <td class=""><div style="margin-top: 5px">Nota Fiscal</div></td>
                    <td class="text-center">
                      <select class="form-control" name="nota_fiscal">
                        <option class="opt-status" value="1" selected>Emitir</option>
                        <option class="opt-status" value="0">Não emitir</option>
                      </select>
                    </td>
                  </tr>

                  <tr id="tr_comissao" style="display: none;">
                    <td class=""><div style="margin-top: 5px">Comissão</div></td>
                    <td class="text-center">
                      <select class="form-control" name="reg_comissao">
                        <option class="opt-status" value="0" selected>Não lançar</option>
                        <option class="opt-status" value="57">Comissão - RealPoker</option>
                        <option class="opt-status" value="129">Comissão - JapanCenter</option>
                        <option class="opt-status" value="128">Comissão - Outros</option>
                      </select>
                    </td>
                  </tr>
                  <tr id="tr_valor_comissao" style="display: none;">
                    <td class=""><div style="margin-top: 5px">Valor da Comissão</div></td>
                    <td class="text-center"><input id="valor_comissao" type="text" class="form-control" name="valor_comissao" value=""></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>

<!-- Modal Histórico Status -->
<div id="modal_status_alt" class="modal fade">
  <form class="m-b-none" method="post" action="" data-validate="parsley" enctype="multipart/form-data">
    <input type="hidden" name="alterar" value="status">
    <input type="hidden" name="id_registro" class="id_registro" value="">
    <input type="hidden" name="status_original" class="status_original" value="">
    <input type="hidden" name="periodo_mes" value="<?php if(isset($periodo_mes)){echo $periodo_mes;}?>" />
    <input type="hidden" name="periodo_ano" value="<?php if(isset($periodo_ano)){echo $periodo_ano;}?>" />
    <div class="modal-dialog  modal-sm" style="width: 450px;">
      <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">Editar Registro de Compra</h4>
        </div>
        <div id="modal_status_alt_conteudo" class="modal-body">
        </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>

<!-- Status de TODOS -->
<div id="modal_status_todos" 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="statusall" />
    <input type="hidden" class="periodo_mes" name="periodo_mes" value="" />
    <input type="hidden" class="periodo_ano" name="periodo_ano" 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 Status de Todos</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="150"></th>
                    <th class="text-center" width="450"></th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td class=""><div style="margin-top: 5px">Status</div></td>
                    <td class="text-center">
                      <select id="select_status" class="form-control" name="status">
                        <?php foreach($resul_status as $linha_status){?>
                          <option class="opt-status opt<?php echo $linha_status['id']?>" value="<?php echo $linha_status['id']?>"><?php echo $linha_status['status']?></option>
                        <?php } ?>
                      </select>
                    </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-inverse" data-loading-text="Salvando...">Salvar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal EXCLUIR registro -->
<div id="modal_excluir_registro" 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="registro" />
    <input type="hidden" name="id_registro" value="" />
    <input type="hidden" name="id_clube" value="" />
    <input type="hidden" name="periodo_mes" value="<?php if(isset($periodo_mes)){echo $periodo_mes;}?>" />
    <input type="hidden" name="periodo_ano" value="<?php if(isset($periodo_ano)){echo $periodo_ano;}?>" />
    <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 Registro</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Tem certeza que deseja excluir este Registro?
            </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-danger">Excluir</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal E-MAILS -->
<div id="modal_emails" class="modal fade bs-example-modal-sm">
  <div class="modal-dialog  modal-sm" style="width: 600px;">
    <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">E-mails</h4>
      </div>
      <div class="modal-body scrollbar_modal">
        <div class="modal-body-emails"></div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<!-- Modal CONTROLE DE BLOQUEIO -->
<div id="modal_bloqueio" class="modal fade bs-example-modal-sm">
  <div class="modal-dialog  modal-sm" style="width: 600px;">
    <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">Controle de BLoqueios</h4>
      </div>
      <div class="modal-body scrollbar_modal">
        <div class="row">
          <div class="col-lg-12">
            <section class="panel">
              <table class="table table-striped m-b-none text-small">
                <tbody>
                <tr>
                  <td class="text-center"><a data-toggle="modal" href="#modal_bloqueio_conf" data-backdrop="static" data-tipo="1" class="btn btn-inverse btn-xs">BLOQUEAR TODOS</a></td>
                  <td class="text-center"><a data-toggle="modal" href="#modal_bloqueio_conf" data-backdrop="static" data-tipo="2" class="btn btn-inverse btn-xs">DESBLOQUEAR TODOS</a></td>
                  <td class="text-center"><a data-toggle="modal" href="#modal_desativar_conf" data-backdrop="static" class="btn btn-danger btn-xs">DESATIVAR</a></td>
                </tr>
                </tbody>
              </table>
            </section>
          </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<!-- Modal CONTROLE DE BLOQUEIO conf -->
<div id="modal_bloqueio_conf" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="bloqueio" value="confirmar" />
    <input type="hidden" class="tipo" name="tipo" 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">Confirmação</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Confirmar ação de Bloqueio/Desbloqueio?
            </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-inverse" data-loading-text="Enviando...">Confirmar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal CONTROLE DE CANCELAMENTO conf -->
<div id="modal_desativar_conf" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="desativar" value="confirmar" />
    <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">Confirmação</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Confirmar ação de desativar sistemas inadimplentes?
            </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-danger" data-loading-text="Enviando...">Desativar</button>
        </div>
      </div>
    </div>
  </form>
</div>


<!-- Modal E-MAILS TODOS -->
<div id="modal_email_todos" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="enviar" value="emailall" />
    <div class="modal-dialog  modal-sm" style="width: 500px;">
      <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">E-mails em Massa</h4>
        </div>
        <div class="modal-body scrollbar_modal">
          <div class="row">
            <div class="col-lg-12">
              <section class="panel">
                <table class="table table-striped m-b-none text-small">
                  <thead>
                  <tr>
                    <th width="150">Descrição</th>
                    <th class="text-center" width="250">Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td>Tipo de E-mail</td>
                    <td class="text-center" style="padding: 1px">
                      <select class="form-control" name="email_tipo">
                        <option value="1">Fatura Gerada</option>
                        <option value="2">Lembrete</option>
                        <option value="3">Atraso</option>
                        <option value="4">Bloqueio</option>
                      </select>
                    </td>
                  </tr>
                  <tr>
                    <td>Destino (Plano Região)</td>
                    <td class="text-center" style="padding: 1px">
                      <select class="form-control" name="plano_regiao">
                        <option value="0">Todos</option>
                        <?php foreach($resul_planos_regioes as $l){?>
                          <option value="<?php echo $l['id']?>"><?php echo $l['regiao']?></option>
                        <?php } ?>
                      </select>
                    </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-inverse" data-loading-text="Enviando...">Enviar</button>
        </div>
      </div>
    </div>
  </form>

</div>

<!-- Modal EMAIL confirmar envio -->
<div id="modal_email_conf" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="enviar" value="email" />
    <input type="hidden" class="id_registro" name="id_registro" value="" />
    <input type="hidden" class="tipo" name="tipo" 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">Enviar E-mail</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Enviar o E-mail?
            </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-inverse" data-loading-text="Enviando...">Enviar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal EMAIL TODOS confirmar envio -->
<div id="modal_email_conf_all" class="modal fade bs-example-modal-sm">
  <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="enviar" value="emailall" />
    <input type="hidden" class="tipo" name="tipo" 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">Enviar E-mail para Todos</h4>
        </div>
        <div class="modal-body">
          <div class="row">
            <div class="col-lg-12 text-center">
              Enviar o E-mail?
            </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-inverse" data-loading-text="Enviando...">Enviar</button>
        </div>
      </div>
    </div>
  </form>
</div>

<!-- Modal QRCODE PIX -->
<div id="modal_pix_qrcode" class="modal fade bs-example-modal-sm">
  <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">Pagamento por Pix</h4>
      </div>
      <div class="modal-body">
        <div class="row">
          <div id="qr_loading" class="text-center">
            <i class="fa fa-refresh fa-spin" style="font-size: 25px"></i>
            <div style="font-size: 12px; margin-top: 5px">Gerando QrCode para Pagamento</div>
          </div>
          <div id="qr_loaded" style="display: none">
            <div class="col-lg-12 text-center">
              <div id="qrcode"></div>
              <input id="qrcode_txt" type="text" class="form-control" value="" disabled style="width: 100%; margin-top: 10px">
              <button class="btn btn-primary btn_mini" onclick="QrCodeCopy();" style="margin-top: 5px; font-size: 14px">Copiar código QrCode</button>
              <input id="link_txt" type="text" class="form-control" value="" disabled style="width: 100%; margin-top: 25px">
              <button class="btn btn-primary btn_mini pull-left" onclick="LinkCopy();" style="margin-top: 5px; font-size: 14px"><i class="fa fa-copy" style="margin-right: 5px"></i>Copiar Link</button>
              <a class="btn btn-primary btn_mini pull-right" onclick="window.open($('#link_txt').val());" style="margin-top: 5px; font-size: 14px"><i class="fa fa-external-link" style="margin-right: 5px"></i>Acessar Link</a>
            </div>
          </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<!-- Modal GERAR DESCONTO ADS -->
<div id="modal_ads_desconto_gerar" 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="ads" value="gerar_desconto" />
    <div class="modal-dialog modal-sm" style="width: 500px;">
      <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">ADS - Gerar Desconto</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>Campo</th>
                    <th>Valor</th>
                  </tr>
                  </thead>
                  <tbody>
                  <tr>
                    <td>Campanha Período (id)</td>
                    <td class="text-center" style="padding: 1px">
                      <input type="text" class="form-control" name="id_campanha_periodo" value="">
                    </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">Gerar</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;?>