[#] hm X_Shell Backd00r [#]

Current Path : /var/www/clients/client35/web46/web/admin/js/actions/
Upload File :
Current File : /var/www/clients/client35/web46/web/admin/js/actions/noticias.js

  function vistaEditar(e){
 
   var data = e.dataset;
   var id = data.idnoticia;

console.log('-->'+id);
  $('#id_noticia2').val(id);

      $.ajax({
          url: '../AppController/noticia.php',
          type: 'POST',
          dataType:'json',
          data: 'id='+id,
      })
      .done(function(data) {
            
             console.log("ok de controller vista editar");

            $('#titulo2').val(data.titulo);
            $('#note-editor-2').html(''+data.titulo);

            $('#contenido2').val(data.contenido);
            $('#contenido-summer2').find('.note-editable').html(''+data.contenido);

            $('#img1').attr('src', '../../'+data.imagen);
            $('#myModal2').modal('show');

         
      })
      .fail(function() {
        console.log("Error : Vista Editar");
      })

};

function actualizar(){
        
   console.log('funcion actualizar');
           
       var titulo = $('#note-editor-2').html();
       var contenido = $('#contenido-summer2').find('.note-editable').html()
        

       $('#titulo2').val(titulo); 
       $('#contenido2').val(contenido); 

         var formData = new FormData(document.getElementById("form2"));
            $.ajax({
                url: '../AppController/editar_noticia.php',
                type: 'POST',
                data: formData,
                cache: false,
                contentType: false,
                processData: false
            })

            .done(function(data) {
                console.log("success");
                $('#registros').html(data);
               $('#myModal2').modal('hide');    
            })
            .fail(function() {
                console.log("Error : Actualizar");
            });
/**/
};



function guardar(){
 
           var titulo =  $('#note-editor-1').html();
           var contenido =  $('#contenido-summer1').find('.note-editable').html();
   
            $('#titulo').val(titulo);
            $('#contenido').val(contenido);


     var formData = new FormData(document.getElementById("form1"));

      var noticia =$('#noticia').val();
      var titulo =$('#titulo').val();
      var contenido =$('#contenido').val();
      var imagen_noticia =$('#imagen_noticia').val(); 
      var fecha_creacion = $('#fecha_evento').val();   


       if ($('#titulo').val().length == 0) {
        $('#titulo').after('<div id="contenedor-desc"><center><div class="mensaje-desc" style=" color: #D8211D; font-size: 15px; padding: 2px;"><span class="glyphicon glyphicon-remove-sign"></span>&nbsp; Error!! El campo de Titulo esta vacio</div></center></div>');
        $('.mensaje-desc').delay(2500).hide(300);
              setTimeout(function() {
                $('#contenedor-desc').remove();
              }, 2900);
        };

        if ($('#contenido').val().length == 0) {
        $('#contenido').after('<div id="contenedor-desc"><center><div class="mensaje-desc" style=" color: #D8211D; font-size: 15px; padding: 2px;"><span class="glyphicon glyphicon-remove-sign"></span>&nbsp; Error!! El campo de Contenido esta vacio</div></center></div>');
        $('.mensaje-desc').delay(2500).hide(300);
              setTimeout(function() {
                $('#contenedor-desc').remove();
              }, 2900);
        };

      if ($('#imagen_noticia').val().length == 0) {
        $('#id_noticia').after('<div id="contenedor-desc"><center><div class="mensaje-desc" style=" color: #D8211D; font-size: 15px; padding: 2px;"><span class="glyphicon glyphicon-remove-sign"></span>&nbsp; Error!! No ha seleccionado una imagen</div></center></div>');
        $('.mensaje-desc').delay(2500).hide(300);
              setTimeout(function() {
                $('#contenedor-desc').remove();
              }, 2900);
              return false;
        };


      
            $.ajax({
            url: '../AppController/guardar_noticia.php',
            type: 'POST',
            data: formData, 
            cache: false,
            contentType: false,
            processData: false
            })
              .done(function(data) {
               console.log("Datos enviados correctamente");
                $('#registros').html(data);
               $('#myModal').modal('hide');
               $('#note-editor-1').html('');
               $('#contenido-summer1').find('.note-editable').html('');
                
              })
                        
            .fail(function() {
            console.log("Error : Guardar");
            });
};

function eliminar(e){

  var data = e.dataset;
  var id_noticia = data.idnoticia;


        $.ajax({
            url: '../AppController/eliminar_noticia.php',
            type: 'POST',
            data: 'id_noticia='+id_noticia,
        })
        .done(function(data) {
            $('#registros').html(data);
               
        })
        .fail(function() {
           console.log("Error : Eliminar");
        });

};


function vistaPrevia(e){
  var data = e.dataset;
   var id = data.idnoticia;

      $.ajax({
          url: '../AppController/noticia.php',
          type: 'POST',
          dataType:'json',
          data: 'id='+id,
      })
      .done(function(data) {
            
            $('#tituloVista').html(data.titulo);
            $('#contenidoVista').html(data.contenido);
            $('#img_nota').attr('src', '../../'+data.imagen);
            $('#myModalContend').modal('show');    
      })
      .fail(function() {
        console.log("Error : Vista Previa");
      })
 

};


function limpiar(){
    $('#previewcanvas').css('display', 'none');
    $('#imagen_noticia').val();
};

  $(document).ready(function() {


//-----------  Funcion ver contenido ---------->    

        $(".cambiar-img").on('click', function(){
        document.getElementById('oculto').style.display='block';
        document.getElementById('img1').style.display='none';
        document.getElementById('btn-ver').style.display='block';
        document.getElementById('cambiar-img').style.display='none';
        });
         $('#btn-ver').on('click', function(){
        document.getElementById('oculto').style.display='none';
        document.getElementById('img1').style.display='block';
        document.getElementById('btn-ver').style.display='none';
        document.getElementById('cambiar-img').style.display='block';
        });



//-----------    funcion obtener preview de las imagenes guardadas ---------->


       $('.limpiar2').on('click', function(){
 
            $('#oculto').css('display', 'none');
            $('#previewcanvascontainer2').css('display', 'none'); 
             var imagen_noticia = $('#imagen_noticia2').val(''); 
         });
         
 }); 

//-----------------------------  End Script  ----------------------->
$('.summernote').summernote({
  height: 150,   //set editable area's height
  codemirror: { // codemirror options
    theme: 'monokai'
  }
});

$('.summernote2').summernote({
  airMode: true
});

$('#imagen_noticia').on('change',function(){
  $('#previewcanvas').css('display', 'block');
});



Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r