* @author  Victor Freitas
 * @subpackage Settings Controller
 * @version 2.0
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
//View
Init::uses('settings', 'View');
Init::uses('settings-extra', 'View');
Init::uses('settings-faq', 'View');
//Model
Init::uses('setting', 'Model');
class Settings_Controller
{
    /**
     * Initialize the plugin by setting localization, filters, and administration functions.
     *
     * @since 1.2
     */
    public function __construct()
    {
        add_filter('plugin_action_links_' . Utils_Helper::base_name(), array(&$this, 'plugin_link'));
        add_action('wp_enqueue_scripts', array(&$this, 'scripts'));
        add_action('admin_enqueue_scripts', array(&$this, 'admin_scripts'));
        add_action('admin_menu', array(&$this, 'menu_page'));
        add_action('wp_ajax_nopriv_get_plus_google', array('JM\\Share_Buttons\\Ajax_Controller', 'get_plus_google'));
        add_action('wp_ajax_get_plus_google', array('JM\\Share_Buttons\\Ajax_Controller', 'get_plus_google'));
 * @version 1.4.0
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
//Utils
Init::uses('utils', 'Helper');
//Controller
Init::uses('ajax', 'Controller');
Init::uses('shares', 'Controller');
Init::uses('options', 'Controller');
Init::uses('sharing-reports', 'Controller');
Init::uses('settings', 'Controller');
class Core
{
    /**
     * Intance class share report controller
     *
     * @since 1.0
     * @var Object
     */
    private static $report;
    /**
     * Initialize the plugin by setting localization, filters, and administration functions.
     *
     * @since 1.2
     */
    public function __construct()
 *      along with this program; if not, write to the Free Software
 *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 *      MA 02110-1301, USA.
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
class Init
{
    const PLUGIN_SLUG = 'ssb-plus';
    const FILE = __FILE__;
    /**
     * Initialize the plugin by setting localization, filters, and administration functions.
     *
     * @since 1.0
     * @return Void
     */
    public static function uses($class_name, $location)
    {
        $extension = 'php';
        if (in_array($location, array('View', 'Controller', 'Helper'))) {
            $extension = strtolower($location) . '.php';
        }
        require_once "{$location}" . DIRECTORY_SEPARATOR . "{$class_name}.{$extension}";
    }
}
Init::uses('core', 'Config');
$core = new Core();
/**
 *
 * @package Social Sharing Buttons
 * @author  Victor Freitas
 * @subpackage Controller Sharing Report
 * @version 2.0
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
//View
Init::uses('sharing-report', 'View');
if (!class_exists('WP_List_Table')) {
    require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
}
if (!class_exists('WP_Screen')) {
    require_once ABSPATH . 'wp-admin/includes/screen.php';
}
if (!class_exists('Walker_Category_Checklist')) {
    require_once ABSPATH . 'wp-admin/includes/template.php';
}
class Sharing_Reports_Controller extends \WP_List_Table
{
    /**
     * Number for posts per page
     *
     * @since 1.1
/**
 *
 * @package Social Sharing Buttons
 * @author  Victor Freitas
 * @subpackage Social Icons Display
 * @version 2.0
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
//View
Init::uses('shares', 'View');
class Shares_Controller
{
    /**
     * Initialize the plugin by setting localization, filters, and administration functions.
     *
     * @since 1.2
     */
    public function __construct()
    {
        add_shortcode('SSB_SHARE', array('JM\\Share_Buttons\\Shares_View', 'ssb_share'));
        add_filter('the_content', array(&$this, 'content'), 100);
    }
    /**
     * The content check insertions
     *
Example #6
0
 * @version 1.7
 */
namespace JM\Share_Buttons;

// Avoid that files are directly loaded
if (!function_exists('add_action')) {
    exit(0);
}
//Controller
Init::uses('ajax', 'Controller');
Init::uses('shares', 'Controller');
Init::uses('options', 'Controller');
Init::uses('sharing-reports', 'Controller');
Init::uses('settings', 'Controller');
//Utils
Init::uses('utils', 'Helper');
class Core
{
    /**
     * Intance class share report controller
     *
     * @since 1.0
     * @var Object
     */
    private static $report;
    /**
     * Initialize the plugin by setting localization, filters, and administration functions.
     *
     * @since 1.2
     */
    public function __construct()