Changeset 2892748
- Timestamp:
- 04/03/2023 01:05:33 PM (3 years ago)
- Location:
- auto-install-free-ssl
- Files:
-
- 276 added
- 6 edited
-
tags/3.4.1 (added)
-
tags/3.4.1/FreeSSLAuto (added)
-
tags/3.4.1/FreeSSLAuto/src (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/AcmeV2.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/Base64UrlSafeEncoder.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/Client.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/ClientInterface.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/Factory.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Acme/openssl.cnf (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/AdminNotice.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/AutoDataEntry.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/Factory.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/ForceHttpsPage.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/ForceSSL.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/GenerateSSLmanually.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/HomeOptions.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Admin/Log.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Controller.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Email.php (added)
-
tags/3.4.1/FreeSSLAuto/src/Logger.php (added)
-
tags/3.4.1/assets (added)
-
tags/3.4.1/assets/css (added)
-
tags/3.4.1/assets/css/aifs-admin.css (added)
-
tags/3.4.1/assets/img (added)
-
tags/3.4.1/assets/img/fire.webp (added)
-
tags/3.4.1/assets/img/icon.jpg (added)
-
tags/3.4.1/assets/img/ssl-error.jpg (added)
-
tags/3.4.1/assets/js (added)
-
tags/3.4.1/assets/js/script.js (added)
-
tags/3.4.1/auto-install-free-ssl.php (added)
-
tags/3.4.1/composer.json (added)
-
tags/3.4.1/composer.lock (added)
-
tags/3.4.1/freemius (added)
-
tags/3.4.1/freemius/LICENSE.txt (added)
-
tags/3.4.1/freemius/assets (added)
-
tags/3.4.1/freemius/assets/css (added)
-
tags/3.4.1/freemius/assets/css/admin (added)
-
tags/3.4.1/freemius/assets/css/admin/account.css (added)
-
tags/3.4.1/freemius/assets/css/admin/add-ons.css (added)
-
tags/3.4.1/freemius/assets/css/admin/affiliation.css (added)
-
tags/3.4.1/freemius/assets/css/admin/checkout.css (added)
-
tags/3.4.1/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/3.4.1/freemius/assets/css/admin/common.css (added)
-
tags/3.4.1/freemius/assets/css/admin/connect.css (added)
-
tags/3.4.1/freemius/assets/css/admin/debug.css (added)
-
tags/3.4.1/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/3.4.1/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/3.4.1/freemius/assets/css/admin/index.php (added)
-
tags/3.4.1/freemius/assets/css/admin/optout.css (added)
-
tags/3.4.1/freemius/assets/css/admin/plugins.css (added)
-
tags/3.4.1/freemius/assets/css/customizer.css (added)
-
tags/3.4.1/freemius/assets/css/index.php (added)
-
tags/3.4.1/freemius/assets/img (added)
-
tags/3.4.1/freemius/assets/img/auto-install-free-ssl.png (added)
-
tags/3.4.1/freemius/assets/img/index.php (added)
-
tags/3.4.1/freemius/assets/img/plugin-icon.png (added)
-
tags/3.4.1/freemius/assets/img/theme-icon.png (added)
-
tags/3.4.1/freemius/assets/index.php (added)
-
tags/3.4.1/freemius/assets/js (added)
-
tags/3.4.1/freemius/assets/js/index.php (added)
-
tags/3.4.1/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/3.4.1/freemius/assets/js/nojquery.ba-postmessage.min.js (added)
-
tags/3.4.1/freemius/assets/js/postmessage.js (added)
-
tags/3.4.1/freemius/config.php (added)
-
tags/3.4.1/freemius/includes (added)
-
tags/3.4.1/freemius/includes/class-freemius-abstract.php (added)
-
tags/3.4.1/freemius/includes/class-freemius.php (added)
-
tags/3.4.1/freemius/includes/class-fs-admin-notices.php (added)
-
tags/3.4.1/freemius/includes/class-fs-api.php (added)
-
tags/3.4.1/freemius/includes/class-fs-lock.php (added)
-
tags/3.4.1/freemius/includes/class-fs-logger.php (added)
-
tags/3.4.1/freemius/includes/class-fs-options.php (added)
-
tags/3.4.1/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/3.4.1/freemius/includes/class-fs-security.php (added)
-
tags/3.4.1/freemius/includes/class-fs-storage.php (added)
-
tags/3.4.1/freemius/includes/class-fs-user-lock.php (added)
-
tags/3.4.1/freemius/includes/customizer (added)
-
tags/3.4.1/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/3.4.1/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/3.4.1/freemius/includes/customizer/index.php (added)
-
tags/3.4.1/freemius/includes/debug (added)
-
tags/3.4.1/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/3.4.1/freemius/includes/debug/debug-bar-start.php (added)
-
tags/3.4.1/freemius/includes/debug/index.php (added)
-
tags/3.4.1/freemius/includes/entities (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-billing.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-entity.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-payment.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-site.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/3.4.1/freemius/includes/entities/class-fs-user.php (added)
-
tags/3.4.1/freemius/includes/entities/index.php (added)
-
tags/3.4.1/freemius/includes/fs-core-functions.php (added)
-
tags/3.4.1/freemius/includes/fs-essential-functions.php (added)
-
tags/3.4.1/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/3.4.1/freemius/includes/index.php (added)
-
tags/3.4.1/freemius/includes/l10n.php (added)
-
tags/3.4.1/freemius/includes/managers (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/3.4.1/freemius/includes/managers/index.php (added)
-
tags/3.4.1/freemius/includes/sdk (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/3.4.1/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/3.4.1/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/3.4.1/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/3.4.1/freemius/includes/sdk/LICENSE.txt (added)
-
tags/3.4.1/freemius/includes/sdk/index.php (added)
-
tags/3.4.1/freemius/includes/supplements (added)
-
tags/3.4.1/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/3.4.1/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/3.4.1/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/3.4.1/freemius/includes/supplements/index.php (added)
-
tags/3.4.1/freemius/index.php (added)
-
tags/3.4.1/freemius/languages (added)
-
tags/3.4.1/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/3.4.1/freemius/languages/freemius-da_DK.mo (added)
-
tags/3.4.1/freemius/languages/freemius-de_DE.mo (added)
-
tags/3.4.1/freemius/languages/freemius-en.mo (added)
-
tags/3.4.1/freemius/languages/freemius-es_ES.mo (added)
-
tags/3.4.1/freemius/languages/freemius-fr_FR.mo (added)
-
tags/3.4.1/freemius/languages/freemius-he_IL.mo (added)
-
tags/3.4.1/freemius/languages/freemius-hu_HU.mo (added)
-
tags/3.4.1/freemius/languages/freemius-it_IT.mo (added)
-
tags/3.4.1/freemius/languages/freemius-ja.mo (added)
-
tags/3.4.1/freemius/languages/freemius-nl_NL.mo (added)
-
tags/3.4.1/freemius/languages/freemius-ru_RU.mo (added)
-
tags/3.4.1/freemius/languages/freemius-ta.mo (added)
-
tags/3.4.1/freemius/languages/freemius-zh_CN.mo (added)
-
tags/3.4.1/freemius/languages/freemius.pot (added)
-
tags/3.4.1/freemius/languages/index.php (added)
-
tags/3.4.1/freemius/require.php (added)
-
tags/3.4.1/freemius/start.php (added)
-
tags/3.4.1/freemius/templates (added)
-
tags/3.4.1/freemius/templates/account (added)
-
tags/3.4.1/freemius/templates/account.php (added)
-
tags/3.4.1/freemius/templates/account/billing.php (added)
-
tags/3.4.1/freemius/templates/account/index.php (added)
-
tags/3.4.1/freemius/templates/account/partials (added)
-
tags/3.4.1/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/3.4.1/freemius/templates/account/partials/addon.php (added)
-
tags/3.4.1/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/3.4.1/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/3.4.1/freemius/templates/account/partials/index.php (added)
-
tags/3.4.1/freemius/templates/account/partials/site.php (added)
-
tags/3.4.1/freemius/templates/account/payments.php (added)
-
tags/3.4.1/freemius/templates/add-ons.php (added)
-
tags/3.4.1/freemius/templates/add-trial-to-pricing.php (added)
-
tags/3.4.1/freemius/templates/admin-notice.php (added)
-
tags/3.4.1/freemius/templates/ajax-loader.php (added)
-
tags/3.4.1/freemius/templates/api-connectivity-message-js.php (added)
-
tags/3.4.1/freemius/templates/auto-installation.php (added)
-
tags/3.4.1/freemius/templates/checkout.php (added)
-
tags/3.4.1/freemius/templates/clone-resolution-js.php (added)
-
tags/3.4.1/freemius/templates/connect (added)
-
tags/3.4.1/freemius/templates/connect.php (added)
-
tags/3.4.1/freemius/templates/connect/index.php (added)
-
tags/3.4.1/freemius/templates/connect/permission.php (added)
-
tags/3.4.1/freemius/templates/connect/permissions-group.php (added)
-
tags/3.4.1/freemius/templates/contact.php (added)
-
tags/3.4.1/freemius/templates/debug (added)
-
tags/3.4.1/freemius/templates/debug.php (added)
-
tags/3.4.1/freemius/templates/debug/api-calls.php (added)
-
tags/3.4.1/freemius/templates/debug/index.php (added)
-
tags/3.4.1/freemius/templates/debug/logger.php (added)
-
tags/3.4.1/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/3.4.1/freemius/templates/debug/scheduled-crons.php (added)
-
tags/3.4.1/freemius/templates/email.php (added)
-
tags/3.4.1/freemius/templates/forms (added)
-
tags/3.4.1/freemius/templates/forms/affiliation.php (added)
-
tags/3.4.1/freemius/templates/forms/data-debug-mode.php (added)
-
tags/3.4.1/freemius/templates/forms/deactivation (added)
-
tags/3.4.1/freemius/templates/forms/deactivation/contact.php (added)
-
tags/3.4.1/freemius/templates/forms/deactivation/form.php (added)
-
tags/3.4.1/freemius/templates/forms/deactivation/index.php (added)
-
tags/3.4.1/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/3.4.1/freemius/templates/forms/email-address-update.php (added)
-
tags/3.4.1/freemius/templates/forms/index.php (added)
-
tags/3.4.1/freemius/templates/forms/license-activation.php (added)
-
tags/3.4.1/freemius/templates/forms/optout.php (added)
-
tags/3.4.1/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/3.4.1/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/3.4.1/freemius/templates/forms/resend-key.php (added)
-
tags/3.4.1/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/3.4.1/freemius/templates/forms/trial-start.php (added)
-
tags/3.4.1/freemius/templates/forms/user-change.php (added)
-
tags/3.4.1/freemius/templates/gdpr-optin-js.php (added)
-
tags/3.4.1/freemius/templates/index.php (added)
-
tags/3.4.1/freemius/templates/js (added)
-
tags/3.4.1/freemius/templates/js/index.php (added)
-
tags/3.4.1/freemius/templates/js/jquery.content-change.php (added)
-
tags/3.4.1/freemius/templates/js/open-license-activation.php (added)
-
tags/3.4.1/freemius/templates/js/permissions.php (added)
-
tags/3.4.1/freemius/templates/js/style-premium-theme.php (added)
-
tags/3.4.1/freemius/templates/partials (added)
-
tags/3.4.1/freemius/templates/partials/index.php (added)
-
tags/3.4.1/freemius/templates/partials/network-activation.php (added)
-
tags/3.4.1/freemius/templates/plugin-icon.php (added)
-
tags/3.4.1/freemius/templates/plugin-info (added)
-
tags/3.4.1/freemius/templates/plugin-info/description.php (added)
-
tags/3.4.1/freemius/templates/plugin-info/features.php (added)
-
tags/3.4.1/freemius/templates/plugin-info/index.php (added)
-
tags/3.4.1/freemius/templates/plugin-info/screenshots.php (added)
-
tags/3.4.1/freemius/templates/powered-by.php (added)
-
tags/3.4.1/freemius/templates/pricing.php (added)
-
tags/3.4.1/freemius/templates/secure-https-header.php (added)
-
tags/3.4.1/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/3.4.1/freemius/templates/tabs-capture-js.php (added)
-
tags/3.4.1/freemius/templates/tabs.php (added)
-
tags/3.4.1/index.php (added)
-
tags/3.4.1/languages (added)
-
tags/3.4.1/languages/index.php (added)
-
tags/3.4.1/license.txt (added)
-
tags/3.4.1/readme.txt (added)
-
tags/3.4.1/vendor (added)
-
tags/3.4.1/vendor/autoload.php (added)
-
tags/3.4.1/vendor/bin (added)
-
tags/3.4.1/vendor/composer (added)
-
tags/3.4.1/vendor/composer/ClassLoader.php (added)
-
tags/3.4.1/vendor/composer/InstalledVersions.php (added)
-
tags/3.4.1/vendor/composer/LICENSE (added)
-
tags/3.4.1/vendor/composer/autoload_classmap.php (added)
-
tags/3.4.1/vendor/composer/autoload_files.php (added)
-
tags/3.4.1/vendor/composer/autoload_namespaces.php (added)
-
tags/3.4.1/vendor/composer/autoload_psr4.php (added)
-
tags/3.4.1/vendor/composer/autoload_real.php (added)
-
tags/3.4.1/vendor/composer/autoload_static.php (added)
-
tags/3.4.1/vendor/composer/installed.json (added)
-
tags/3.4.1/vendor/composer/installed.php (added)
-
tags/3.4.1/vendor/composer/platform_check.php (added)
-
tags/3.4.1/vendor/indigophp (added)
-
tags/3.4.1/vendor/indigophp/hash-compat (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/CHANGELOG.md (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/LICENSE (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/README.md (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/Vagrantfile (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/composer.json (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/src (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/src/hash_equals.php (added)
-
tags/3.4.1/vendor/indigophp/hash-compat/src/hash_pbkdf2.php (added)
-
tags/3.4.1/vendor/usrflo (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/.gitignore (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP/effectiveTLDs.inc.php (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP/regDomain.class.php (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP/regDomain.inc.php (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP/test-regDomain.php (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/PHP/test-regDomain.sh (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/README.txt (added)
-
tags/3.4.1/vendor/usrflo/registered-domain-libs/generateEffectiveTLDs.php (added)
-
trunk/FreeSSLAuto/src/Admin/HomeOptions.php (modified) (6 diffs)
-
trunk/auto-install-free-ssl.php (modified) (1 diff)
-
trunk/freemius/includes/class-fs-api.php (modified) (2 diffs)
-
trunk/freemius/includes/sdk/FreemiusWordPress.php (modified) (2 diffs)
-
trunk/freemius/start.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
auto-install-free-ssl/trunk/FreeSSLAuto/src/Admin/HomeOptions.php
r2886132 r2892748 61 61 if ( aifs_is_existing_user() && time() < strtotime( "January 1, 2023" ) ) { 62 62 //Display free Premium License request button 63 $this->request_free_premium_license();63 //$this->request_free_premium_license(); // removed the method since 3.4.1 64 64 } else { 65 65 //if(!get_option('aifs_free_plan_selected') || (isset($_GET['comparison']) && $_GET['comparison'] == "yes")){ //changed from version 3.4.0 … … 133 133 134 134 return $text_display; 135 }136 137 /**138 * Handles free Premium License request139 *140 */141 private function request_free_premium_license()142 {143 if ( !aifs_is_existing_user() ) {144 return;145 }146 $response = [];147 $options = ( get_option( 'aifs_request_free_premium_license' ) ? get_option( 'aifs_request_free_premium_license' ) : add_option( 'aifs_request_free_premium_license' ) );148 //if (isset($_GET['settings-updated']) && $_GET['settings-updated'] === 'true') {149 150 if ( 'POST' === $_SERVER['REQUEST_METHOD'] && isset( $_POST['agree_to_freessl_tech_tos_pp'] ) ) {151 //request license152 //Send domain, admin name and email to FreeSSL.tech server153 $admin_email = get_option( 'admin_email' );154 $admin = get_user_by( 'email', $admin_email );155 //$admin->first_name;156 global $wp_version ;157 $data = array(158 'body' => array(159 'domain' => aifs_get_domain( true ),160 'admin_email' => $admin_email,161 'key' => "xX4x0;58CVl3[0~+f[*pH8c*Vg_7ioiKR-69zu~F8itU2(md@8eT5[7J22R7*5&(",162 'admin_first_name' => $admin->first_name,163 'admin_last_name' => $admin->last_name,164 'aifs_version' => AIFS_VERSION,165 'wordpress_version' => $wp_version,166 'is_free_version' => aifs_is_free_version(),167 'is_premium' => aifssl_fs()->is_premium(),168 'can_use_premium_code' => aifssl_fs()->can_use_premium_code(),169 'ip_server' => $_SERVER['SERVER_ADDR'],170 'ip_user' => $_SERVER['REMOTE_ADDR'],171 ),172 );173 //Send the request to freessl.tech174 $response = wp_remote_post( "https://pro.freessl.tech/aifs_request_free.php", $data );175 176 if ( $response['response']['code'] === 200 ) {177 $class = "notice-success";178 $font_size = 8;179 $color = "green";180 } else {181 $class = "notice-error";182 $color = "red";183 $font_size = 8;184 }185 186 //if($response['response']['code'] === 200) {187 //echo "<pre>";188 echo "<br /><br />" ;189 echo '<div class="notice ' . $class . ' is-dismissible">' ;190 echo '<span class="dashicons dashicons-info-outline" style="font-size: ' . $font_size . 'em; color: ' . $color . '; float: right; margin-top: 1%; margin-right: 10%;"></span>' ;191 echo $response['body'] ;192 echo '</div>' ;193 //echo "</pre>";194 //}195 $options[] = array(196 'agree_to_freessl_tech_tos_pp' => true,197 'sent' => $data,198 'received' => $response['body'],199 );200 update_option( 'aifs_request_free_premium_license', $options );201 }202 203 ?>204 <div class="wrap">205 206 <?php207 echo aifs_header() ;208 ?>209 210 <table style="width: 100%; margin-bottom: 2%;">211 <tr>212 <td class="card block-body" style="width: 55%; padding-top: 1%; padding-left: 2%;">213 214 <?php215 $heading = __( "Claim Premium License for FREE", 'auto-install-free-ssl' );216 echo '<h1 style="color: #076507; text-align: center;">' . $heading . '</h1>' ;217 echo '<br /><h3 style="color: #076507; text-align: center; margin-top: -0.1%;">' . __( "Exclusive offer for the Existing users", 'auto-install-free-ssl' ) . '</h3>' ;218 echo '<p style="color: #000000; text-align: center; margin-top: -0.1%;">' . __( "The FREE license is valid until December 31, 2022", 'auto-install-free-ssl' ) . '</p>' ;219 echo '<p style="color: #000000; text-align: center;">' . __( "Unlimited Sites license", 'auto-install-free-ssl' ) . '</p>' ;220 $save_button_text = __( "Request Premium License for Free", 'auto-install-free-ssl' );221 222 if ( !isset( $response['response']['code'] ) || $response['response']['code'] != 200 ) {223 $tos_text = __( "By clicking the '%s' button, you acknowledge that you agree with FreeSSL.tech %s & %s.", 'auto-install-free-ssl' );224 $fs_tos = '<a href="https://freessl.tech/terms-of-service" target="_blank">' . __( "Terms of Service", 'auto-install-free-ssl' ) . '</a>';225 $fs_pp = '<a href="https://freessl.tech/privacy-policy" target="_blank">' . __( "Privacy Policy", 'auto-install-free-ssl' ) . '</a>';226 echo "<p><br />" . sprintf(227 $tos_text,228 $save_button_text,229 $fs_pp,230 $fs_tos231 ) . "<br /><br /></p>" ;232 echo '<form method="post" action="">' ;233 /*settings_fields( 'aifs_generate_ssl_manually_group' );234 do_settings_sections( 'aifs_generate_ssl_manually_admin' );*/235 $confirmation_text = __( "Are you sure to request FREE Premium License?", 'auto-install-free-ssl' );236 submit_button(237 $save_button_text,238 'button-primary button-hero',239 'agree_to_freessl_tech_tos_pp',240 false,241 'onclick="return aifs_confirm(\'' . $confirmation_text . '\')"'242 );243 //echo '<a href="' . menu_page_url( 'auto_install_free_ssl', false ) . '" id="aifs-cancel" class="page-title-action button">' . __( "Cancel", 'auto-install-free-ssl' ) . '</a>';244 echo '</form>' ;245 }246 247 ?>248 249 250 </td>251 252 <td style="width: 2%;"></td>253 254 <td class="card block-body" style="width: 43%; padding-top: 1%; padding-left: 2%;">255 <h3 class="block-title"><?php256 echo __( "How to Claim & Activate the Premium Version", 'auto-install-free-ssl' ) ;257 ?></h3>258 <p style="color: green;"><?php259 echo __( "Video tutorial. Time required: 1 minute.", 'auto-install-free-ssl' ) ;260 ?></p>261 262 <iframe width="100%" height="281" src="https://www.youtube.com/embed/wLG8fT3AFqE?start=46" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>263 </td>264 265 <?php266 /*$forcehttps = new ForceSSL();267 echo $forcehttps->force_ssl_ui();*/268 ?>269 </tr>270 271 </table>272 273 <div class="overlay"></div>274 <div class="spanner">275 <div class="loader"></div>276 <p class="loader_text"><?php277 echo __( "Processing, please wait ...", 'auto-install-free-ssl' ) ;278 ?></p>279 </div>280 281 <?php282 $manually = new GenerateSSLmanually();283 $manually->pro_version_promotion();284 ?>285 <?php286 echo aifs_powered_by() ;287 ?>288 </div>289 <?php290 135 } 291 136 … … 633 478 echo __( "No", 'auto-install-free-ssl' ) ; 634 479 ?> <!-- <a title="<?php 635 echo __( "Because the renewal is automated", 'auto-install-free-ssl' ) ;480 //echo __( "Because the renewal is automated", 'auto-install-free-ssl' ) 636 481 ?>">[?]</a> --> 637 482 </td> … … 640 485 echo __( "No", 'auto-install-free-ssl' ) ; 641 486 ?> <!-- <a title="<?php 642 echo __( "Because the renewal is automated", 'auto-install-free-ssl' ) ;487 //echo __( "Because the renewal is automated", 'auto-install-free-ssl' ) 643 488 ?>">[?]</a> --> 644 489 </td> … … 759 604 <div class="card block-body" style="width: 100%; padding-left: 1.5%;"> 760 605 <p><?php 761 echo sprintf( __( "%s discount code for you: %s", 'auto-install-free-ssl' ), "25%", "<strong>AUTOMATION</strong>" ) ;606 //echo sprintf(__( "%s discount code for you: %s", 'auto-install-free-ssl' ), "25%", "<strong>AUTOMATION</strong>") 762 607 ?></p> 763 608 <p><?php 764 echo __( "Facing difficulties? Our Premium Version automatically generates free SSL certificates and installs & renews them.", 'auto-install-free-ssl' ) ;609 //echo __( "Facing difficulties? Our Premium Version automatically generates free SSL certificates and installs & renews them.", 'auto-install-free-ssl' ) 765 610 ?></p> 766 611 <p><i><?php 767 echo __( "BONUS: we'll do the one-time setup for you.", 'auto-install-free-ssl' ) ;612 //echo __( "BONUS: we'll do the one-time setup for you.", 'auto-install-free-ssl' ) 768 613 ?></i> <a class="aifs-review-now aifs-review-button" style="margin-left: 5%;" href="<?php 769 echo $this->factory->upgrade_url() . '&coupon=AUTOMATION' ;614 //echo $this->factory->upgrade_url() . '&coupon=AUTOMATION' 770 615 ?>"><?php 771 echo __( "Grab the deal now!", 'auto-install-free-ssl' ) ;616 //echo __( "Grab the deal now!", 'auto-install-free-ssl' ) 772 617 ?></a></p> 773 618 </div> --> … … 872 717 { 873 718 //wp_register_script('aifs_countdown', ''); 874 //wp_enqueue_script('aifs_countdown', false );719 //wp_enqueue_script('aifs_countdown', false, [], false, true); 875 720 return '// Set the date to countdown to (in this example, it is 1 hour from now) 876 721 var countDownDate = (' . get_option( 'aifs_comparison_table_promo_start_time' ) . ' + 1 * 60 * 60) * 1000; -
auto-install-free-ssl/trunk/auto-install-free-ssl.php
r2886132 r2892748 7 7 * Plugin URI: https://freessl.tech 8 8 * Description: Generate & install Free SSL Certificates, activate force HTTPS redirect with one click to fix insecure links & mixed content warnings, and get automatic Renewal Reminders. 9 * Version: 3.4. 09 * Version: 3.4.1 10 10 * Requires at least: 4.1 11 11 * Requires PHP: 5.6 -
auto-install-free-ssl/trunk/freemius/includes/class-fs-api.php
r2886132 r2892748 372 372 * @param array $remote_args 373 373 * 374 * @return mixed374 * @return array|WP_Error The response array or a WP_Error on failure. 375 375 */ 376 376 static function remote_request( $url, $remote_args ) { … … 387 387 388 388 if ( 389 empty( $response['headers'] ) || 390 empty( $response['headers']['x-api-server'] ) 389 is_array( $response ) && 390 ( 391 empty( $response['headers'] ) || 392 empty( $response['headers']['x-api-server'] ) 393 ) 391 394 ) { 392 395 // API is considered blocked if the response doesn't include the `x-api-server` header. When there's no error but this header doesn't exist, the response is usually not in the expected form (e.g., cannot be JSON-decoded). -
auto-install-free-ssl/trunk/freemius/includes/sdk/FreemiusWordPress.php
r2886132 r2892748 349 349 * @param array $pWPRemoteArgs 350 350 * 351 * @return mixed351 * @return array|WP_Error The response array or a WP_Error on failure. 352 352 */ 353 353 static function RemoteRequest( $pUrl, $pWPRemoteArgs ) { … … 355 355 356 356 if ( 357 empty( $response['headers'] ) || 358 empty( $response['headers']['x-api-server'] ) 357 is_array( $response ) && 358 ( 359 empty( $response['headers'] ) || 360 empty( $response['headers']['x-api-server'] ) 361 ) 359 362 ) { 360 363 // API is considered blocked if the response doesn't include the `x-api-server` header. When there's no error but this header doesn't exist, the response is usually not in the expected form (e.g., cannot be JSON-decoded). -
auto-install-free-ssl/trunk/freemius/start.php
r2886132 r2892748 16 16 * @var string 17 17 */ 18 $this_sdk_version = '2.5. 5';18 $this_sdk_version = '2.5.6'; 19 19 20 20 #region SDK Selection Logic -------------------------------------------------------------------- -
auto-install-free-ssl/trunk/readme.txt
r2886132 r2892748 7 7 Requires at least: 4.1 8 8 Tested up to: 6.2 9 Stable tag: 3.4. 09 Stable tag: 3.4.1 10 10 Requires PHP: 5.6 11 11 Development location: https://freessl.tech … … 27 27 28 28 29 ` 30 0,500+ DOWNLOADS!!`29 ` 305,500+ DOWNLOADS!!` 30 30 31 31 … … 340 340 == Changelog == 341 341 342 = 3.4.1 = 343 * Updated the Freemius WordPress SDK to version 2.5.6. 344 * Removed the function request_free_premium_license(), unused since January 1, 2023. 345 342 346 = 3.4.0 = 343 347 * Improved the layout of all the steps to generate free SSL certificate and the free vs. premium comparison page.
Note: See TracChangeset
for help on using the changeset viewer.