Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/app/webroot/new_news/wp-content/plugins/foogallery/freemius/templates/ |
Upload File : |
<?php /** * @package Freemius * @copyright Copyright (c) 2015, Freemius, Inc. * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License * @since 1.0.7 */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * @var array $VARS * @var Freemius $fs */ $slug = $VARS['slug']; $fs = freemius( $slug ); $is_pending_activation = $fs->is_pending_activation(); $is_premium_only = $fs->is_only_premium(); $has_paid_plans = $fs->has_paid_plan(); $is_premium_code = $fs->is_premium(); $is_freemium = $fs->is_freemium(); $fs->_enqueue_connect_essentials(); $current_user = Freemius::_get_current_wp_user(); $first_name = $current_user->user_firstname; if ( empty( $first_name ) ) { $first_name = $current_user->nickname; } $site_url = get_site_url(); $protocol_pos = strpos( $site_url, '://' ); if ( false !== $protocol_pos ) { $site_url = substr( $site_url, $protocol_pos + 3 ); } $freemius_site_www = 'https://freemius.com'; $freemius_site_url = $freemius_site_www . '/' . ( $fs->is_premium() ? 'wordpress/' : // Insights platform information. 'wordpress/usage-tracking/' . $fs->get_id() . "/{$slug}/" ); if ( $fs->is_premium() ) { $freemius_site_url .= '?' . http_build_query( array( 'id' => $fs->get_id(), 'slug' => $slug, ) ); } $freemius_link = '<a href="' . $freemius_site_url . '" target="_blank" tabindex="1">freemius.com</a>'; $error = fs_request_get( 'error' ); $require_license_key = $is_premium_only || ( $is_freemium && $is_premium_code && fs_request_get_bool( 'require_license', true ) ); if ( $is_pending_activation ) { $require_license_key = false; } if ( $require_license_key ) { $fs->_add_license_activation_dialog_box(); } $fs_user = Freemius::_get_user_by_email( $current_user->user_email ); $activate_with_current_user = is_object( $fs_user ) && ! $is_pending_activation; ?> <div id="fs_connect" class="wrap<?php if ( ! $fs->is_enable_anonymous() || $is_pending_activation || $require_license_key ) { echo ' fs-anonymous-disabled'; } ?>"> <div class="fs-visual"> <b class="fs-site-icon"><i class="dashicons dashicons-wordpress"></i></b> <i class="dashicons dashicons-plus fs-first"></i> <?php $vars = array( 'slug' => $slug ); fs_require_once_template( 'plugin-icon.php', $vars ); ?> <i class="dashicons dashicons-plus fs-second"></i> <img class="fs-connect-logo" width="80" height="80" src="//img.freemius.com/connect-logo.png"/> </div> <div class="fs-content"> <?php if ( ! empty( $error ) ) : ?> <p class="fs-error"><?php echo esc_html( $error ) ?></p> <?php endif ?> <p><?php $button_label = 'opt-in-connect'; if ( $is_pending_activation ) { $button_label = 'resend-activation-email'; echo $fs->apply_filters( 'pending_activation_message', sprintf( fs_text( 'thanks-x', $slug ) . '<br>' . fs_text( 'pending-activation-message', $slug ), $first_name, '<b>' . $fs->get_plugin_name() . '</b>', '<b>' . $current_user->user_email . '</b>', fs_text( 'complete-the-install', $slug ) ) ); } else if ( $require_license_key ) { $button_label = 'agree-activate-license'; echo $fs->apply_filters( 'connect-message_on-premium', sprintf( fs_text( 'hey-x', $slug ), $first_name ) . '<br>' . sprintf( fs_text( 'thanks-for-purchasing', $slug ), '<b>' . $fs->get_plugin_name() . '</b>' ), $first_name, $fs->get_plugin_name() ); } else { $filter = 'connect_message'; $default_optin_message = 'connect-message'; if ( $fs->is_plugin_update() ) { // If Freemius was added on a plugin update, set different // opt-in message. $default_optin_message = 'connect-message_on-update'; // If user customized the opt-in message on update, use // that message. Otherwise, fallback to regular opt-in // custom message if exist. if ( $fs->has_filter( 'connect_message_on_update' ) ) { $filter = 'connect_message_on_update'; } } echo $fs->apply_filters( $filter, sprintf( fs_text( 'hey-x', $slug ), $first_name ) . '<br>' . sprintf( fs_text( $default_optin_message, $slug ), '<b>' . $fs->get_plugin_name() . '</b>', '<b>' . $current_user->user_login . '</b>', '<a href="' . $site_url . '" target="_blank">' . $site_url . '</a>', $freemius_link ), $first_name, $fs->get_plugin_name(), $current_user->user_login, '<a href="' . $site_url . '" target="_blank">' . $site_url . '</a>', $freemius_link ); } ?></p> <?php if ( $require_license_key ) : ?> <div class="fs-license-key-container"> <input id="fs_license_key" name="fs_key" type="text" required maxlength="32" placeholder="<?php fs_echo( 'license-key', $slug ) ?>" tabindex="1"/> <i class="dashicons dashicons-admin-network"></i> <a class="show-license-resend-modal show-license-resend-modal-<?php echo $slug; ?>" href="#"><?php fs_echo( 'cant-find-license-key' ); ?></a> </div> <?php endif ?> </div> <div class="fs-actions"> <?php if ( $fs->is_enable_anonymous() && ! $is_pending_activation && ! $require_license_key ) : ?> <a href="<?php echo fs_nonce_url( $fs->_get_admin_page_url( '', array( 'fs_action' => $slug . '_skip_activation' ) ), $slug . '_skip_activation' ) ?>" class="button button-secondary" tabindex="2"><?php fs_echo( 'skip', $slug ) ?></a> <?php endif ?> <?php if ( $activate_with_current_user ) : ?> <form action="" method="POST"> <input type="hidden" name="fs_action" value="<?php echo $slug ?>_activate_existing"> <?php wp_nonce_field( 'activate_existing_' . $fs->get_public_key() ) ?> <button class="button button-primary" tabindex="1" type="submit"<?php if ( $require_license_key ) { echo ' disabled="disabled"'; } ?>><?php fs_echo( $button_label, $slug ) ?></button> </form> <?php else : ?> <form method="post" action="<?php echo WP_FS__ADDRESS ?>/action/service/user/install/"> <?php $params = $fs->get_opt_in_params() ?> <?php foreach ( $params as $name => $value ) : ?> <input type="hidden" name="<?php echo $name ?>" value="<?php echo esc_attr( $value ) ?>"> <?php endforeach ?> <button class="button button-primary" tabindex="1" type="submit"<?php if ( $require_license_key ) { echo ' disabled="disabled"'; } ?>><?php fs_echo( $button_label, $slug ) ?></button> </form> <?php endif ?> </div><?php // Set core permission list items. $permissions = array( 'profile' => array( 'icon-class' => 'dashicons dashicons-admin-users', 'label' => $fs->get_text( 'permissions-profile' ), 'desc' => $fs->get_text( 'permissions-profile_desc' ), 'priority' => 5, ), 'site' => array( 'icon-class' => 'dashicons dashicons-admin-settings', 'label' => $fs->get_text( 'permissions-site' ), 'desc' => $fs->get_text( 'permissions-site_desc' ), 'priority' => 10, ), 'notices' => array( 'icon-class' => 'dashicons dashicons-testimonial', 'label' => $fs->get_text( 'permissions-admin-notices' ), 'desc' => $fs->get_text( 'permissions-newsletter_desc' ), 'priority' => 13, ), 'events' => array( 'icon-class' => 'dashicons dashicons-admin-plugins', 'label' => $fs->get_text( 'permissions-events' ), 'desc' => $fs->get_text( 'permissions-events_desc' ), 'priority' => 20, ), // 'plugins_themes' => array( // 'icon-class' => 'dashicons dashicons-admin-settings', // 'label' => fs_text( 'permissions-plugins_themes' ), // 'desc' => fs_text( 'permissions-plugins_themes_desc' ), // 'priority' => 30, // ), ); // Add newsletter permissions if enabled. if ( $fs->is_permission_requested( 'newsletter' ) ) { $permissions['newsletter'] = array( 'icon-class' => 'dashicons dashicons-email-alt', 'label' => $fs->get_text( 'permissions-newsletter' ), 'desc' => $fs->get_text( 'permissions-newsletter_desc' ), 'priority' => 15, ); } // Allow filtering of the permissions list. $permissions = $fs->apply_filters( 'permission_list', $permissions ); // Sort by priority. uasort( $permissions, 'fs_sort_by_priority' ); if ( ! empty( $permissions ) ) : ?> <div class="fs-permissions"> <?php if ( $require_license_key ) : ?> <p class="fs-license-sync-disclaimer"><?php printf( fs_esc_html( 'license-sync-disclaimer', $slug ), $freemius_link ) ?></p> <?php endif ?> <a class="fs-trigger" href="#" tabindex="1"><?php fs_echo( 'what-permissions', $slug ) ?></a> <ul><?php foreach ( $permissions as $id => $permission ) : ?> <li id="fs-permission-<?php echo esc_attr( $id ); ?>" class="fs-permission fs-<?php echo esc_attr( $id ); ?>"> <i class="<?php echo esc_attr( $permission['icon-class'] ); ?>"></i> <div> <span><?php echo esc_html( $permission['label'] ); ?></span> <p><?php echo esc_html( $permission['desc'] ); ?></p> </div> </li> <?php endforeach; ?> </ul> </div> <?php endif ?> <?php if ( $is_premium_code && $is_freemium ) : ?> <div class="fs-freemium-licensing"> <p> <?php if ( $require_license_key ) : ?> <?php fs_echo( 'dont-have-license-key', $slug ) ?> <a data-require-license="false" tabindex="1"><?php fs_echo( 'activate-free-version', $slug ) ?></a> <?php else : ?> <?php fs_echo( 'have-license-key', $slug ) ?> <a data-require-license="true" tabindex="1"><?php fs_echo( 'activate-license', $slug ) ?></a> <?php endif ?> </p> </div> <?php endif ?> <div class="fs-terms"> <a href="https://freemius.com/privacy/" target="_blank" tabindex="1"><?php fs_echo( 'privacy-policy', $slug ) ?></a> - <a href="<?php echo $freemius_site_www ?>/terms/" target="_blank" tabindex="1"><?php fs_echo( 'tos', $slug ) ?></a> </div> </div> <script type="text/javascript"> (function ($) { var $primaryCta = $('.fs-actions .button.button-primary'), $form = $('.fs-actions form'), requireLicenseKey = <?php echo $require_license_key ? 'true' : 'false' ?>, hasContextUser = <?php echo $activate_with_current_user ? 'true' : 'false' ?>, $licenseSecret, $licenseKeyInput = $('#fs_license_key'); $('.fs-actions .button').on('click', function () { // Set loading mode. $(document.body).css({'cursor': 'wait'}); var $this = $(this); $this.css({'cursor': 'wait'}); setTimeout(function () { $this.attr('disabled', 'disabled'); }, 200); }); $form.on('submit', function () { /** * @author Vova Feldman (@svovaf) * @since 1.1.9 */ if (requireLicenseKey) { if (!hasContextUser) { $('.fs-error').remove(); /** * Use the AJAX opt-in when license key is required to potentially * process the after install failure hook. * * @author Vova Feldman (@svovaf) * @since 1.2.1.5 */ $.ajax({ url : ajaxurl, method : 'POST', data : { action : '<?php echo $fs->get_ajax_action( 'activate_license' ) ?>', security : '<?php echo $fs->get_ajax_security( 'activate_license' ) ?>', license_key: $licenseKeyInput.val(), slug : '<?php echo $slug ?>' }, success: function (result) { var resultObj = $.parseJSON(result); if (resultObj.success) { // Redirect to the "Account" page and sync the license. window.location.href = resultObj.next_page; } else { // Show error. $('.fs-content').prepend('<p class="fs-error">' + (resultObj.error.message ? resultObj.error.message : resultObj.error) + '</p>'); // Reset loading mode. $primaryCta.removeClass('fs-loading').css({'cursor': 'auto'}); $primaryCta.html(<?php echo json_encode( fs_text( $button_label, $slug ) ) ?>); $primaryCta.prop('disabled', false); $(document.body).css({'cursor': 'auto'}); } } }); return false; } else { if (null == $licenseSecret) { $licenseSecret = $('<input type="hidden" name="license_secret_key" value="" />'); $form.append($licenseSecret); } // Update secret key if premium only plugin. $licenseSecret.val($licenseKeyInput.val()); } } return true; }); $primaryCta.on('click', function () { $(this).addClass('fs-loading'); $(this).html(<?php echo json_encode( fs_text( $is_pending_activation ? 'sending-email' : 'activating', $slug ) ) ?> +'...'); }); $('.fs-permissions .fs-trigger').on('click', function () { $('.fs-permissions').toggleClass('fs-open'); return false; }); if (requireLicenseKey) { /** * Submit license key on enter. * * @author Vova Feldman (@svovaf) * @since 1.1.9 */ $licenseKeyInput.keypress(function (e) { if (e.which == 13) { if ('' !== $(this).val()) { $primaryCta.click(); return false; } } }); /** * Disable activation button when empty license key. * * @author Vova Feldman (@svovaf) * @since 1.1.9 */ $licenseKeyInput.on('keyup paste delete cut', function () { setTimeout(function () { if ('' === $licenseKeyInput.val()) { $primaryCta.attr('disabled', 'disabled'); } else { $primaryCta.prop('disabled', false); } }, 100); }).focus(); } /** * Set license mode trigger URL. * * @author Vova Feldman (@svovaf) * @since 1.1.9 */ var $connectLicenseModeTrigger = $('#fs_connect .fs-freemium-licensing a'), href = window.location.href; if (href.indexOf('?') > 0) { href += '&'; } else { href += '?'; } if ($connectLicenseModeTrigger.length > 0) { $connectLicenseModeTrigger.attr( 'href', href + 'require_license=' + $connectLicenseModeTrigger.attr('data-require-license') ); } })(jQuery); </script>