MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/imenso.co/dev/impactify-it/js/category.js
clear_icon();
function clear_icon()
 {
  $('#name_icon').html(' <span class="fa fa-caret-up opacity_5"></span><span class="fa fa-caret-down opacity_5"></span>');
 }

    $(document).ready(function()
    {
        search(page);

         $(document).on('click', '.sorting', function(){
       column_name = $(this).data('column_name');
      var order_type = $(this).data('sorting_type');

       reverse_order = '';
      if(order_type == 'asc')
      {
       $(this).data('sorting_type', 'desc');
       reverse_order = 'desc';
       clear_icon();
     
 $('#'+column_name+'_icon').html('<span class="opacity_5 fa fa-caret-up"></span><span class="fa fa-caret-down"></span>');
      
      }
      if(order_type == 'desc')
      {
       $(this).data('sorting_type', 'asc');
       reverse_order = 'asc';
       clear_icon();
         $('#'+column_name+'_icon').html(' <span class="fa fa-caret-up"></span><span class="fa fa-caret-down opacity_5"></span>');
      }
      $('#hidden_column_name').val(column_name);
      $('#hidden_sort_type').val(reverse_order);
      
      search(page);
     });


         $(document).on('click','.delete',function(e){
          sid=$(this).attr('data-id'); 
          $('.delete_after').attr("data-id",sid);

          $('#conformModal').modal('show');
         });

   $(document).on('click','.delete_after',function(e){

        $('#conformModal').modal('hide');
        var token = $('meta[name="csrf-token"]').attr('content');

        e.preventDefault();
        var sid = $(this).attr('data-id'); 
       
        a=$(this);
       
        $.ajax({
          type: 'post',
          url: path+'user/category/delete',
          data:{id:sid,_token:token},
          dataType: "json",
          success: function(data) {
              search(page);
              ajax_message(data,'success');
          }
          ,error:function(data){
              ajax_message(data,'danger');
            } 
         });
      
    });
  });

    $(document).on('keyup','.search',function(){
      search(1);
    })

     function search(pages = 1) {
       page = pages;
        // $('.loading').show();
        var token = $('meta[name="csrf-token"]').attr('content');
        var formData = new FormData();
        formData.append("page", page);
        formData.append("_token", token);
        formData.append("search",$('.search').val());
        formData.append("sortby",reverse_order);
        formData.append("sorttype",column_name);

        $.ajax({
            type: "POST",
            url: path+'user/category/getCategory',
            contentType: false,
            cache: false,           
            processData:false,
            data : formData ,
            success: function (data) {
                $("#searchResultDiv").html(data);
                // $('.loading').hide();
                
            },
            error: function (xhr, status, error) 
            {
               // alert(xhr.responseText);
            }
        });
    }



  $(document).ready(function(){
    $('#page_hedding').html('My Category');

    $(document).on('click','.add_new_category',function(){

      $('#addMember').modal('show');
      $('#exampleModalLabel').html('Add New Category');
        $.ajax({
          url: path+'user/category/add',
          type:"get",
          success: function(html){
              $('#addMember').find('.modal-data').html(html);
          },
          dataType:"html"
        });
    });

     $(document).on('submit','#add_category_form',function(e){
    
      e.preventDefault();
        var saveData = $('#add_category_form').serializeArray();
        
        $.ajax({
        url: path+'user/category/add',
        type:"post",
        data:saveData,
        success: function(data){
          ajax_message(data,'success');
          $('#add_category_form')[0].reset();
          // location.reload(true);
       },
       error: function(response){
           var errorString="";
           var response = $.parseJSON(response.responseText);
           $.each(response.errors, function (key, val) {
             errorString += '\n' + val;
          });
           arrayOfData={"message":errorString};
              ajax_message(arrayOfData,'danger');
       },
        dataType: 'json',
      });
    });

     $(document).on('click','.edit',function(){

      $('#addMember').modal('show');
      $('#exampleModalLabel').html('Edit Category');
      var id = $(this).attr('data-id');
        $.ajax({
          url: path+'user/category/edit',
          type:"get",
          data:{id:id},
          success: function(html){
              $('#addMember').find('.modal-data').html(html);
          },
          dataType:"html"
        });
    });

     $(document).on('submit','#edit_category_form',function(e){
        e.preventDefault();
        var saveData = $('#edit_category_form').serializeArray();
        $.ajax({
          url:path+'user/category/edit',
          type:"post",
          data:saveData,
          success:function(data){
            ajax_message(data,'success');
            location.reload(true);
          },
          error:function(response){
            var errorString="";
            var response = $.parseJSON(response.responseText);
            $.each(response.errors, function (key, val) {
               errorString += '\n' + val;
            });
            arrayOfData={"message":errorString};
            ajax_message(arrayOfData,'danger');
          },
          dataType:"json",
        });
     });

  });


;