Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/Pub/View/Like/Like.php
<?php

namespace XF\Pub\View\Like;

use
XF\Mvc\View;

class
Like extends View
{
    public function
renderJson()
    {
       
$isLiked = $this->params['isLiked'];
       
$count = $this->params['count'];
       
$likes = $this->params['likes'];
       
$listUrl = $this->params['listUrl'];

        if (
$count)
        {
           
$templater = $this->renderer->getTemplater();
           
$html = $templater->func('likes', [$count, $likes, $isLiked, $listUrl]);
        }
        else
        {
           
$html = '';
        }

        return [
           
'isLiked' => $isLiked,
           
'text' => $isLiked ? \XF::phrase('unlike') : \XF::phrase('like'),
           
'html' => $this->renderer->getHtmlOutputStructure($html)
        ];
    }
}