| | |
| | | |
| | | use JVBase\managers\Cache; |
| | | use JVBase\registrar\Registrar; |
| | | use JVBase\utility\Features; |
| | | use JVBase\base\Site; |
| | | use JVBase\forms\TaxonomySelector; |
| | | use WP_Block; |
| | | |
| | |
| | | <?php } ?> |
| | | |
| | | |
| | | <?php if (Features::forSite()->has('favourites') && is_user_logged_in()) : ?> |
| | | <?php if (Site::has('favourites') && is_user_logged_in()) : ?> |
| | | <input type="checkbox" id="favourites" class="btn" name="favourites" value="on" |
| | | data-filter="favourites"> |
| | | <label for="favourites" title="Show Favourites" class="row"> |
| | |
| | | protected function getFavouritesButton(string $content):string |
| | | { |
| | | $registrar = Registrar::getInstance($content); |
| | | if (!$registrar || !Features::forSite()->has('favourites') || !$registrar->hasFeature('favouritable')) { |
| | | if (!$registrar || !Site::has('favourites') || !$registrar->hasFeature('favouritable')) { |
| | | return ''; |
| | | } |
| | | return '<button class="favourite" type="button" title="Add to favourites" data-action="favourite"> |
| | |
| | | protected function getUpvotesButton(string $content):string |
| | | { |
| | | $registrar = Registrar::getInstance($content); |
| | | if (!Features::forSite()->has('karma') || !$registrar || !$registrar->hasFeature('karma')){ |
| | | if (!Site::has('karma') || !$registrar || !$registrar->hasFeature('karma')){ |
| | | return ''; |
| | | } |
| | | return '<div class="karma row"> |