Ejemplo n.º 1
0
// Create a helper function for easy SDK access.
function kan_fs()
{
    global $kan_fs;
    if (!isset($kan_fs)) {
        // Include Freemius SDK.
        require_once dirname(__FILE__) . '/freemius/start.php';
        $kan_fs = fs_dynamic_init(array('id' => '70', 'slug' => 'kanban', 'public_key' => 'pk_79c5063358baad9d6247046db9a6b', 'is_premium' => false, 'has_addons' => true, 'has_paid_plans' => false, 'menu' => array('slug' => 'kanban_welcome', 'account' => false, 'support' => false)));
    }
    return $kan_fs;
}
// Init Freemius.
kan_fs();
#endregion Freemius
// instantiate the plugin
Kanban::init();
class Kanban
{
    static $instance = false;
    static $slug = 'kanban';
    static function init()
    {
        // get instance
        self::$instance = self::get_instance();
        // build settings
        Kanban::get_instance()->settings = (object) array();
        Kanban::get_instance()->settings->path = dirname(__FILE__);
        Kanban::get_instance()->settings->file = basename(__FILE__, '.php');
        Kanban::get_instance()->settings->plugin_data = get_plugin_data(__FILE__);
        Kanban::get_instance()->settings->basename = strtolower(__CLASS__);
        Kanban::get_instance()->settings->plugin_basename = plugin_basename(__FILE__);