Viewing file: videos_grava.php (4.37 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
#############################################################################
# Nome: perfil_grava.php #
# System: Irpen #
# Criado por: Breno Henrique Vivarelli #
# Empresa: Netnigro #
# E-mail: breno@netnigro.com.br #
# Descrição: Inclusão, alteração e inativação de perfis #
# Histórico: #
# . 03/06/2008 - Breno Henrique Vivarelli #
# 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"];
$link = $_POST["txtLink"];
$cod_videos = $_POST["hddVideos"];
// Ação que o script deverá executar (Inclusão - I, Alteração - U, Ativação - A ou Inativação - IN)
$acao = $_POST['hddAcao'];
if($acao == "I")
{
$ativoSN = "S";
}
else
{
//$ativoSN = $_POST["rbtAtivo"];
}
if(isset($_POST["btnAtivar"]))
{
$acao = "A";
}
elseif(isset($_POST["btnInativar"]))
{
$acao = "IN";
}
//Validações
$erro = false;
/*
echo("<pre>");
print_r($_POST);
echo("</pre>");
die();
*/
switch($acao)
{
// Inclusão de videos
case "I":
$sql = INCLUI_VIDEOS;
$tipo_dados = TIPO_DADOS_INCLUI_VIDEOS;
$parametros = array($titulo,$link,$ativoSN);
$msg = "Video incluído com sucesso!";
break;
// Alteração dos dados do videos
case "U":
$sql = ALTERA_VIDEOS;
$tipo_dados = TIPO_DADOS_ALTERA_VIDEOS;
$parametros = array($titulo,$link,$cod_videos);
$msg = "Video alterado com sucesso!";
break;
// Ativação do videos
case "A":
$sql = ATIVA_VIDEOS;
$tipo_dados = TIPO_DADOS_ATIVA_VIDEOS;
$parametros = array($cod_videos);
$msg = "Video ativado com sucesso!";
break;
// Inativação do videos
case "IN":
$sql = INATIVA_VIDEOS;
$tipo_dados = TIPO_DADOS_INATIVA_VIDEOS;
$parametros = array($cod_videos);
$msg = "Video inativado com sucesso!";
break;
}
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("videos_cad.php",$parametros_url);
}
else
{
Redireciona("videos_cad.php",$parametros_url);
//Redireciona($_SESSION["link_voltar"],$parametros_url);
}
?>
|