<?php
include 'header.php';
include 'erpc_financeiro_contas_pagar_toolbar.php';
require_once 'connect.php';

$verboso = false;


$sql_saldo_negativo_dia = "select 	(sum(vl_saldo) - sum(vl_desconto)) as vl_saldo_negativo		
							from erpc_financeiro_lancamentos where dt_vencimento = '2017-08-29'
								and id_tipo_titulo=2";

$sql_saldo_positivo_dia = "select 	(sum(vl_saldo) - sum(vl_desconto)) as vl_saldo_negativo		
							from erpc_financeiro_lancamentos where month(dt_vencimento) = 8
								and id_tipo_titulo=1";
										
$sql_saldo_negativo_mes =	"select 	(sum(vl_saldo) - sum(vl_desconto)) as vl_saldo_positivo		
								from erpc_financeiro_lancamentos where dt_vencimento = '2017-08-29'
									and id_tipo_titulo=2";

$sql_saldo_positivo_mes =	"select 	(sum(vl_saldo) - sum(vl_desconto)) as vl_saldo_positivo		
								from erpc_financeiro_lancamentos where dt_vencimento = '2017-08-29'
									and id_tipo_titulo=1";





					 
//Efetuando busca avançada - se passado os parametros
if(isset($_POST['pesquisar'])) {
      //Recebendo os valores do POST e descriptografando
      //$id           = $_POST['id'];
	$id_conta    	= $_POST['id_conta'];  
    $ds_conta    	= $_POST['ds_conta'];
	$vl_saldo		=	$_POST['vl_conta'];
	$vl_saldo		=	str_replace('R$ ', '', $vl_saldo);
	$vl_saldo		=	str_replace(',', '.', $vl_saldo);
	$dt_vencimento	= $_POST['dt_vencimento'];
	(!empty($dt_vencimento)) ? $dt_vencimento = implode("-", array_reverse(explode("/", $dt_vencimento[0]))) : '';
	$dt_lancamento	= $_POST['dt_lancamento'];
	(!empty($dt_lancamento)) ? $dt_lancamento = implode("-", array_reverse(explode("/", $dt_lancamento[0]))) : '';
	$vl_desconto	=	$_POST['vl_desconto'];
	$vl_desconto	=	str_replace('R$ ', '', $vl_desconto);
	$vl_desconto	=	str_replace(',', '.', $vl_desconto);
    $vl_juros		=	$_POST['vl_juros'];
	$vl_juros		=	str_replace('R$ ', '', $vl_juros);
	$vl_juros		=	str_replace(',', '.', $vl_juros);
	$id_plano_fin	=	$_POST['id_plano_financeiro'];
	$ds_plano_fin	=	$_POST['ds_plano_financeiro'];
	if(isset($_POST['id_status_baixa'])){
		$id_status_baixa=	$_POST['id_status_baixa'];
	}
	if(isset($_POST['id_tipo_titulo'])){
		$id_tipo_titulo=	$_POST['id_tipo_titulo'];
	}
	$ds_nr_cheque	=	$_POST['ds_nr_cheque'];
	$ds_historico	=	$_POST['ds_historico'];
	
	$consulta .= (!empty($id_conta)		? " and id like '$id_conta'" :	'');
	$consulta .= (!empty($ds_conta)		? " and ds_item like '%$ds_conta%'" : '');
	$consulta .= ((!empty($vl_saldo) && $vl_saldo!=0)	? " and vl_saldo like '%$vl_saldo%'" : '');
	$consulta .= (!empty($dt_vencimento)		? " and dt_vencimento like '%$dt_vencimento%'" : '');
	$consulta .= (!empty($dt_lancamento)		? " and dt_lancamento like '%$dt_lancamento%'" : '');
	$consulta .= ((!empty($vl_desconto)	&& $vl_desconto!=0)	? " and vl_desconto like '%$vl_desconto%'" : '');
	$consulta .= ((!empty($vl_juros) && $vl_desconto!=0)	? " and vl_juros_multa like '%$vl_juros%'" : '');
	$consulta .= (!empty($id_plano_fin)		? " and id_planofin like '%$id_plano_fin%'" : '');
	$consulta .= (!empty($id_status_baixa)		? " and id_status_baixa like '%$id_status_baixa%'" : '');
	$consulta .= (!empty($id_tipo_titulo)		? " and id_tipo_titulo like '%$id_tipo_titulo%'" : '');
	$consulta .= (!empty($ds_nr_cheque)		? " and ds_nr_cheque like '%$ds_nr_cheque%'" : '');
	$consulta .= (!empty($ds_historico)		? " and ds_historico like '%$ds_historico%'" : '');
	
}

//Busca de acordo com campos do FILTER
if( isset($_POST['buscar'])){
		
	$dt_inicio = $_POST['dt_inicio'];
    $dt_final  = $_POST['dt_final'];
    $ds_status = $_POST['id_status_baixa'];
    
    $consulta .= (!empty($dt_inicio)     ? " and date_format(erpc_financeiro_lancamentos.dt_vencimento, '%Y-%m-%d') between str_to_date('$dt_inicio','%d/%m/%Y') and str_to_date('$dt_final','%d/%m/%Y')" : '');
    $consulta .= (!empty($ds_status)     ? " and erpc_financeiro_lancamentos.id_status_baixa like '%$ds_status%'"  : '');

}

//Order
$consulta .= " order by id";

//echo "<br> Imprimindo a query de busca: " . $consulta;

?>

<div class="block">
  <div class="header">
  <h2>Contas à Pagar</h2>
  </div>
  <div class="content">
    <div class="table-responsive">
      <table class="table table-bordered table-striped table-responsible sortable">
        <thead>
          <tr>
            <!--th width="3%"><input type="checkbox" class="checkall" /></th-->
            <!--<th width="3%">Status</th>-->
            <th width=5%>ID</th>
            <th width=50%>Descrição</th>
            <th width=20%>Dt Lançamento</th>
			<th width=20%>Dt Vencimento</th>
            <th width=4%>Valor</th>
			<th width=4%>Editar</th>
			<th width=4%>Excluir</th>
          </tr>
        </thead>
        <tbody>

           <?php
          //echo $consulta . "<br>";
          $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
          if (mysqli_num_rows($resultado)>0) {
                  while ($registro = mysqli_fetch_assoc($resultado)){
                    
                    $id			    = $registro['id'];
					$id_crip		= base64_encode($id);
            		$ds_item		= $registro['ds_item'];
            		$dt_lancamento 	= $registro['dt_lanc'];
                    $dt_vencimento	= $registro['dt_venc'];
            		$vl_saldo		= $registro['vl_saldo'];
        			  
					echo "<tr>";
					echo "<td>$id</td>";
					echo "<td>$ds_item</td>";
                    echo "<td>$dt_lancamento</td>";
                    echo "<td>$dt_vencimento</td>";
                    echo "<td>$vl_saldo</td>";
                    echo "<td class='text-center'><a href='erpc_financeiro_contas_pagar_edit.php?id=$id_crip'><i class='glyphicon glyphicon-pencil' title='Editar'><span class='sr-only'>Editar</span></i></a></td>";
                    echo "<td class='text-center'><a href='erpc_financeiro_contas_pagar_remove.php?id=$id_crip'><i class='glyphicon glyphicon-remove' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
                  echo "</tr>";
                }
            }		  
          ?>
        </tbody>
      </table>
    </div> <!-- table-responsive -->
  </div> <!-- content -->
</div> <!-- block -->
<!-- modal da legenda, deve ficar no fim do body, mas posso colocar aqui pois o js/code.js faz a movimentação depois para mim -->
<div class="modal fade bs-legenda-modal-sm" tabindex="-1" role="dialog" aria-labelledby="myLegenda">
  <div class="modal-dialog modal-sm">
    <div class="modal-content">
      <table class="table">
        <tr>
          <td><i class="fa fa-circle text-success" title="Status"><span class="sr-only">Status</span></i></td>
          <td>Descrição do status aqui</td>
        </tr>
        <tr>
          <td><i class="fa fa-circle text-danger" title="Status"><span class="sr-only">Status</span></i></td>
          <td>Descrição do status aqui</td>
        </tr>
        <tr>
          <td><i class="fa fa-circle text-info" title="Status"><span class="sr-only">Status</span></i></td>
          <td>Descrição do status aqui</td>
        </tr>
        <tr>
          <td><i class="fa fa-circle text-warning" title="Status"><span class="sr-only">Status</span></i></td>
          <td>Descrição do status aqui</td>
        </tr>
      </table>
    </div>
  </div>
</div>
<!-- fim modal legenda -->

<?php include 'footer.php';?>
