Viewing file: videos_grava.php (3.2 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include("../../../config/config.php"); include(INCLUDES . "conexaoBD.php"); include(INCLUDES . "sentencas_sql.php"); include(INCLUDES . "funcoes_uteis.php"); include(INCLUDES . "valida_usuario.inc.php");
$tamanhoUp = 1024*1024*20; $erro = false; if (isset($_FILES['arqVideo'])) { if ($_FILES['arqVideo']['size'] > $tamanhoUp) { $msg = "Tamanho maximo permitido é de 20MB"; $erro = true; Redireciona('videos_cad.php',array('msg' => $msg, 'erro' => $erro)); } }
if (isset($_FILES['arqAlternativo'])) { if ($_FILES['arqAlternativo']['size'] > $tamanhoUp) { $msg = "Tamanho maximo permitido é de 20MB"; $erro = true; Redireciona('videos_cad.php',array('msg' => $msg, 'erro' => $erro)); } }
$idVideo = isset($_POST['idVideo']) ? $_POST['idVideo'] : false; $titulo = $_POST["txtTitulo"]; $arqVideo = $_POST["arqVideoAntigo"]; $arqAntigo = $_POST["arqAntigo"]; $textoAlterna = $_POST['txtAlternativo'];
if (empty($titulo)) { $msg = "Informe um titulo para o Video."; $erro = true; }
if ($idVideo) { if (isset($_FILES['arqVideo']) && !empty($_FILES['arqVideo']) && $arqVideo) { if (file_exists('../../../arquivos/videos/'.$arqVideo)) { unlink('../../../arquivos/videos/'.$arqVideo); } } if (isset($_FILES['arqAlternativo']) && !empty($_FILES['arqAlternativo']) && $arqAntigo) { if (file_exists('../../../arquivos/videos/'.$arqAntigo)) { unlink('../../../arquivos/videos/'.$arqAntigo); } } }
if ($erro) { Redireciona('videos_cad.php',array('msg' => $msg, 'erro' => $erro)); }
if (!is_dir("../../../arquivos/videos/")) { mkdir("../../../arquivos/videos/", 777); }
$uploadDirV = "../../../arquivos/videos/{$_FILES['arqVideo']['name']}"; $uploadDirA = "../../../arquivos/videos/{$_FILES['arqAlternativo']['name']}";
move_uploaded_file($_FILES['arqVideo']['tmp_name'], $uploadDirV); move_uploaded_file($_FILES['arqAlternativo']['tmp_name'], $uploadDirA); $videoName = $_FILES['arqVideo']['size'] > 1000 ? $_FILES['arqVideo']['name'] : $arqVideo; $alternativoName = $_FILES['arqAlternativo']['size'] > 1000 ? $_FILES['arqAlternativo']['name'] : $arqAntigo;
if (! $idVideo) {
$sql = "INSERT INTO videos_juridico (VIJ_Anexo_Video,VIJ_Anexo_Alternativo,VIJ_Texto_Alternativo,VIJ_Titulo) VALUES (?,?,?,?)"; $stmt = $conexao->prepare($sql); $stmt->bind_param('ssss',$videoName,$alternativoName,$textoAlterna,$titulo); $stmt->execute(); $conexao->commit(); } else { $sql = "UPDATE videos_juridico SET VIJ_Anexo_Video = ?, VIJ_Anexo_Alternativo = ?,VIJ_Texto_Alternativo = ?, VIJ_Titulo = ? WHERE VIJ_RowID = ?"; $stmt = $conexao->prepare($sql); $stmt->bind_param('ssssi',$videoName,$alternativoName,$textoAlterna,$titulo,$idVideo); $stmt->execute(); $conexao->commit(); }
Redireciona('videos_cad.php',array('msg' => 'Dados salvos com sucesso.')); ?>
|