Mini Shell
<!-- include summernote css/js-->
<link href="js/summernote/summernote.css" rel="stylesheet">
<script src="js/summernote/summernote.js"></script>
<style>
.btavancado { cursor: pointer; }
.avancado { display: none; }
.mostra { display: block; }
.ui-tooltip {
display: none!important;
height: 0;
width: 0;
overflow: hidden;
}
.container-svg textarea {min-height: 150px}
.container-svg .container-exibicao-svg {max-height: 150px; max-width: 150px !important;}
.container-svg svg {max-height: 150px !important; max-width: 150px !important;}
.container-svg {display: flex; align-items: center;}
</style>
<?php
$id = $_GET['id'];
$query = "SELECT * FROM registros WHERE registros_id = $id";
$registros = mysqli_query($config, $query) or die("Erro com consulta SQL");
$row_registros = mysqli_fetch_assoc($registros);
$idpg = $row_registros['registros_idpg'];
$query = "SELECT * FROM paginas WHERE paginas_id = $idpg";
$paginas = mysqli_query($config, $query) or die("Erro com consulta SQL");
$row_paginas = mysqli_fetch_assoc($paginas);
$query = "SELECT templates_arquivo FROM templates WHERE templates_id = 8";
$templates = mysqli_query($config, $query) or die ("Erro com consulta SQL");
$row_templates = mysqli_fetch_assoc($templates);
?>
<!-- Page Heading -->
<div class="row">
<div class="col-sm-9">
<h1 class="page-header">
Editar registro <?php echo $row_registros['registros_titulo'] ?>
</h1>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<ol class="breadcrumb">
<li>
<i class="fa fa-dashboard"></i> <a href="index.php">Dashboard</a>
</li>
<li>
<a href="index.php?page=registros&id=<?php echo $idpg ?>"><?php echo $row_paginas['paginas_titulo'] ?></a>
</li>
<li class="active">
Editar registro <?php echo $row_registros['registros_titulo'] ?>
</li>
</ol>
</div>
</div>
<!-- /.row -->
<div class="row">
<div class="col-lg-12">
<form id="registros_editar" method="post" enctype="multipart/form-data" class="form">
<input name="registros_id" class="form-control" type="hidden" value="<?php echo $_GET['id'] ?>">
<input name="registros_idpg" class="form-control" type="hidden" value="<?php echo $idpg ?>">
<div class="form-group">
<label>Titulo</label>
<input name="registros_titulo" class="form-control" type="text" value="<?php echo htmlentities($row_registros['registros_titulo']) ?>">
</div>
<?php if($row_paginas['paginas_email'] == '1'){ ?>
<div class="form-group">
<label>E-mail</label>
<input name="registros_email" class="form-control" type="text" value="<?php echo $row_registros['registros_email'] ?>">
</div>
<?php } ?>
<?php if ($idpg == 56) { ?>
<div class="form-group">
<label>Texto Botão</label>
<input name="registros_botaotarja" class="form-control" type="text" value="<?php echo $row_registros['registros_botaotarja'] ?>">
</div>
<?php } ?>
<?php if ($idpg == 59) { ?>
<div class="form-group">
<label>Titulo topo Widget</label>
<input name="registros_titulowidget" class="form-control" type="text" value="<?php echo $row_registros['registros_titulowidget'] ?>">
</div>
<div class="form-group">
<label>Texto rodapé Widget</label>
<input name="registros_rodapewidget" class="form-control" type="text" value="<?php echo $row_registros['registros_rodapewidget'] ?>">
</div>
<div class="form-group">
<label>Mensagem padrão Widget</label>
<input name="registros_mensagempadrao" class="form-control" type="text" value="<?php echo $row_registros['registros_mensagempadrao'] ?>">
</div>
<?php } ?>
<?php if ($idpg == 16 && $row_templates['templates_arquivo'] === 'slideshow.php') { ?>
<div class="form-group">
<label>Texto botão</label>
<input name="registros_botaoslideshow" class="form-control" type="text" value="<?php echo $row_registros['registros_botaoslideshow'] ?>">
</div>
<?php } ?>
<?php if($row_paginas['paginas_imagem'] == '1'){ ?>
<!-- IMAGEM -->
<label id="<?php if($idpg == 16){echo 'label-img-slideshow';}else{echo 'label-img';} ?>">Imagem</label>
<div class="clear"></div>
<?php if(!empty($row_registros['registros_imagem'])){ ?>
<?php
$cut = explode('.', $row_registros['registros_imagem']);
$extensao = end($cut);
?>
<div class="imagemAtual" style="display:inline-block; vertical-align:top">
<div class="thumbnail" style="float:left;padding:10px; width:150px; height:150px; display: flex;">
<?php if ($extensao != 'mp4') { ?>
<img src="<?php echo RAIZ ?>timthumb.php?src=<?php echo RAIZ_UP.$row_registros['registros_imagem'] ?>&zc=2&w=150&h=150">
<?php }else{ ?>
<video width="100%" autoplay muted loop preload="auto">
<source src="<?php echo RAIZ_UP . $row_registros['registros_imagem'] ?>" type="video/mp4">
</video>
<?php } ?>
</div>
<input name="registros_imagem" class="form-control" value="<?php echo $row_registros['registros_imagem'] ?>" type="hidden">
</div>
<div class="renomearAtual" style="display:inline-block; vertical-align:top; margin-left:10px;">
<input name="renomearAtual" class="form-control" value="<?php echo $row_registros['registros_imagem'] ?>" >
<div class="clear10"></div>
<a class="btn btn-warning renomearAjax" tabela="registros" inputName="registros_imagem" id="<?php echo $id; ?>" oldName="<?php echo $row_registros['registros_imagem'] ?>"><i class="fa fa-pencil" aria-hidden="true"></i> Renomear</a>
<a class="btn btn-danger apagarAjax" tabela="registros" inputName="registros_imagem" id="<?php echo $id; ?>" oldName="<?php echo $row_registros['registros_imagem'] ?>"><i class="fa fa-pencil" aria-hidden="true"></i> Apagar</a>
</div>
<div class="clear"></div>
<?php } ?>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<div class="inputFile transition">
<input name="registros_imagem_nova" class="form-control inputUpload" type="file">
<div class="text transition"><i class="fa fa-camera" aria-hidden="true"></i> Envie uma <?php if(!empty($row_registros['registros_imagem'])){ echo "nova"; }?> imagem</div>
<div class="btn-renomear"><i class="fa fa-pencil" aria-hidden="true"></i></div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group renomear">
<label>Renomear Imagem</label>
<input type="text" name="imagem_nova_rename" class="form-control inputRename">
</div>
</div>
</div>
<div class="clear20"></div>
<!-- IMAGEM -->
<?php } ?>
<?php if($row_paginas['paginas_imagem2'] == '1'){ ?>
<!-- IMAGEM -->
<label id="<?php if($idpg == 16){echo 'label-img2-slideshow';}else{echo 'label-img';} ?>">Imagem 2</label>
<div class="clear"></div>
<?php if(!empty($row_registros['registros_imagem2'])){ ?>
<div class="imagemAtual" style="display:inline-block; vertical-align:top">
<div class="thumbnail" style="float:left;padding:10px; width:150px; height:150px;"><img src="<?php echo RAIZ ?>timthumb.php?src=<?php echo RAIZ_UP.$row_registros['registros_imagem2'] ?>&zc=2&w=150&h=150"></div>
<input name="registros_imagem2" class="form-control" value="<?php echo $row_registros['registros_imagem2'] ?>" type="hidden">
</div>
<div class="renomearAtual" style="display:inline-block; vertical-align:top; margin-left:10px;">
<input name="renomearAtual" class="form-control" value="<?php echo $row_registros['registros_imagem2'] ?>" >
<div class="clear10"></div>
<a class="btn btn-warning renomearAjax" tabela="registros" inputName="registros_imagem2" id="<?php echo $id; ?>" oldName="<?php echo $row_registros['registros_imagem2'] ?>"><i class="fa fa-pencil" aria-hidden="true"></i> Renomear</a>
<a class="btn btn-danger apagarAjax" tabela="registros" inputName="registros_imagem2" id="<?php echo $id; ?>" oldName="<?php echo $row_registros['registros_imagem2'] ?>"><i class="fa fa-pencil" aria-hidden="true"></i> Apagar</a>
</div>
<div class="clear"></div>
<?php } ?>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<div class="inputFile transition">
<input name="registros_imagem2_nova" class="form-control inputUpload" type="file">
<div class="text transition"><i class="fa fa-camera" aria-hidden="true"></i> Envie uma <?php if(!empty($row_registros['registros_imagem2'])){ echo "nova"; }?> imagem</div>
<div class="btn-renomear"><i class="fa fa-pencil" aria-hidden="true"></i></div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group renomear">
<label>Renomear Imagem</label>
<input type="text" name="imagem_nova_rename2" class="form-control inputRename">
</div>
</div>
</div>
<div class="clear20"></div>
<!-- IMAGEM -->
<?php } ?>
<?php if($row_paginas['paginas_svg'] == '1'){ ?>
<div class="form-group">
<div class="row container-svg">
<div class="col-sm-6">
<label>SVG</label>
<textarea class="form-control" name="registros_svg" id="registros_svg"><?php echo $row_registros['registros_svg']; ?></textarea>
</div>
<div class="col-sm-6">
<div class="container-exibicao-svg">
<?php echo $row_registros['registros_svg']; ?>
</div>
</div>
</div>
</div>
<?php } ?>
<?php if($row_paginas['paginas_categoria'] == '1'){ ?>
<div class="clear10"></div>
<div class="form-group">
<label>Categoria</label>
<?php
$query = "SELECT * FROM categorias WHERE categorias_idpg = $idpg and categorias_pai = 0";
$categorias = mysqli_query($config, $query) or die("Erro com consulta SQL");
?>
<select class="form-control" id="multiescolha">
<option selected="selected" disabled="disabled"><div>Selecione uma categoria</div></option>
<?php while($row_categorias = mysqli_fetch_assoc($categorias)){ ?>
<option style="font-size:14px; color:#222;" value="<?php echo $row_categorias['categorias_id'] ?>" titulo="<?php echo $row_categorias['categorias_titulo'] ?>"><?php echo $row_categorias['categorias_titulo'] ?></option>
<?php
$idpai = $row_categorias['categorias_id'];
$query_sub = "SELECT * FROM categorias WHERE categorias_idpg = $idpg and categorias_pai = $idpai";
$subcategorias = mysqli_query($config, $query_sub) or die("Erro com consulta SQL");
?>
<?php while($row_subcategorias = mysqli_fetch_assoc($subcategorias)){ ?>
<option style="font-size:12px; color:#555; font-style:italic" value="<?php echo $row_subcategorias['categorias_id'] ?>" titulo="<?php echo $row_subcategorias['categorias_titulo'] ?>"> - <?php echo $row_subcategorias['categorias_titulo'] ?></option>
<?php } ?>
<?php } ?>
</select>
<div class="clear10"></div>
<?php
$query = "SELECT (select c.categorias_titulo from categorias as c where r.categorias_id = c.categorias_id) as categorias_titulo, categorias_id FROM registros_categorias as r WHERE r.registros_id = $id";
$multiescolhas = mysqli_query($config, $query) or die("Erro com consulta SQL");
?>
<div id="multiescolhas">
<?php while($row_multiescolhas = mysqli_fetch_assoc($multiescolhas)){ ?>
<div class="checkEscolha"><?php echo $row_multiescolhas['categorias_titulo'] ?> <input type="checkbox" name="multiescolha[]" value="<?php echo $row_multiescolhas['categorias_id'] ?>" checked="checked"></div>
<?php } ?>
</div>
<div class="clear10"></div>
</div>
<?php } ?>
<?php if($row_paginas['paginas_data'] == '1'){ ?>
<?php
$dia = substr($row_registros['registros_data'], 8,2);
$mes = substr($row_registros['registros_data'], 5,2);
$ano = substr($row_registros['registros_data'], 0,4);
?>
<div class="form-group">
<label>Data</label>
<input name="registros_data" class="form-control registrodata" type="text" value="<?php echo $dia . '/' . $mes . '/' . $ano?>">
</div>
<?php } ?>
<?php if($row_paginas['paginas_link'] == '1'){ ?>
<div class="form-group">
<label>Link</label>
<input name="registros_link" class="form-control" type="text" value="<?php echo $row_registros['registros_link'] ?>">
</div>
<?php } ?>
<?php if($row_paginas['paginas_texto'] == '1'){ ?>
<div class="form-group">
<label>Texto</label>
<div class="panel panel-default">
<div class="panel-heading">Icones</div>
<div class="panel-body">
<i onclick="copyToClipboard('#icon-phone')" class="fa fa-phone btn btn-default"></i>
<div id="icon-phone" class="hidden"><i class="fa fa-phone" ></i></div>
<i onclick="copyToClipboard('#icon-whatsapp')" class="fa fa-whatsapp btn btn-default"></i>
<div id="icon-whatsapp" class="hidden"><i class="fa fa-whatsapp" ></i></div>
<i onclick="copyToClipboard('#icon-map')" class="fa fa-map-marker btn btn-default"></i>
<div id="icon-map" class="hidden"><i class="fa fa-map-marker" ></i></div>
<i onclick="copyToClipboard('#icon-envelope')" class="fa fa-envelope btn btn-default"></i>
<div id="icon-envelope" class="hidden"><i class="fa fa-envelope" ></i></div>
<i onclick="copyToClipboard('#icon-facebook')" class="fa fa-facebook-official btn btn-default"></i>
<div id="icon-facebook" class="hidden"><i class="fa fa-facebook-official" ></i></div>
<i onclick="copyToClipboard('#icon-instagram')" class="fa fa-instagram btn btn-default"></i>
<div id="icon-instagram" class="hidden"><i class="fa fa-instagram" ></i></div>
<i onclick="copyToClipboard('#icon-youtube')" class="fa fa-youtube-play btn btn-default"></i>
<div id="icon-youtube" class="hidden"><i class="fa fa-youtube-play" ></i></div>
</div>
</div>
<textarea name="registros_texto" id="registros_texto" style="height:250px !important;"><?php echo $row_registros['registros_texto'] ?></textarea>
</div>
<?php } ?>
<?php if($row_paginas['paginas_texto2'] == '1'){ ?>
<div class="form-group">
<label>Texto 2</label>
<textarea name="registros_texto2" id="registros_texto2" style="height:250px !important;"><?php echo $row_registros['registros_texto2'] ?></textarea>
</div>
<?php } ?>
<div class="btavancado">
<i class="fa fa-caret-right"></i> Avançado
</div>
<div class="avancado">
<div class="clear20"></div>
<div class="form-group">
<label>Url amigável</label>
<p style="font-size:12px; color:#999"><i class="fa fa-info-circle"></i> Caso não digitar nada a url será criada automaticamente.</p>
<input name="registros_url" class="form-control texto-url" type="text" placeholder="<?php echo $row_registros['registros_url'] ?>">
</div>
<div class="form-group">
<label>Ordem</label>
<input name="registros_ordem" class="form-control" type="text" value="<?php echo $row_registros['registros_ordem'] ?>">
</div>
<div class="form-group">
<label>Meta Descrição</label>
<input name="registros_metadescription" class="form-control" type="text" value="<?php echo $row_registros['registros_metadescription']; ?>">
</div>
</div>
<div class="clear20"></div>
<input type="submit" class="btn btn-primary" value="Editar">
</form>
</div>
</div>
<div class="clear10"></div>
<div id="retorno"></div>
<script>
$(document).ready(function(){
$('#registros_texto').summernote({
height: 300,
callbacks: {
onImageUpload : function(files, editor, welEditable) {
for(var i = files.length - 1; i >= 0; i--) {
sendFile(files[i], this);
}
}
}
});
$('#registros_texto2').summernote({
height: 300,
callbacks: {
onImageUpload : function(files, editor, welEditable) {
for(var i = files.length - 1; i >= 0; i--) {
sendFile(files[i], this);
}
}
}
});
$('.btavancado').click(function(){
$('.avancado').toggleClass('mostra');
});
<?php if($row_paginas['paginas_opcoes_avancadas'] == '1'){ ?>
$('.avancado').toggleClass('mostra');
<?php } ?>
function sendFile(file, el) {
var form_data = new FormData();
form_data.append('file', file);
$.ajax({
data: form_data,
type: "POST",
url: 'php/uploader.php',
cache: false,
contentType: false,
processData: false,
success: function(url) {
$(el).summernote('editor.insertImage', url);
}
});
}
});
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
</script>
<script>
<?php if ($row_templates['templates_arquivo'] === 'slideshow3.php'){ ?>
$(document).ready(function() {
var attLabelSlideshow = $('#label-img-slideshow').text().replace('Imagem', 'Banner Desktop');
$('#label-img-slideshow').text(attLabelSlideshow);
var attLabelSlideshow = $('#label-img2-slideshow').text().replace('Imagem 2', 'Banner Mobile');
$('#label-img2-slideshow').text(attLabelSlideshow);
});
<?php } ?>
</script>
Zerion Mini Shell 1.0