Example #1
0
        function display_notice()
        {
            global $hook_suffix;
            $status = "not-activated";
            $ultimate_keys = get_option('ultimate_keys');
            $username = $ultimate_keys['envato_username'];
            $api_key = $ultimate_keys['envato_api_key'];
            $purchase_code = $ultimate_keys['ultimate_purchase_code'];
            $user_email = isset($ultimate_keys['ultimate_user_email']) ? $ultimate_keys['ultimate_user_email'] : '';
            $activation_check = get_option('ultimate_license_activation');
            if (false === get_transient('ultimate_license_activation')) {
                if (!empty($activation_check)) {
                    $get_activation_data = check_license_activation($purchase_code, $username, $user_email);
                    $activation_check_temp = json_decode($get_activation_data);
                    $val = array('response' => $activation_check_temp->response, 'status' => $activation_check_temp->status, 'code' => $activation_check_temp->code);
                    update_option('ultimate_license_activation', $val);
                    delete_transient('ultimate_license_activation');
                    set_transient("ultimate_license_activation", true, 60 * 60 * 12);
                }
            }
            $activation_check = get_option('ultimate_license_activation');
            $ultimate_constants = get_option('ultimate_constants');
            $builtin = get_option('ultimate_updater');
            if ($activation_check !== '') {
                $status = isset($activation_check['status']) ? $activation_check['status'] : "not-activated";
                $code = $activation_check['code'];
            }
            if ($status == "Deactivated" || $status == "not-activated" || $status == "not-verified") {
                if ($hook_suffix == 'plugins.php') {
                    if ($builtin === 'disabled' || $ultimate_constants['ULTIMATE_NO_PLUGIN_PAGE_NOTICE'] === true || is_multisite() == true && is_main_site() == false) {
                        $hide_notice = true;
                    } else {
                        $hide_notice = false;
                    }
                    if (!$hide_notice) {
                        ?>
                        <div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
                            <style type="text/css">
                        .ult_activate{min-width:825px;background: #FFF;border:1px solid #0096A3;padding:5px;margin:15px 0;border-radius:3px;-webkit-border-radius:3px;position:relative;overflow:hidden}
                        .ult_activate .ult_a{position:absolute;top:5px;right:10px;font-size:48px;}
                        .ult_activate .ult_button{font-weight:bold;border:1px solid #029DD6;border-top:1px solid #06B9FD;font-size:15px;text-align:center;padding:9px 0 8px 0;color:#FFF;background:#029DD6;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}
                        .ult_activate .ult_button:hover{text-decoration:none !important;border:1px solid #029DD6;border-bottom:1px solid #00A8EF;font-size:15px;text-align:center;padding:9px 0 8px 0;color:#F0F8FB;background:#0079B1;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}
                        .ult_activate .ult_button_border{border:1px solid #0096A3;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;background:#029DD6;}
                        .ult_activate .ult_button_container{cursor:pointer;display:inline-block; padding:5px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;width:215px}
                        .ult_activate .ult_description{position:absolute;top:8px;left:230px;margin-left:25px;color:#0096A3;font-size:15px;z-index:1000}
                        .ult_activate .ult_description strong{color:#0096A3;font-weight:normal}
                            </style>
                                <div class="ult_activate">
                                    <div class="ult_a"><img style="width:1em;" src="<?php 
                        echo plugins_url("img/logo-icon.png", __FILE__);
                        ?>
" alt=""></div>
                                    <div class="ult_button_container" onclick="document.location='<?php 
                        echo admin_url('admin.php?page=bsf-dashboard');
                        ?>
'">
                                        <div class="ult_button_border">
                                            <div class="ult_button"><span class="dashicons-before dashicons-admin-network" style="padding-right: 6px;"></span><?php 
                        __('Activate your license', 'ultimate_vc');
                        ?>
</div>
                                        </div>
                                    </div>
                                    <div class="ult_description"><h3 style="margin:0;padding: 2px 0px;"><strong><?php 
                        _e('Almost done!', 'ultimate_vc');
                        ?>
</strong></h3><p style="margin: 0;"><?php 
                        _e('Please activate your copy of the Ultimate Addons for Visual Composer to receive automatic updates & get premium support', 'ultimate_vc');
                        ?>
</p></div>
                                </div>
                        </div>
					<?php 
                    }
                } else {
                    if ($hook_suffix == 'post-new.php' || $hook_suffix == 'edit.php' || $hook_suffix == 'post.php') {
                        if ($builtin === 'disabled' || $ultimate_constants['ULTIMATE_NO_EDIT_PAGE_NOTICE'] === true || is_multisite() == true && is_main_site() == false) {
                            $hide_notice = true;
                        } else {
                            $hide_notice = false;
                        }
                        if (!$hide_notice) {
                            ?>
					
                        <div class="updated fade">
                            <p><?php 
                            echo _e('Howdy! Please', 'ultimate_vc') . ' <a href="' . admin_url('admin.php?page=bsf-dashboard') . '">' . __('activate your copy', 'ultimate_vc') . ' </a> ' . __('of the Ultimate Addons for Visual Composer to receive automatic updates & get premium support.', 'ultimate_vc');
                            ?>
                            <span style="float: right; padding: 0px 4px; cursor: pointer;" class="uavc-activation-notice">X</span>
                            </p>
                        </div>
                        <script type="text/javascript">
                        jQuery(".uavc-activation-notice").click(function(){
                            jQuery(this).parents(".updated").fadeOut(800);
                        });
                        </script>
					
					<?php 
                        }
                    }
                }
            }
        }
    <?php 
$ultimate_keys = get_option('ultimate_keys');
$envato_username = isset($ultimate_keys['envato_username']) ? $ultimate_keys['envato_username'] : '';
$envato_api_key = isset($ultimate_keys['envato_api_key']) ? $ultimate_keys['envato_api_key'] : '';
$purchase_code = isset($ultimate_keys['ultimate_purchase_code']) ? $ultimate_keys['ultimate_purchase_code'] : '';
$process = $msg = $response = $code = $status = $disable = $verify_label = $activate_lable = '';
if ($purchase_code !== '') {
    // API Key - e09g6o7hx0zug6auhkzrnd0hkq7d6n4x
    $url = 'http://marketplace.envato.com/api/edge/brainstormforce/e09g6o7hx0zug6auhkzrnd0hkq7d6n4x/verify-purchase:' . $purchase_code . '.json';
    $json = wp_remote_get($url);
    $result = json_decode($json['body'], true);
    if (isset($result['verify-purchase']['buyer']) && $result['verify-purchase']['buyer'] == $envato_username) {
        // $verify_label = '<span class="verification" style="top: -41px; position: absolute; right: 110px; padding: 1px 5px; background: green;  color: #fff; border-radius: 2px; cursor: context-menu; margin-right: 15px;"> Verified </span>';
        $activation_check = check_license_activation($ultimate_keys['ultimate_purchase_code']);
        if ($activation_check !== '') {
            $activation_check = unserialize($activation_check);
        }
        $response = $activation_check['response'];
        $code = $activation_check['code'];
        $status = $activation_check['status'];
        if ($status == "Activated" && $code == 200) {
            $disable = 'disabled="disabled" style=" cursor: no-drop;" title="Please deactivate the license on this site to change the credentials."';
            $activate_lable = '<span class="activation" style="top: -41px; position: absolute; right: 20px; cursor: context-menu;"> Activated </span>';
        }
        if ($status == 'Activated') {
            $process = 'deactivate';
            $activate_lable = '<span class="activation" style="top: -41px; position: absolute; right: 20px;  padding: 1px 5px; background: green;  color: #fff; border-radius: 2px; cursor: context-menu;">Activated</span>';
        } elseif ($status == 'Deactivated') {
            $process = "reactivate";
            $activate_lable = '<span class="activation" style="top: -41px; position: absolute; right: 20px;  padding: 1px 5px; background: red;  color: #fff; border-radius: 2px; cursor: context-menu;">Not Activated</span>';
        } else {
Example #3
0
$ultimate_user_email_option = get_option('ultimate_user_email');
$ultimate_skip = get_option('ultimate_skip');
//delete_transient( 'ultimate_license_activation' );die();
$envato_username = isset($ultimate_keys['envato_username']) ? $ultimate_keys['envato_username'] : '';
$envato_api_key = isset($ultimate_keys['envato_api_key']) ? $ultimate_keys['envato_api_key'] : '';
$purchase_code = isset($ultimate_keys['ultimate_purchase_code']) ? $ultimate_keys['ultimate_purchase_code'] : '';
$ultimate_user_mail = isset($ultimate_keys['ultimate_user_email']) ? $ultimate_keys['ultimate_user_email'] : '';
$process = $msg = $response = $code = $status = $disable = $verify_label = $activate_lable = '';
$button = __('Activate', 'ultimate_vc');
//if($purchase_code !== ''){
//delete_transient( 'ultimate_license_activation' ); delete_option('ultimate_license_activation'); die();
$activation_check = get_option('ultimate_license_activation');
$status = $response = $code = $signup_form_html = $dev_act_btn_txt = '';
if (false === get_transient('ultimate_license_activation')) {
    if (!empty($activation_check)) {
        $get_activation_data = check_license_activation($purchase_code, $envato_username, $ultimate_user_mail);
        $activation_check_temp = json_decode($get_activation_data);
        $val = array('response' => $activation_check_temp->response, 'status' => $activation_check_temp->status, 'code' => $activation_check_temp->code);
        update_option('ultimate_license_activation', $val);
        delete_transient('ultimate_license_activation');
        set_transient("ultimate_license_activation", true, 60 * 60 * 12);
    }
}
$activation_check = get_option('ultimate_license_activation');
if (!empty($activation_check)) {
    $status = $activation_check['status'];
    $response = $activation_check['response'];
    $code = $activation_check['code'];
}
if ($status == "Activated" && $code == 200) {
    $disable = 'disabled="disabled" style=" cursor: no-drop;" title="' . __('Please deactivate the license on this site to change the credentials.', 'ultimate_vc') . '"';
Example #4
0
    <?php 
$ultimate_keys = get_option('ultimate_keys');
//delete_transient( 'ultimate_license_activation' );
$envato_username = isset($ultimate_keys['envato_username']) ? $ultimate_keys['envato_username'] : '';
$envato_api_key = isset($ultimate_keys['envato_api_key']) ? $ultimate_keys['envato_api_key'] : '';
$purchase_code = isset($ultimate_keys['ultimate_purchase_code']) ? $ultimate_keys['ultimate_purchase_code'] : '';
$process = $msg = $response = $code = $status = $disable = $verify_label = $activate_lable = '';
$button = 'Activate';
//if($purchase_code !== ''){
$activation_check = get_option('ultimate_license_activation');
if (false === get_transient('ultimate_license_activation')) {
    if ($activation_check !== '') {
        $get_activation_data = check_license_activation($purchase_code, $envato_username);
        $activation_check_temp = json_decode($get_activation_data);
        $val = array('response' => $activation_check_temp->response, 'status' => $activation_check_temp->status, 'code' => $activation_check_temp->code);
        update_option('ultimate_license_activation', $val);
        delete_transient('ultimate_license_activation');
        set_transient("ultimate_license_activation", true, 60 * 60 * 12);
    }
}
$activation_check = get_option('ultimate_license_activation');
if (!empty($activation_check)) {
    $response = $activation_check['response'];
    $code = $activation_check['code'];
    $status = $activation_check['status'];
}
if ($status == "Activated" && $code == 200) {
    $disable = 'disabled="disabled" style=" cursor: no-drop;" title="Please deactivate the license on this site to change the credentials."';
    $activate_lable = '<span class="activation" style="top: -41px; position: absolute; right: 20px; cursor: context-menu;"> Activated </span>';
}
if ($status == 'Activated') {
        function display_notice()
        {
            global $hook_suffix;
            $ultimate_keys = get_option('ultimate_keys');
            $username = $ultimate_keys['envato_username'];
            $api_key = $ultimate_keys['envato_api_key'];
            $purchase_code = $ultimate_keys['ultimate_purchase_code'];
            $activation_check = check_license_activation($purchase_code);
            if ($activation_check !== '') {
                $activation_check = @unserialize($activation_check);
            }
            if ($username == "") {
                $status = "Deactivated";
            } else {
                $status = $activation_check['status'];
            }
            $code = $activation_check['code'];
            if ($status == "Deactivated") {
                if ($hook_suffix == 'plugins.php') {
                    ?>
	<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
		<style type="text/css">
	.ult_activate{min-width:825px;background: #FFF;border:1px solid #0096A3;padding:5px;margin:15px 0;border-radius:3px;-webkit-border-radius:3px;position:relative;overflow:hidden}
	.ult_activate .ult_a{position:absolute;top:5px;right:10px;font-size:48px;}
	.ult_activate .ult_button{font-weight:bold;border:1px solid #029DD6;border-top:1px solid #06B9FD;font-size:15px;text-align:center;padding:9px 0 8px 0;color:#FFF;background:#029DD6;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}
	.ult_activate .ult_button:hover{text-decoration:none !important;border:1px solid #029DD6;border-bottom:1px solid #00A8EF;font-size:15px;text-align:center;padding:9px 0 8px 0;color:#F0F8FB;background:#0079B1;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}
	.ult_activate .ult_button_border{border:1px solid #0096A3;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;background:#029DD6;}
	.ult_activate .ult_button_container{cursor:pointer;display:inline-block; padding:5px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;width:215px}
	.ult_activate .ult_description{position:absolute;top:8px;left:230px;margin-left:25px;color:#0096A3;font-size:15px;z-index:1000}
	.ult_activate .ult_description strong{color:#0096A3;font-weight:normal}
		</style>
			<div class="ult_activate">
				<div class="ult_a"><img style="width:1em;" src="<?php 
                    echo plugins_url("img/logo-icon.png", __FILE__);
                    ?>
" alt=""></div>
				<div class="ult_button_container" onclick="document.location='<?php 
                    echo admin_url('admin.php?page=bsf-dashboard');
                    ?>
'">
					<div class="ult_button_border">
						<div class="ult_button"><span class="dashicons-before dashicons-admin-network" style="padding-right: 6px;"></span><?php 
                    esc_html_e('Activate your license', 'smile');
                    ?>
</div>
					</div>
				</div>
				<div class="ult_description"><h3 style="margin:0;padding: 2px 0px;"><strong><?php 
                    _e('Almost done!', 'smile');
                    ?>
</strong></h3><p style="margin: 0;"><?php 
                    _e('Please activate your copy of the Ultimate Addons for Visual Composer to receive automatic updates & get premium support', 'smile');
                    ?>
</p></div>
			</div>
	</div>
				<?php 
                } else {
                    if ($hook_suffix == 'post-new.php' || $hook_suffix == 'edit.php' || $hook_suffix == 'post.php') {
                        ?>
				
				<div class="updated fade">
					<p><?php 
                        _e('Howdy! Please <a href="' . admin_url('admin.php?page=bsf-dashboard') . '">activate your copy </a> of the Ultimate Addons for Visual Composer to receive automatic updates & get premium support.', 'smile');
                        ?>
					<span style="float: right; padding: 0px 4px; cursor: pointer;" class="uavc-activation-notice">X</span>
					</p>
				</div>
				<script type="text/javascript">
				jQuery(".uavc-activation-notice").click(function(){
					jQuery(this).parents(".updated").fadeOut(800);
				});
				</script>
				
				<?php 
                    }
                }
            }
        }