Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mets-rebuild.corals.io/wp-content/plugins/favorites/app/Entities/Post/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mets-rebuild.corals.io/wp-content/plugins/favorites/app/Entities/Post/PostMeta.php
<?php 
namespace Favorites\Entities\Post;

use Favorites\Config\SettingsRepository;
use Favorites\Entities\Post\FavoriteCount;

class PostMeta 
{
	/**
	* Settings Repository
	*/
	private $settings_repo;

	public function __construct()
	{
		$this->settings_repo = new SettingsRepository;
		add_action( 'add_meta_boxes', [$this, 'favoriteCountBox']);
	}

	/**
	* Add the Favorite Count Meta Box for enabled Types
	*/
	public function favoriteCountBox()
	{
		foreach ( $this->settings_repo->metaEnabled() as $type ){
			add_meta_box(
				'favorites',
				__( 'Favorites', 'favorites' ),
				[$this, 'favoriteCount'],
				$type,
				'side',
				'low'
			);
		}
	}

	/**
	* The favorite count
	*/
	public function favoriteCount()
	{
		global $post;
		$count = new FavoriteCount;
		echo '<strong>' . __('Total Favorites', 'favorites') . ':</strong> ';
		echo $count->getCount($post->ID);
		echo '<input type="hidden" name="simplefavorites_count" value="' . $count->getCount($post->ID) . '">';
	}
}

Spamworldpro Mini