File: /home/RaviMohan/sdrshilajit.com/web/wp-content/plugins/content-aware-sidebars/freemius.php
<?php
/**
* @package Content Aware Sidebars
* @author Joachim Jensen <[email protected]>
* @license GPLv3
* @copyright 2018 by Joachim Jensen
*/
if ( !defined( 'ABSPATH' ) ) {
exit;
}
// Create a helper function for easy SDK access.
function cas_fs()
{
global $cas_fs ;
if ( !isset( $cas_fs ) ) {
// Include Freemius SDK.
require_once dirname( __FILE__ ) . '/lib/freemius/start.php';
$cas_fs = fs_dynamic_init( array(
'id' => '259',
'slug' => 'content-aware-sidebars',
'type' => 'plugin',
'public_key' => 'pk_75513325effa77f024565ef74c9d6',
'is_premium' => false,
'has_addons' => false,
'has_paid_plans' => true,
'has_affiliation' => 'selected',
'menu' => array(
'slug' => 'wpcas',
'support' => false,
'affiliation' => true,
),
'is_live' => true,
) );
}
return $cas_fs;
}
// Init Freemius.
cas_fs();
// Signal that SDK was initiated.
do_action( 'cas_fs_loaded' );
global $cas_fs ;
function cas_fs_connect_message_update(
$message,
$user_first_name,
$plugin_title,
$user_login,
$site_link,
$freemius_link
)
{
return sprintf(
__( 'Hey %1$s' ) . ',<br>' . __( 'Please help us improve %2$s by securely sharing some usage data with %5$s. If you skip this, that\'s okay! %2$s will still work just fine.', 'content-aware-sidebars' ),
$user_first_name,
'<b>' . $plugin_title . '</b>',
'<b>' . $user_login . '</b>',
$site_link,
$freemius_link
);
}
$cas_fs->add_filter(
'connect_message_on_update',
'cas_fs_connect_message_update',
10,
6
);
$cas_fs->add_filter(
'connect_message',
'cas_fs_connect_message_update',
10,
6
);
$cas_fs->add_filter( 'show_affiliate_program_notice', '__return_false' );
function cas_fs_upgrade()
{
global $cas_fs ;
$flag = 'cas_pro';
$upgrade_flag = (int) $cas_fs->can_use_premium_code();
if ( $upgrade_flag != (int) get_option( $flag, 0 ) ) {
if ( !$upgrade_flag ) {
//downgrade
update_option( $flag, $upgrade_flag );
}
}
}
add_action( 'admin_init', 'cas_fs_upgrade', 999 );
function cas_fs_uninstall()
{
require plugin_dir_path( __FILE__ ) . '/cas_uninstall.php';
}
if ( $cas_fs->is_on() ) {
$cas_fs->add_action( 'after_uninstall', 'cas_fs_uninstall' );
} elseif ( is_admin() ) {
//after_uninstall is only run for new users
register_uninstall_hook( plugin_dir_path( __FILE__ ) . 'content-aware-sidebars.php', 'cas_fs_uninstall' );
}
//eol