Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
/**
* Theme: Ubold Admin Template
* Author: Coderthemes
* JsGrid page
*/
/**
* JsGrid Controller
*/
var urlJsonData = "json-noticias.php";
var urlJsonAdd = "json-noticias-add.php";
var urlJsonMod = "json-noticias-mod.php";
var urlJsonDel = "json-noticias-del.php";
var EntidadNombre = "Noticia";
disableInsert = true;
disableEdit = true;
var CategoriasF = [{IdCategoria: '', Nombre: 'Indistinto' }].concat(Categorias);
var Destacados = [{Destacado: '', Nombre: 'Indistinto' }, {Destacado: '1', Nombre: 'Si'}, {Destacado: '0', Nombre: 'No'}];
var Fijos = [{Fijo: '', Nombre: 'Indistinto' }, {Fijo: '1', Nombre: 'Si'}, {Fijo: '0', Nombre: 'No'}];
var fields_grid = [
{
name: "IdCategoria",
title: "Categoria",
type: "select",
items: CategoriasF,
valueField: "IdCategoria",
textField: "Nombre",
width: "20%",
validate: {
validator: function(value) { return value > 0; },
message: "Seleccione una categoria"
}
},
{
name: "Fecha",
type: "text",
width: "10%",
validate: {
validator: "required",
message: "Ingrese la fecha"
},
itemTemplate: function(value, item) {
var arrFecha = value.split('-');
return arrFecha[2] + '-' + arrFecha[1] + '-' + arrFecha[0];
}
},
{
name: "Titulo",
type: "text",
width: "40%",
validate: {
validator: "required",
message: "Ingrese el nombre"
}
},
{
name: "Destacado",
title: "Destacado",
type: "select",
items: Destacados,
valueField: "Destacado",
textField: "Nombre",
width: "10%",
validate: {
validator: function(value) { return value > 0; },
message: "Seleccione una categoria"
}
},
{
name: "Fijo",
title: "Fijado",
type: "select",
items: Fijos,
valueField: "Fijo",
textField: "Nombre",
width: "5%",
validate: {
validator: function(value) { return value > 0; },
message: "Seleccione una categoria"
}
},
{
name: "Prioridad",
type: "text",
width: "5%",
validate: {
validator: "required",
message: "Ingrese la prioridad"
}
},
{
type: "control",
deleteButtonTooltip: "Eliminar",
searchButtonTooltip: "Buscar",
editButtonTooltip: "Editar",
cancelEditButtonTooltip: "Cancelar",
updateButtonTooltip: "Actualizar",
insertButtonTooltip: "Insertar",
itemTemplate: function(value, item) {
var $result = jsGrid.fields.control.prototype.itemTemplate.apply(this, arguments);
var btnImagenes = $('<span class="jsgrid-button jsgrid-update-button" type="button" style="top: -8px; position: relative; left: 3px;" title="Ver imágenes"><i class="fa fa-camera"></i></span>');
btnImagenes.on("click", function() {
window.location.href = "noticias_imagenes.php?IdNoticia=" + item.IdNoticia;
});
var $el = $('<input class="jsgrid-button jsgrid-search-button" type="button" title="Ver detalle">');
var eb = $result[0];
$el.on("click", function() {
window.location.href = "productos_detail.php?IdProducto=" + item.IdProducto;
});
$(eb).on("click", function () {
swal({
// title: EntidadNombre,
title: "Procesando...",
showCancelButton: false,
showConfirmButton: false,
// type: "info"
imageUrl: 'images/loading.gif'
});
$.ajax('json-noticias-get.php?IdNoticia=' + item.IdNoticia, {
success: function(result){
swal.close();
var item = result.data;
$('#modal-update #IdNoticia').val(item.IdNoticia);
$('#modal-update #IdCategoriaU').val(item.IdCategoria);
$('#modal-update #IdColumnistaU').val(item.IdColumnista);
$('#modal-update #TituloU').val(item.Titulo);
$('#modal-update #FechaU').val(formatDate(item.Fecha));
$('#modal-update #FechaDesdeU').val(formatDate(item.FechaDesde));
$('#modal-update #FechaHastaU').val(formatDate(item.FechaHasta));
$('#modal-update #CopeteU').val(item.Copete);
$('#modal-update #CuerpoU').val(item.Cuerpo);
$('#modal-update #VideoU').val(item.Video);
$('#modal-update #PrioridadU').val(item.Prioridad);
$('#modal-update #EliminarImagen').val(0);
$('#modal-update #EliminarArchivos').val('');
if (item.Destacado == 1 || item.Destacado == '1')
$('#modal-update #DestacadoU').prop('checked', true);
if (item.Fijo == 1 || item.Fijo == '1')
$('#modal-update #FijoU').prop('checked', true);
if (item.Imagen != '') {
$('#image-2').attr('src', item.Imagen);
$('#btn-rm-2').removeAttr('disabled');
}
if (item.IdCategoria == 11 || item.IdCategoria == '11') {
$('#Columnista-containerU').show();
} else {
$('#Columnista-containerU').hide();
}
if (item.Keywords) {
for (var i = 0; i < item.Keywords.length; i++) {
var element = getItemTemplateDefault(item.Keywords[i].Nombre, item.Keywords[i].Nombre, 'keyword-seleccionado', 'suggKeyword', 'keyword');
$('#seleccionKeywordU').append(element);
}
}
$('#files-containerU').empty();
if (item.Archivos && item.Archivos.length > 0) {
for (var j = 1; j <= item.Archivos.length; j++) {
var nextid = item.Archivos[j-1].IdNoticiaArchivo;
var template = '<div class="row" id="file-container-' + nextid + '" style="border: 1px solid #E3E3E3; padding: 10px;">';
template+= ' <div class="col-sm-8">';
template+= ' <a style="line-height: 38px" href="../_recursos/noticias/archivos/' + item.Archivos[j-1].Archivo + '" target="_blank">' + item.Archivos[j-1].Nombre + '</a>';
template+= ' </div>';
template+= ' <div class="col-sm-4">';
template+= ' <button id="btn-rm-file-' + nextid + '" type="button" class="btn btn-danger waves-effect waves-light" onclick="RemoveFileGuardado(\'' + nextid + '\');" style="height: 38px"><span class="btn-label"><i class="fa fa-times"></i></span> Eliminar</button>';
template+= ' </div>';
template+= '</div>';
$('#files-containerU').append(template);
}
}
InsertFile(100);
SetupFile(101);
Custombox.open({
target: '#modal-update',
effect: 'fadein',
overlaySpeed: 200,
overlayColor: '#36404a'
});
}
})
});
return $result.add(btnImagenes);
}
}
];
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat