Репутация поста

Код:
<!--Репутация поста v.2.2-->
        <script type="text/javascript">
        $('div.post').map(function(){
          var PostID=$(this).find('div.post-content').attr('id').slice(1,-8);
          var L=$(this).find('.post-rating .container').html();
          L='<li class="pa-respect rtg post-rating">За пост: '+L+'</li>';
          $(L).insertAfter($(this).find('.post-author li:not(.pa-online):last'));
          var tyt=$(this).find('.pa-respect.rtg a');//if(tyt.html()=='0'){tyt.parent().hide()}
          $(this).find('div.post-rating').remove();
          var kt=[],nu=[],ava=[],vote=[],iso=[],kr=[];
         
          $(tyt).on('click',function(){
            var f='<table id="vse"  width="100%"><tr>';
            $.get('/api.php',{method:'post.getVotes',sort_dir:'desc',limit:100,post_id:PostID,fields:'user_id,username,avatar,value,datetime'},function(data){
              var x=data.response.votes;
              for(var i in x){
                var v=x[i];kt[i]=v.user_id;nu[i]=v.username;vote[i]=v.value;
                if(vote[i]==1){vote[i]='https://petushki-city.ru/files/0002/10/47/26356.png';}else{vote[i]='http://petushki-city.ru/files/0002/10/47/46689.png';};
                ava[i]=v.avatar;if(ava[i]==''){ava[i]='https://forumstatic.ru/files/0000/14/1c/20038.jpg'};
                iso[i]=v.datetime;
              }
              for(var j=0;j<ava.length;j++){kr[j]=('<td><figure><img class="vote" src="'+vote[j]+'"><a class="prof" href="/profile.php?id='+kt[j]+'">'+
              '<img class="person" src="'+ava[j]+'" title="'+iso[j]+'"><figcaption><p>'+nu[j]+'</p></figcaption></a></figure></td>');}
              for(var k=0;k<kr.length;k++){f+=kr[k];if(k%5==4){f+='</tr><tr>';}}
              f+='</tr></table>';
              $.jGrowl(f,{sticky:!0,position:'center',header:kr.length+' оценили',theme:'rating_theme'});
            },'json');
          });
          $('body').on('click',function(){$('.rating_theme .jGrowl-close').trigger('click');});
        });

        </script>

Источник