<?php require_once('topo.php');?>
<?php require_once('lateral.php');?>
<?php
//VERIFICAÇÃO DO PROGRAMA E NÍVEL PERMISÃO
$idprograma_pagina = 63;
//VERIFICA A AÇÃO DO USUÁRIO

$SelecionaProgramaUsuario = Seleciona("usuarios_programas", "WHERE idusuario='".$_SESSION['usuarioID']."' AND idprograma='$idprograma_pagina'", "LIMIT 0,1");
while($progama_usuario = mysql_fetch_array($SelecionaProgramaUsuario)){
$AcaoUsuario = $progama_usuario['acao'];
}

//AÇÕES
// Visualizar
// Inserir
// Completa

//MASTER ACESSO
if($_SESSION['master'] == 1){
   $AcaoUsuario = "Completa"; 
}


if($_GET['Aprovar'] == "Sim"){

$AlterarAprovacao = Alterar("aprovacoes", "status='Aprovado'", "idaprovacao", $_GET['idaprovacao']);

if($_GET['origem'] == "Pagamento"){
$AlterarPagamento = Alterar("pagamentos", "aprovado='Aprovado'", "idpagamento", $_GET['idpagamento']);
}

if($_GET['origem'] != "Pagamento"){

$campos_tabela = "idusuario, tipo_conta, categoria, categoria2, categoria3, titulo_conta, valor_conta, data_conta, status_conta, observacao, datacadastro, idusuario_cadastro, idcentrodecusto, idobra, idfilial, idreembolso";

$campos_value = "'".$_GET['idusuario']."', 'Pagar', '7', '$categoria2', '$categoria3', '".$_GET['titulo']."', '".$_GET['valor']."', '".$_GET['data']."', 'Aberto', '".$_GET['observacao']."', '".date('Y-m-d')."', '".$_SESSION['usuarioID']."', '".$_GET['idcentrodecusto']."', '".$_GET['idobra']."', '".$_SESSION['idfilial_usuario']."', '".$_GET['idreembolso']."'";

$salvar = Salvar("contas", $campos_tabela, $campos_value);
$id_conta = mysql_insert_id();

//LOG USUARIO
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro", "'".$_SESSION['usuarioID']."', 'Criação de Conta por Aprovação $id_conta', '$idprograma_pagina', '".date('Y-m-d')."', '".date('H:i:s')."'");
//FIM LOGUSUARIO    
    
//LOG FINANCEIRO
	$tipolog = "Saida";	
	$categoria = "Reembolso";	

$SalvarLogFinanceiro = Salvar("logs_financeiro", "tipo, categoria, idconta, idusuario, data, valor, status, idcentrodecusto, observacao, idusuario_cadastro, idreembolso", "'$tipolog', '$categoria', '$id_conta', '".$_GET['idusuario']."', '".$_GET['data']."', '".$_GET['valor']."', 'Aberto', '".$_GET['idcentrodecusto']."', '".$_GET['observacao']."', '".$_SESSION['usuarioID']."', '".$_GET['idreembolso']."'") or die(mysql_error());	

//ATERAR REEMBOLSO
$AlterarValorReembolso = Alterar("reembolsos_financeiro", "status='Aprovado', idconta_gerada='$id_conta', aprovado_por='".$_SESSION['usuarioID']."', data_aprovacao='".$_GET['data']."'", "idreembolso", $_GET['idreembolso']);
}

$redireciona = VerificaSql($SalvarLogFinanceiro, "listar_aprovacoes.php", "listar_aprovacoes.php");
	
}

//EXCLUIR APROVAÇÃO

if($_GET['Excluir'] == "Sim"){
	
	//echo "estou aqui" . $_GET['idaprovacao'];
	//exit();
	
	$deletar = Excluir("aprovacoes", "idaprovacao", $_GET['idaprovacao']);	
	//$deletar = mysql_query("DELETE FROM aprovacoes WHERE idaprovacao='".$_GET['idaprovacao']."'", $conexao) or die(mysql_error());
	$redireciona = VerificaSql($deletar, "listar_aprovacoes.php", "listar_aprovacoes.php");
	
}

$SelecioneUsuarioAprovacao = Seleciona("usuarios_aprovacoes", "WHERE idusuario='".$_SESSION['usuarioID']."'", "");
$ArrayOrigem = array();
while($usuario_aprovacao = mysql_fetch_array($SelecioneUsuarioAprovacao)){
	array_push($ArrayOrigem, $usuario_aprovacao['origem']);
}
$Origem_Usuario = "'".join("','",$ArrayOrigem)."'";


?>      
      <!-- Right side column. Contains the navbar and content of the page -->
      <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
          <h1>
            Aprovações
            <small>listagem de aprovações do sistema</small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
            <li><a href="listar_aprovacoes.php">Aprovações</a></li>
            <li class="active">Listagem</li>
          </ol>
        </section>

        <!-- Main content -->
        <section class="content">
          <div class="row">
            <div class="col-xs-12"><!-- /.box -->

              <div class="box">
                <div class="box-header">
                  <h3 class="box-title">Listagem de Aprovações</h3>
                </div><!-- /.box-header -->
                <div class="box-body">
                  <table id="example1" class="table table-bordered table-striped">
                    <thead>
                      <tr>
                        <th style="cursor:pointer">Usuário</th>
                        <th style="cursor:pointer">Data</th>
                        <th style="cursor:pointer">Titulo</th>
                        <th style="cursor:pointer">Observação</th>
                        <th style="cursor:pointer">Valor</th>
                        <th style="cursor:pointer">Status</th>
                        <th style="cursor:pointer">Acessar</th>
                        <th style="cursor:pointer"></th> 
                        <th style="cursor:pointer"></th> 
                        <th style="cursor:pointer"></th>                       
                      </tr>
                    </thead>
                    <tbody>
                    <?php
					
					$SelecionaAviso = Seleciona("aprovacoes", "WHERE origem IN($Origem_Usuario)", "ORDER BY idaprovacao DESC");
					while($linha = mysql_fetch_array($SelecionaAviso)){

					
					$TituloAviso =  "Reembolso - Solicitado em ".InverteDataNovoSeparador($linha['data_pagamento'],"-","/").""; 
					$ValorAviso = $linha['valor'];
					
					if($linha['status'] == "Aprovado"){
					$corfundo = "#4DFF4D";
					}   					

					if($linha['origem'] != "Pagamento"){
						$link = "manutencao_reembolsos.php?idreembolso=".$linha['idreembolso']."&aba=valores"; 
						//PEGO ID OBRA
						$SelecionaReembolso = Seleciona("reembolsos_financeiro", "WHERE idreembolso='".$linha['idreembolso']."'", "LIMIT 0,1");
						while($reembolso = mysql_fetch_array($SelecionaReembolso)){
							$idobra_atual = $reembolso['idobra'];	
						}
					}
					
					if($linha['origem'] == "Pagamento"){
						$link = "manutencao_contas.php?idconta=".$linha['idconta']; 	
					}
					
										
						
					?>
                    <form name="aprovacao<?php echo $linha['idaprovacao'];?>" method="get" action="listar_aprovacoes.php" enctype="multipart/form-data">
                    <input type="hidden" name="idaprovacao" value="<?php echo $linha['idaprovacao'];?>">
                    <input type="hidden" name="origem" value="<?php echo $linha['origem'];?>">
                    <input type="hidden" name="Aprovar" value="Sim">
                    <input type="hidden" name="idpagamento" value="<?php echo $linha['idpagamento'];?>">
                    <input type="hidden" name="idreembolso" value="<?php echo $linha['idreembolso'];?>">
                    <input type="hidden" name="idobra" value="<?php echo $idobra_atual;?>">
                    <input type="hidden" name="valor" value="<?php echo $linha['valor'];?>">
                    <input type="hidden" name="data" value="<?php echo date('Y-m-d');?>">
                    <input type="hidden" name="titulo" value="Reembolso: <?php echo $linha['idreembolso'] . " - " . LoginUsuario($linha['idusuario_cadastro']);?>">
                    <input type="hidden" name="observacao" value="<?php echo $TituloAviso;?>">
                      <tr>
                        <td bgcolor="<?php echo $corfundo;?>"><?php echo LoginUsuario($linha['idusuario_cadastro']);?></td>
                        <td bgcolor="<?php echo $corfundo;?>"><?php echo InverteDataNovoSeparador($linha['datacadastro'],"-","/");?></td>
                        <td bgcolor="<?php echo $corfundo;?>" style="width:200px;" width="200"><?php echo $TituloAviso;?></td>
                        <td bgcolor="<?php echo $corfundo;?>" style="width:200px; font-size:10px" width="200"><?php //echo $linha['observacao'];?></td>
                        <td bgcolor="<?php echo $corfundo;?>"><?php echo $ValorAviso;?></td>
                        <td bgcolor="<?php echo $corfundo;?>"><?php echo $linha['status'];?></td>
                        <td bgcolor="<?php echo $corfundo;?>">
                        <a href="<?php echo $link;?>" target="_blank">
                        <button type='button' class='btn btn-vk'><i class="fa fa-external-link" aria-hidden="true"></i></button>                        
                        </a>                        					                        
                        </td>
                        <td bgcolor="<?php echo $corfundo;?>">
                        <?php if($linha['origem'] != "Pagamento"){?>
                        <select class="form-control selectpicker" data-live-search="true" name="idcentrodecusto" required>
                        <?php $SelecionaCentrodeCusto = Seleciona("centrodecusto", "", ""); while($custo = mysql_fetch_array($SelecionaCentrodeCusto)){ ?>
                        <option value="<?php echo $custo['idcentrodecusto'];?>" <?php if($idcentrodecusto == $custo['idcentrodecusto']){ echo "selected";}?>><?php echo $custo['titulo'];?></option>
                        <?php }?>
                        </select>                        
                        <?php }?>
                        </td>
                        
                        <td bgcolor="<?php echo $corfundo;?>">
                        <?php if($linha['status'] == "Solicitado"){?>                       
                        <button type='submit' class='btn btn-success'><i class="fa fa-thumbs-up" aria-hidden="true"></i> Aprovar</button>
                        <?php }?>
                        </td>
                        <td bgcolor="<?php echo $corfundo;?>">
                        <a href="listar_aprovacoes.php?idaprovacao=<?php echo $linha['idaprovacao'];?>&Excluir=Sim">
                        <button type='button' class='btn btn-danger'><i class="fa fa-trash" aria-hidden="true"></i></button>                        
                        </a>                        					                        
                        </td> 
                      </tr>
                      </form>
                      <?php 
					  $corfundo = "";
					  $TituloAviso = "";
					  }?>
                    </tbody>
                  </table>
                </div><!-- /.box-body -->
              </div><!-- /.box -->
            </div><!-- /.col -->
          </div><!-- /.row -->
        </section><!-- /.content -->
      </div><!-- /.content-wrapper -->
<?php require_once('rodape.php');?>