Exemplo n.º 1
0
			<div class="alert-wrap">
				<div class="alert">
					<?php 
    _e('Your WPtouch Pro license has expired. Renew now at a discount to continue receiving product updates and support.', 'wptouch-pro');
    ?>
					<a href="http://www.wptouch.com/renew/?utm_campaign=renew-in-product&utm_medium=web&utm_source=wptouch" target="_blank" class="btn btn-small btn-warning"><?php 
    _e('Renew Now', 'wptouch-pro');
    ?>
</a>
				</div>
			</div>
		<?php 
} else {
    ?>
			<?php 
    if (wptouch_should_show_license_nag() && $_GET['page'] != 'wptouch-admin-license') {
        ?>
				<div class="alert-wrap">
					<div class="alert">
				  		<?php 
        echo sprintf(__('This copy of %s is currently unlicensed!', 'wptouch-pro'), 'WPtouch Pro');
        ?>
				  		<?php 
        if (wptouch_should_show_activation_nag()) {
            ?>
				  			<a href="<?php 
            echo wptouch_get_license_activation_url();
            ?>
" class="btn btn-small btn-warning"><?php 
            echo sprintf(__('Add a license %s', 'wptouch-pro'), '&raquo;');
            ?>
Exemplo n.º 2
0
function wptouch_should_show_activation_nag()
{
    return wptouch_should_show_license_nag();
}
Exemplo n.º 3
0
		</h3>
	</div><!-- touchboard-news -->
</div><!-- over-right-side -->

<div id="touchboard-left" class="overview-box-appearance">
	<!--
	<h3>
		<?php 
echo sprintf(__("What's New in %s", 'wptouch-pro'), WPTOUCH_VERSION);
?>
		<span>
			<?php 
if (!defined('WPTOUCH_IS_FREE')) {
    ?>
				<?php 
    if (wptouch_should_show_license_nag()) {
        ?>
					<?php 
        _e('License', 'wptouch-pro');
        ?>
: <strong class="orange"><?php 
        _e('Unlicensed', 'wptouch-pro');
        ?>
</strong> &nbsp;|&nbsp; BraveNewCloud: <strong class="orange"><?php 
        _e('Offline', 'wptouch-pro');
        ?>
</strong>
				<?php 
    } else {
        ?>
					<?php 
Exemplo n.º 4
0
function wptouch_admin_panel_get_classes($classes = false)
{
    if ($classes) {
        if (is_array($classes)) {
            $final_classes = $classes;
        } else {
            $final_classes = array($classes);
        }
    } else {
        $final_classes = array();
    }
    global $wptouch_pro;
    $final_classes[] = 'wplocale-' . $wptouch_pro->locale;
    if (wptouch_should_show_license_nag()) {
        $final_classes[] = 'unlicensed';
    } else {
        $final_classes[] = 'licensed';
    }
    if (defined('WPTOUCH_IS_FREE')) {
        $final_classes[] = 'wptouch-free';
    } else {
        $final_classes[] = 'wptouch-not-free';
    }
    return $final_classes;
}
Exemplo n.º 5
0
function wptouch_admin_panel_get_classes($classes = false)
{
    if ($classes) {
        if (is_array($classes)) {
            $final_classes = $classes;
        } else {
            $final_classes = array($classes);
        }
    } else {
        $final_classes = array();
    }
    global $wptouch_pro;
    $final_classes[] = 'wplocale-' . $wptouch_pro->locale;
    if (wptouch_should_show_license_nag()) {
        $final_classes[] = 'unlicensed';
    } else {
        $final_classes[] = 'licensed';
    }
    if (defined('WPTOUCH_IS_FREE')) {
        $final_classes[] = 'wptouch-free';
    } else {
        $final_classes[] = 'wptouch-not-free';
    }
    if ($wptouch_pro->cache_smash->is_cache_plugin_detected() && !$wptouch_pro->cache_smash->is_cache_configured()) {
        $final_classes[] = 'cache-not-configured';
    }
    return $final_classes;
}
Exemplo n.º 6
0
function wptouch_add_pro_notifications()
{
    global $wptouch_pro;
    // Check if licensed
    if (WPTOUCH_SIMULATE_ALL || !wptouch_has_license()) {
        if (wptouch_show_renewal_notice()) {
            $wptouch_pro->add_notification(__('License Expired', 'wptouch-pro'), __('Your product license has expired. Renew now to continue to receive feature and security updates.', 'wptouch-pro'), 'error', 'http://www.wptouch.com/renew/?utm_campaign=renew-notification&utm_medium=web&utm_source=wptouch');
        } else {
            if (wptouch_should_show_license_nag()) {
                $wptouch_pro->add_notification(__('License Missing', 'wptouch-pro'), __('This installation of WPtouch Pro is currently unlicensed.', 'wptouch-pro'), 'error', wptouch_admin_url('admin.php?page=wptouch-admin-license'));
            }
        }
    }
    // Plugin upgrade available
    $version = wptouch_is_upgrade_available();
    if (WPTOUCH_SIMULATE_ALL || $version) {
        if (!wptouch_has_license()) {
            if (wptouch_show_renewal_notice()) {
                $wptouch_pro->add_notification(sprintf(__('WPtouch Pro %s', 'wptouch-pro'), $version), __('A new version of WPtouch Pro is available. Renew your license to re-enable product updates.', 'wptouch-pro'), 'upgrade', 'http://www.wptouch.com/renew/');
            } else {
                if (wptouch_should_show_license_nag()) {
                    $wptouch_pro->add_notification(sprintf(__('WPtouch Pro %s', 'wptouch-pro'), $version), __('A new version of WPtouch Pro is available. Please activate or purchase a license to enable product updates.', 'wptouch-pro'), 'upgrade', 'http://www.wptouch.com/pricing/');
                }
            }
        } else {
            $wptouch_pro->add_notification(sprintf(__('WPtouch Pro %s', 'wptouch-pro'), $version), __('A new version of WPtouch Pro is available.', 'wptouch-pro'), 'upgrade', is_multisite() ? network_admin_url('plugins.php?plugin_status=upgrade') : wptouch_admin_url('plugins.php?plugin_status=upgrade'));
        }
    }
    // Theme upgrade available
    $available_themes = $wptouch_pro->get_available_themes(true);
    foreach ($available_themes as $name => $theme) {
        if (isset($theme->upgrade_available) && $theme->upgrade_available) {
            $wptouch_pro->add_notification(__('Theme Update Available', 'wptouch-pro'), __('One or more updates are available for your installed themes.', 'wptouch-pro'), 'upgrade', admin_url('admin.php?page=wptouch-admin-themes-and-addons'));
            break;
        }
    }
    // Add-on upgrade available
    $available_addons = $wptouch_pro->get_available_addons(true);
    foreach ($available_addons as $name => $addons) {
        if (isset($addons->upgrade_available) && $addons->upgrade_available) {
            $wptouch_pro->add_notification(__('Extension Update Available', 'wptouch-pro'), __('One or more updates are available for your installed extensions.', 'wptouch-pro'), 'upgrade', admin_url('admin.php?page=wptouch-admin-themes-and-addons'));
            break;
        }
    }
    // Error
    if (WPTOUCH_SIMULATE_ALL || function_exists('wptouch_init')) {
        $wptouch_pro->add_notification('WPtouch 1.x', __('WPtouch Pro 3 cannot co-exist with WPtouch 1.x. Disable it first in the WordPress Plugins settings.', 'wptouch-pro'), 'error', 'https://support.wptouch.com/support/solutions/articles/5000525434-known-incompatibilities');
    }
    // Error
    if (WPTOUCH_SIMULATE_ALL || defined('WPTOUCH_PRO_MIN_BACKUP_FILES')) {
        $wptouch_pro->add_notification('WPtouch 2.x', __('WPtouch Pro 3 cannot co-exist with WPtouch Pro 2.x. Disable it first in the WordPress Plugins settings.', 'wptouch-pro'), 'error', 'https://support.wptouch.com/support/solutions/articles/5000525434-known-incompatibilities');
    }
}
            ?>
						<h4><?php 
            wptouch_the_addon_title();
            ?>
</h4>
						<span class="version"><?php 
            wptouch_the_addon_version();
            ?>
</span>
						<span class="update-version">
							<?php 
            echo sprintf(__('Upgrade to %s', 'wptouch-pro'), wptouch_cloud_addon_get_update_version());
            ?>
						</span>
						<?php 
            if (!wptouch_should_show_license_nag() && !wptouch_can_cloud_install(true)) {
                ?>
							<a class="button download extension" href="<?php 
                wptouch_the_addon_download_url();
                ?>
">
								<?php 
                _e('Download', 'wptouch-pro');
                ?>
							</a>
						<?php 
            }
            ?>
					</li>
				<?php 
        }