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/team.js
clear_icon();
function clear_icon()
 {
  $('#email_icon,#name_icon,#mobile_number_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/team/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/team/getTeam',
            contentType: false,
            cache: false,           
            processData:false,
            data : formData ,
            success: function (data) {
                $("#searchResultDiv").html(data);
                // $('.loading').hide();
                $("#page").val(page);
                
            },
            error: function (xhr, status, error) 
            {
               // alert(xhr.responseText);
            }
        });
    }





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

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

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

     $(document).on('submit','#add_team_form',function(e){
    
      e.preventDefault();
        // var saveData = $('#add_team_form').serializeArray();
        var token = $('meta[name="csrf-token"]').attr('content');
        var formData = new FormData();
        formData.append("_token", token);
        formData.append("name", $("#name").val());
        formData.append("id",$("#uid").val());
        formData.append("email",$("#email").val());
        formData.append("code",$("#code").val());
        formData.append("phone",$("#phone").val());
        formData.append("role",$("#role").val());
        formData.append("description",$("#word_count").val());
        formData.append('image', $('input[type=file]')[0].files[0]);
        $.ajax({
        url: path+'user/team/add',
        type:"post",
        contentType: false,
            cache: false,           
            processData:false,
          data:formData,
        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',
      });
    });

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

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

     $(document).on('submit','#edit_team_form',function(e){
        e.preventDefault();
        // var saveData = $('#edit_team_form').serializeArray();

      var token = $('meta[name="csrf-token"]').attr('content');
        var formData = new FormData();
        formData.append("_token", token);
        formData.append("name", $("#name").val());
        formData.append("id",$("#uid").val());
        formData.append("email",$("#email").val());
        formData.append("code",$("#code").val());
        formData.append("phone",$("#phone").val());
        formData.append("role",$("#role").val());
        formData.append("description",$("#word_count").val());
        formData.append('image', $('input[type=file]')[0].files[0]);

        $.ajax({
          url:path+'user/team/edit',
          type:"post",
          contentType: false,
            cache: false,           
            processData:false,
          data:formData,

          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",
        });
     });


     $(".exportTeamToCSV").on('click', function (event) {
        // CSV
        var args = [$('#team_table'), 'Team.csv'];

        // exportTableToCSV.apply(this, args);
        tableToCSV('team_table','Team');
        
        // If CSV, don't do event.preventDefault() or return false
        // We actually need this to be a typical hyperlink
    });

    $(".exportTeamToExcel").on('click', function (event) {
        // CSV
        var tableId ="team_table";

        exportTableToExcel(tableId,"Team");
        // If CSV, don't do event.preventDefault() or return false
        // We actually need this to be a typical hyperlink
    });

    $(".exportTeamToPDF").on('click', function (event) {
        // CSV
        $("#team_table_div").show();
        var tableId ="team_table_div";
        exportTableToPDF(tableId,"Team");
        $("#team_table_div").hide();
    });




});










;