HEX
Server: LiteSpeed
System: Linux cp01.bhostbrasil.com.br 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64
User: onlyfibr (1083)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/onlyfibr/public_html/gestor/master/contas_pagar.php
<?php
if(isset($_GET["mes"])) {

$mmm = $_GET["mes"];
$aaa = date("Y");
$datam = $mmm."/".$aaa;

} else {
$datam = date("m/Y");
$mmm = date("m");
$datam2 = date("Y-m");
}

// SOMA VALORES CONTAS A PAGAR
$valoresapagar 	= $connect->query("SELECT SUM(valor) AS totalapagar FROM financeiro3 WHERE status='1' AND datavencimento LIKE '%".$datam."%' AND idm ='".$cod_id."'");
$valoresapagarx 	= $valoresapagar->fetch(PDO::FETCH_OBJ);

// SOMA VALORES CONTAS PAGAS
$valorespagos 	= $connect->query("SELECT SUM(valor) AS totalpago FROM financeiro3 WHERE status='2' AND datapagamento LIKE '%".$datam2."%' AND idm ='".$cod_id."'");
$valorespagosx 	= $valorespagos->fetch(PDO::FETCH_OBJ);

//pega mes

$meses = array(
    '01' => 'Janeiro',
    '02' => 'Fevereiro',
    '03' => 'Março',
    '04' => 'Abril',
    '05' => 'Maio',
    '06' => 'Junho',
    '07' => 'Julho',
    '08' => 'Agosto',
    '09' => 'Setembro',
    '10' => 'Outubro',
    '11' => 'Novembro',
    '12' => 'Dezembro'
);
$mes = date('F');
$mes = $meses[$mmm];
$ano = date('Y');
?>
<div class="slim-mainpanel">
      <div class="container">
	  
	  
	  
	  <div class="report-summary-header" style="margin-top:-10px;">
          <div>
            <h4 class="tx-inverse mg-b-3">CONTAS A PAGAR</h4>
            <p class="mg-b-0"><i class="icon ion-calendar mg-r-3"></i> Dados Referente a <?php print $mes;?> de <?php print $ano;?></p>
          </div>
          <div>
		   
			  <a href="cad_pagar" class="btn btn-danger mg-r-5"><i class="fa fa-plus tx-22 mg-r-10" aria-hidden="true"></i> Cadastrar Nova</a>
			   
			  <div class="dropdown">
              <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              <i class="icon ion-ios-calendar-outline tx-24"></i> Alterar Mês
              </button>
              <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
			    <a class="dropdown-item" href="./contas_pagar">Mês Atual</a>
                <a class="dropdown-item" href="contas_pagar&mes=01">Janeiro</a>
                <a class="dropdown-item" href="contas_pagar&mes=02">Fevereiro</a>
                <a class="dropdown-item" href="contas_pagar&mes=03">Março</a>
				<a class="dropdown-item" href="contas_pagar&mes=04">Abril</a>
				<a class="dropdown-item" href="contas_pagar&mes=05">Maio</a>
				<a class="dropdown-item" href="contas_pagar&mes=06">Junho</a>
				<a class="dropdown-item" href="contas_pagar&mes=07">Julho</a>
				<a class="dropdown-item" href="contas_pagar&mes=08">Agosto</a>
				<a class="dropdown-item" href="contas_pagar&mes=09">Setembro</a>
				<a class="dropdown-item" href="contas_pagar&mes=10">Outubro</a>
				<a class="dropdown-item" href="contas_pagar&mes=11">Novembro</a>
				<a class="dropdown-item" href="contas_pagar&mes=12">Dezembro</a>
              </div><!-- dropdown-menu -->
            </div><!-- dropdown -->
			   
			 
          </div>
        </div><!-- d-flex -->
		
		<hr />
	  
	  <div class="dash-headline-two">
          <div>
            <p class="mg-b-0">Resumo financeiro  <br/> do mês.</p>
          </div>
          <div class="d-h-t-right">
            <div class="summary-item">
              <h1>R$: <?php echo number_format($valorespagosx->totalpago, 2, ',', '.'); ?></h1>
              <span>Contas<br>pagas</span>
            </div>
			 <div class="summary-item">
              <h1>R$: <?php echo number_format($valoresapagarx->totalapagar, 2, ',', '.'); ?></h1>
              <span>Contas a<br>pagar</span>
            </div>
           
          </div>
        </div><!-- dash-headline-two -->
	  
	   
	  
	  <hr/>
	  
	  <?php if(isset($_GET["sucesso"])){ ?>
		<div class="alert alert-solid alert-success mg-t-20" role="alert">
            <strong>Sucesso!!!</strong>
        </div>
		<meta http-equiv="refresh" content="1;URL=./contas_pagar" />
		<?php } ?>
	  
	  
	  <div class="section-wrapper mg-t-20">
          <label class="section-title"><i class="fa fa-check-square-o" aria-hidden="true"></i> CONTAS CADASTRADAS</label>
		  <hr>
          <div class="table-wrapper">
            <table id="datatable1" class="table display responsive nowrap" width="100%">
              <thead>
                <tr>
				  <th>#</th>
                  <th>Descrição</th>
                  <th>Valor</th>
				  <th>Vencimento</th>
				  <th>Situação </th>
				  <th></th>
				  <th></th>
				  <th></th> 
                </tr>
              </thead>
              <tbody>
                
			  <?php
			  $atrazado = "0";
			  $emprestimos	= $connect->query("SELECT * FROM financeiro3 WHERE datavencimento LIKE '%".$datam."%'  AND idm = '".$cod_id."'");
			  while ($dadosemprestimos = $emprestimos->fetch(PDO::FETCH_OBJ)) {
			   
			  ?>
                <tr>
				  <td><?php print $dadosemprestimos->id;?></td>
                  <td><?php print $dadosemprestimos->descricao;?></td>
                  <td><?php echo number_format($dadosemprestimos->valor, 2, ',', '.'); ?></td>
				  <td><?php print $dadosemprestimos->datavencimento;?>
				  
				  
				  </td>
				  <td align="center">
				  
				  <?php if($dadosemprestimos->status == 1){?>
				  <?php
				    $atrz = 0;
				  
					$data1 = date("d/m/Y");
					$data2 = $dadosemprestimos->datavencimento;

					// transforma a data do formato BR para o formato americano, ANO-MES-DIA
					$data1 = implode('-', array_reverse(explode('/', $data1)));
					$data2 = implode('-', array_reverse(explode('/', $data2)));

					// converte as datas para o formato timestamp
					$d1 = strtotime($data1);
					$d2 = strtotime($data2);

					if($d2 < $d1) {
					
					echo "<button class=\"btn btn-danger btn-sm\"> EM ATRAZO</button>"; $atrz = 1;
					
					}
					
					
				  ?>
				  <?php if($atrz <= 0){ ?>
				  <button class="btn btn-success btn-sm"> EM DIAS</button>
				  <?php } ?>
				  <?php } else {?>
				  
				  <button class="btn btn-dark btn-sm">PAGO</button>
				  <?php } ?>
				  
				  
									
				  
				  </td>
				  
				  <?php if($dadosemprestimos->status == 2){?>
				<td align="center"><button class="btn btn-success btn-sm" data-toggle="tooltip" data-placement="top" title="Esta mensalidade já está paga"><i class="fa fa-thumbs-o-up" aria-hidden="true"></i></button></td>
				<?php } else {?>
				  
				  <td align="center">
                    <form action="classes/baixa_exe.php" method="get">
                    <input type="hidden" name="idfin2" value="<?php print $dadosemprestimos->id;?>"/>
                    <input type="hidden" name="baixapagar" value="ok"/>
                    <button type="submit" class="btn btn-sm btn-warning" data-toggle="tooltip" data-placement="top" title="Dar baixa manual"><i class="fa fa-check-square-o" aria-hidden="true"></i></button>
                    </form>    
				      
				  </td>
				  
				  <?php } ?>
				  	
				  <td align="center">
				  <form action="editar_pagamento" method="post">
	              <input type="hidden" name="vercli" value="<?php print $dadosemprestimos->id;?>"/>
	              <button type="submit" class="btn btn-info btn-sm" data-toggle="tooltip" data-placement="top" title="Editar Conta"><i class="icon fa fa-search-plus"></i></button>
	              </form>
				  </td>
                  <td align="center">
				  <form action="classes/apagar_exe.php" method="post">
	              <input type="hidden" name="delfin" value="<?php print $dadosemprestimos->id;?>"/>
	              <button type="submit" class="btn btn-dark btn-sm" onclick='return pergunta();' data-toggle="tooltip" data-placement="top" title="Excluir Conta"><i class="icon fa fa-times"></i></button>
	              </form>
				  </td>
                </tr>
              
			   <?php } ?>
			   
                 
              </tbody>
            </table>
          </div> 
        </div> 

      </div><!-- container -->
    </div><!-- slim-mainpanel -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/responsive/2.2.9/css/responsive.dataTables.min.css" />
<script src="../lib/popper.js/js/popper.js"></script>
<script src="../lib/bootstrap/js/bootstrap.js"></script>
<script src="../lib/select2/js/select2.min.js"></script>
<script src="https://cdn.datatables.net/responsive/2.2.9/js/dataTables.responsive.min.js"></script>
<script src="../lib/datatables-responsive/js/dataTables.responsive.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
	
    <script>
      $(function(){
        'use strict';

        $('#datatable1').DataTable({
          responsive: true,
          language: {
            searchPlaceholder: 'Buscar...',
            sSearch: '',
            lengthMenu: '_MENU_ ítens',
          }
        });

        $('#datatable2').DataTable({
          bLengthChange: false,
          searching: false,
          responsive: true
        });

        // Select2
        $('.dataTables_length select').select2({ minimumResultsForSearch: Infinity });

      });
    </script>
	

<script src="../js/slim.js"></script>

<script>
      $(function(){
        'use strict';

        // Initialize tooltip
        $('[data-toggle="tooltip"]').tooltip();

        // colored tooltip
        $('[data-toggle="tooltip-primary"]').tooltip({
          template: '<div class="tooltip tooltip-primary" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-success"]').tooltip({
          template: '<div class="tooltip tooltip-success" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-warning"]').tooltip({
          template: '<div class="tooltip tooltip-warning" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-danger"]').tooltip({
          template: '<div class="tooltip tooltip-danger" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-info"]').tooltip({
          template: '<div class="tooltip tooltip-info" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-indigo"]').tooltip({
          template: '<div class="tooltip tooltip-indigo" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-purple"]').tooltip({
          template: '<div class="tooltip tooltip-purple" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-teal"]').tooltip({
          template: '<div class="tooltip tooltip-teal" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-orange"]').tooltip({
          template: '<div class="tooltip tooltip-orange" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });

        $('[data-toggle="tooltip-pink"]').tooltip({
          template: '<div class="tooltip tooltip-pink" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>'
        });
      });
    </script>
<script>
	
	function pergunta(){ 
   // retorna true se confirmado, ou false se cancelado
   return confirm('Tem certeza que deseja excluir esta conta a pagar?');
}
	
	</script>
	
 
   
    
  </body>
</html>