Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/web/admin/js/
Upload File :
Current File : /home/caballoscriollos/www/web/admin/js/jquery.jsgrid.noticias.init.js

/**
* 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