Mini Shell
<link rel="stylesheet" href="<?php echo RAIZ ?>css/jquery-ui.css" type="text/css" />
<link rel="stylesheet" href="<?php echo RAIZ ?>css/jquery-ui.structure.min.css" type="text/css" />
<link rel="stylesheet" href="<?php echo RAIZ ?>css/jquery-ui.structure.min.css" type="text/css" />
<link rel="stylesheet" href="<?php echo RAIZ ?>css/jquery-ui.theme.css" type="text/css" />
<link rel="stylesheet" href="<?php echo RAIZ ?>css/jquery.ui.plupload.css" type="text/css" />
<script type="text/javascript" src="<?php echo RAIZ ?>js/jquery-ui.min.js"></script>
<!-- production -->
<script type="text/javascript" src="<?php echo RAIZ ?>js/plupload.full.min.js"></script>
<script type="text/javascript" src="<?php echo RAIZ ?>js/jquery.ui.plupload.js"></script>
<script type="text/javascript" src="<?php echo RAIZ ?>js/pt_BR.js"></script>
<?php
$id = $_GET['id'];
$query = "SELECT registros_id, registros_idpg, registros_titulo FROM registros WHERE registros_id = $id";
$registros = mysqli_query($config, $query) or die(mysqli_error());
$row_registros = mysqli_fetch_assoc($registros);
$idpg = $row_registros['registros_idpg'];
$query = "SELECT paginas_titulo, paginas_id FROM paginas WHERE paginas_id = $idpg";
$paginas = mysqli_query($config, $query) or die(mysqli_error());
$row_paginas = mysqli_fetch_assoc($paginas);
?>
<div class="row">
<div class="col-sm-8">
<h1><?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 $row_paginas['paginas_id'] ?>"><?php echo $row_paginas['paginas_titulo'] ?></a>
</li>
<li class="active">
<?php echo $row_registros['registros_titulo'] ?>
</li>
</ol>
</div>
</div>
<!-- /.row -->
<form id="form" method="post" action="php/dump.php">
<div id="uploader">
<p>Your browser doesn't have Flash, Silverlight or HTML5 support.</p>
</div>
<br />
</form>
<div class="row">
<?php
$pasta = "../uploads/fotos/".$id;
$arrImagens = glob("$pasta/{*.jpg,*.JPG,*.jpeg,*.JPEG,*.gif,*.GIF,*.png,*.PNG,*.bmp}", GLOB_BRACE);
?>
<?php foreach ($arrImagens as $key => $value) { ?>
<div class="col-md-2 col-sm-3 col-xs-6" style="margin-bottom:20px;">
<img src="<?php echo RAIZ."timthumb.php?src=".$value."&zc=1&w=350&h=350" ?>" class="img-responsive">
<a class="btn btn-danger foto-deletar" endereco="<?php echo $value ?>" style="margin-top:-80px; margin-left:20px;"><i class="fa fa-trash" aria-hidden="true"></i></a>
</div>
<?php } ?>
</div>
<?php if(file_exists($pasta)){ ?>
<div class="row">
<div class="col-sm-12 text-right">
<hr>
<i class="fa fa-warning"></i> Para remover a pasta inteira, clique no botão abaixo: <i class="fa fa-warning"></i>
<div class="clear10"></div>
<a href="" class="btn btn-danger apaga-pasta" title="Apagar pasta" idreg="<?php echo $id ?>" pasta="<?php echo $pasta ?>">
<i class="fa fa-trash"></i> Apagar a pasta
</a>
</div>
</div>
<?php } ?>
<div id="retorno"></div>
<script type="text/javascript">
$(document).ready(function(){
//CONFIGURAÇÕES
$(document).on('click','.apaga-pasta', function(e){
e.preventDefault();
idreg = $(this).attr('idreg');
pasta = $(this).attr('pasta');
swal({
title: "ATENÇÃO: Deseja mesmo apagar a pasta inteira?",
text: "É impossível reverter esta ação.",
type: "warning",
confirmButtonColor: "#D9534F",
confirmButtonText: "Sim, quero apagar!",
showCancelButton: true,
cancelButtonText: "Cancelar",
closeOnConfirm: true,
dangerMode: true
},function(){
$('.load').show();
e.preventDefault();
$.ajax({
url: 'php/apagarpasta.php',
data: {idreg:idreg,pasta:pasta},
type: 'POST',
dataType: "html",
success:function(retorno){
$('#retorno').html(retorno);
if (retorno == 1) {
location.reload();
}
}
});
});
});
});
// Initialize the widget when the DOM is ready
$(function() {
$("#uploader").plupload({
// General settings
runtimes : 'html5,flash,silverlight,html4',
url : 'php/upload.php?registros_id=<?php echo $id ?>',
// User can upload no more then 20 files in one go (sets multiple_queues to false)
max_file_count: 500,
chunk_size: '50mb',
// Resize images on clientside if we can
resize : {
width : 1000,
height : 1500,
quality : 90,
crop: false // crop to exact dimensions
},
filters : {
// Maximum file size
max_file_size : '50mb',
// Specify what files to browse for
mime_types: [
{title : "Image files", extensions : "jpg,gif,png"},
{title : "Zip files", extensions : "zip"}
]
},
// Rename files by clicking on their titles
rename: false,
// Sort files
sortable: false,
// Enable ability to drag'n'drop files onto the widget (currently only HTML5 supports that)
dragdrop: true,
// Views to activate
views: {
list: true,
thumbs: true, // Show thumbs
active: 'thumbs'
},
// Flash settings
flash_swf_url : 'js/Moxie.swf',
// Silverlight settings
silverlight_xap_url : 'js/Moxie.xap',
complete: function() {
window.location.reload();
},
});
});
</script>
Zerion Mini Shell 1.0