Changeset 2962618
- Timestamp:
- 09/04/2023 03:36:28 PM (2 years ago)
- Location:
- auto-install-free-ssl
- Files:
-
- 279 added
- 7 edited
-
tags/3.6.4 (added)
-
tags/3.6.4/FreeSSLAuto (added)
-
tags/3.6.4/FreeSSLAuto/src (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/AcmeV2.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/Base64UrlSafeEncoder.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/Client.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/ClientInterface.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/Factory.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Acme/openssl.cnf (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/AdminNotice.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/AutoDataEntry.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/Factory.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/ForceHttpsPage.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/ForceSSL.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/GenerateSSLmanually.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/HomeOptions.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Admin/Log.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Controller.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Email.php (added)
-
tags/3.6.4/FreeSSLAuto/src/Logger.php (added)
-
tags/3.6.4/assets (added)
-
tags/3.6.4/assets/css (added)
-
tags/3.6.4/assets/css/aifs-admin.css (added)
-
tags/3.6.4/assets/img (added)
-
tags/3.6.4/assets/img/fire.webp (added)
-
tags/3.6.4/assets/img/icon.jpg (added)
-
tags/3.6.4/assets/img/ssl-error.jpg (added)
-
tags/3.6.4/assets/js (added)
-
tags/3.6.4/assets/js/script.js (added)
-
tags/3.6.4/auto-install-free-ssl.php (added)
-
tags/3.6.4/composer.json (added)
-
tags/3.6.4/composer.lock (added)
-
tags/3.6.4/freemius (added)
-
tags/3.6.4/freemius/LICENSE.txt (added)
-
tags/3.6.4/freemius/assets (added)
-
tags/3.6.4/freemius/assets/css (added)
-
tags/3.6.4/freemius/assets/css/admin (added)
-
tags/3.6.4/freemius/assets/css/admin/account.css (added)
-
tags/3.6.4/freemius/assets/css/admin/add-ons.css (added)
-
tags/3.6.4/freemius/assets/css/admin/affiliation.css (added)
-
tags/3.6.4/freemius/assets/css/admin/checkout.css (added)
-
tags/3.6.4/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/3.6.4/freemius/assets/css/admin/common.css (added)
-
tags/3.6.4/freemius/assets/css/admin/connect.css (added)
-
tags/3.6.4/freemius/assets/css/admin/debug.css (added)
-
tags/3.6.4/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/3.6.4/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/3.6.4/freemius/assets/css/admin/index.php (added)
-
tags/3.6.4/freemius/assets/css/admin/optout.css (added)
-
tags/3.6.4/freemius/assets/css/admin/plugins.css (added)
-
tags/3.6.4/freemius/assets/css/customizer.css (added)
-
tags/3.6.4/freemius/assets/css/index.php (added)
-
tags/3.6.4/freemius/assets/img (added)
-
tags/3.6.4/freemius/assets/img/auto-install-free-ssl.png (added)
-
tags/3.6.4/freemius/assets/img/index.php (added)
-
tags/3.6.4/freemius/assets/img/plugin-icon.png (added)
-
tags/3.6.4/freemius/assets/img/theme-icon.png (added)
-
tags/3.6.4/freemius/assets/index.php (added)
-
tags/3.6.4/freemius/assets/js (added)
-
tags/3.6.4/freemius/assets/js/index.php (added)
-
tags/3.6.4/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/3.6.4/freemius/assets/js/nojquery.ba-postmessage.min.js (added)
-
tags/3.6.4/freemius/assets/js/postmessage.js (added)
-
tags/3.6.4/freemius/config.php (added)
-
tags/3.6.4/freemius/includes (added)
-
tags/3.6.4/freemius/includes/class-freemius-abstract.php (added)
-
tags/3.6.4/freemius/includes/class-freemius.php (added)
-
tags/3.6.4/freemius/includes/class-fs-admin-notices.php (added)
-
tags/3.6.4/freemius/includes/class-fs-api.php (added)
-
tags/3.6.4/freemius/includes/class-fs-lock.php (added)
-
tags/3.6.4/freemius/includes/class-fs-logger.php (added)
-
tags/3.6.4/freemius/includes/class-fs-options.php (added)
-
tags/3.6.4/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/3.6.4/freemius/includes/class-fs-security.php (added)
-
tags/3.6.4/freemius/includes/class-fs-storage.php (added)
-
tags/3.6.4/freemius/includes/class-fs-user-lock.php (added)
-
tags/3.6.4/freemius/includes/customizer (added)
-
tags/3.6.4/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/3.6.4/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/3.6.4/freemius/includes/customizer/index.php (added)
-
tags/3.6.4/freemius/includes/debug (added)
-
tags/3.6.4/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/3.6.4/freemius/includes/debug/debug-bar-start.php (added)
-
tags/3.6.4/freemius/includes/debug/index.php (added)
-
tags/3.6.4/freemius/includes/entities (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-billing.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-entity.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-payment.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-site.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/3.6.4/freemius/includes/entities/class-fs-user.php (added)
-
tags/3.6.4/freemius/includes/entities/index.php (added)
-
tags/3.6.4/freemius/includes/fs-core-functions.php (added)
-
tags/3.6.4/freemius/includes/fs-essential-functions.php (added)
-
tags/3.6.4/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/3.6.4/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/3.6.4/freemius/includes/index.php (added)
-
tags/3.6.4/freemius/includes/l10n.php (added)
-
tags/3.6.4/freemius/includes/managers (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/3.6.4/freemius/includes/managers/index.php (added)
-
tags/3.6.4/freemius/includes/sdk (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/3.6.4/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/3.6.4/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/3.6.4/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/3.6.4/freemius/includes/sdk/LICENSE.txt (added)
-
tags/3.6.4/freemius/includes/sdk/index.php (added)
-
tags/3.6.4/freemius/includes/supplements (added)
-
tags/3.6.4/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/3.6.4/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/3.6.4/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/3.6.4/freemius/includes/supplements/index.php (added)
-
tags/3.6.4/freemius/index.php (added)
-
tags/3.6.4/freemius/languages (added)
-
tags/3.6.4/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/3.6.4/freemius/languages/freemius-da_DK.mo (added)
-
tags/3.6.4/freemius/languages/freemius-de_DE.mo (added)
-
tags/3.6.4/freemius/languages/freemius-en.mo (added)
-
tags/3.6.4/freemius/languages/freemius-es_ES.mo (added)
-
tags/3.6.4/freemius/languages/freemius-fr_FR.mo (added)
-
tags/3.6.4/freemius/languages/freemius-he_IL.mo (added)
-
tags/3.6.4/freemius/languages/freemius-hu_HU.mo (added)
-
tags/3.6.4/freemius/languages/freemius-it_IT.mo (added)
-
tags/3.6.4/freemius/languages/freemius-ja.mo (added)
-
tags/3.6.4/freemius/languages/freemius-nl_NL.mo (added)
-
tags/3.6.4/freemius/languages/freemius-ru_RU.mo (added)
-
tags/3.6.4/freemius/languages/freemius-ta.mo (added)
-
tags/3.6.4/freemius/languages/freemius-zh_CN.mo (added)
-
tags/3.6.4/freemius/languages/freemius.pot (added)
-
tags/3.6.4/freemius/languages/index.php (added)
-
tags/3.6.4/freemius/phpcompat.xml (added)
-
tags/3.6.4/freemius/phpstan.neon (added)
-
tags/3.6.4/freemius/require.php (added)
-
tags/3.6.4/freemius/start.php (added)
-
tags/3.6.4/freemius/templates (added)
-
tags/3.6.4/freemius/templates/account (added)
-
tags/3.6.4/freemius/templates/account.php (added)
-
tags/3.6.4/freemius/templates/account/billing.php (added)
-
tags/3.6.4/freemius/templates/account/index.php (added)
-
tags/3.6.4/freemius/templates/account/partials (added)
-
tags/3.6.4/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/3.6.4/freemius/templates/account/partials/addon.php (added)
-
tags/3.6.4/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/3.6.4/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/3.6.4/freemius/templates/account/partials/index.php (added)
-
tags/3.6.4/freemius/templates/account/partials/site.php (added)
-
tags/3.6.4/freemius/templates/account/payments.php (added)
-
tags/3.6.4/freemius/templates/add-ons.php (added)
-
tags/3.6.4/freemius/templates/add-trial-to-pricing.php (added)
-
tags/3.6.4/freemius/templates/admin-notice.php (added)
-
tags/3.6.4/freemius/templates/ajax-loader.php (added)
-
tags/3.6.4/freemius/templates/api-connectivity-message-js.php (added)
-
tags/3.6.4/freemius/templates/auto-installation.php (added)
-
tags/3.6.4/freemius/templates/checkout.php (added)
-
tags/3.6.4/freemius/templates/clone-resolution-js.php (added)
-
tags/3.6.4/freemius/templates/connect (added)
-
tags/3.6.4/freemius/templates/connect.php (added)
-
tags/3.6.4/freemius/templates/connect/index.php (added)
-
tags/3.6.4/freemius/templates/connect/permission.php (added)
-
tags/3.6.4/freemius/templates/connect/permissions-group.php (added)
-
tags/3.6.4/freemius/templates/contact.php (added)
-
tags/3.6.4/freemius/templates/debug (added)
-
tags/3.6.4/freemius/templates/debug.php (added)
-
tags/3.6.4/freemius/templates/debug/api-calls.php (added)
-
tags/3.6.4/freemius/templates/debug/index.php (added)
-
tags/3.6.4/freemius/templates/debug/logger.php (added)
-
tags/3.6.4/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/3.6.4/freemius/templates/debug/scheduled-crons.php (added)
-
tags/3.6.4/freemius/templates/email.php (added)
-
tags/3.6.4/freemius/templates/forms (added)
-
tags/3.6.4/freemius/templates/forms/affiliation.php (added)
-
tags/3.6.4/freemius/templates/forms/data-debug-mode.php (added)
-
tags/3.6.4/freemius/templates/forms/deactivation (added)
-
tags/3.6.4/freemius/templates/forms/deactivation/contact.php (added)
-
tags/3.6.4/freemius/templates/forms/deactivation/form.php (added)
-
tags/3.6.4/freemius/templates/forms/deactivation/index.php (added)
-
tags/3.6.4/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/3.6.4/freemius/templates/forms/email-address-update.php (added)
-
tags/3.6.4/freemius/templates/forms/index.php (added)
-
tags/3.6.4/freemius/templates/forms/license-activation.php (added)
-
tags/3.6.4/freemius/templates/forms/optout.php (added)
-
tags/3.6.4/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/3.6.4/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/3.6.4/freemius/templates/forms/resend-key.php (added)
-
tags/3.6.4/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/3.6.4/freemius/templates/forms/trial-start.php (added)
-
tags/3.6.4/freemius/templates/forms/user-change.php (added)
-
tags/3.6.4/freemius/templates/gdpr-optin-js.php (added)
-
tags/3.6.4/freemius/templates/index.php (added)
-
tags/3.6.4/freemius/templates/js (added)
-
tags/3.6.4/freemius/templates/js/index.php (added)
-
tags/3.6.4/freemius/templates/js/jquery.content-change.php (added)
-
tags/3.6.4/freemius/templates/js/open-license-activation.php (added)
-
tags/3.6.4/freemius/templates/js/permissions.php (added)
-
tags/3.6.4/freemius/templates/js/style-premium-theme.php (added)
-
tags/3.6.4/freemius/templates/partials (added)
-
tags/3.6.4/freemius/templates/partials/index.php (added)
-
tags/3.6.4/freemius/templates/partials/network-activation.php (added)
-
tags/3.6.4/freemius/templates/plugin-icon.php (added)
-
tags/3.6.4/freemius/templates/plugin-info (added)
-
tags/3.6.4/freemius/templates/plugin-info/description.php (added)
-
tags/3.6.4/freemius/templates/plugin-info/features.php (added)
-
tags/3.6.4/freemius/templates/plugin-info/index.php (added)
-
tags/3.6.4/freemius/templates/plugin-info/screenshots.php (added)
-
tags/3.6.4/freemius/templates/powered-by.php (added)
-
tags/3.6.4/freemius/templates/pricing.php (added)
-
tags/3.6.4/freemius/templates/secure-https-header.php (added)
-
tags/3.6.4/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/3.6.4/freemius/templates/tabs-capture-js.php (added)
-
tags/3.6.4/freemius/templates/tabs.php (added)
-
tags/3.6.4/index.php (added)
-
tags/3.6.4/languages (added)
-
tags/3.6.4/languages/index.php (added)
-
tags/3.6.4/license.txt (added)
-
tags/3.6.4/readme.txt (added)
-
tags/3.6.4/vendor (added)
-
tags/3.6.4/vendor/autoload.php (added)
-
tags/3.6.4/vendor/bin (added)
-
tags/3.6.4/vendor/composer (added)
-
tags/3.6.4/vendor/composer/ClassLoader.php (added)
-
tags/3.6.4/vendor/composer/InstalledVersions.php (added)
-
tags/3.6.4/vendor/composer/LICENSE (added)
-
tags/3.6.4/vendor/composer/autoload_classmap.php (added)
-
tags/3.6.4/vendor/composer/autoload_files.php (added)
-
tags/3.6.4/vendor/composer/autoload_namespaces.php (added)
-
tags/3.6.4/vendor/composer/autoload_psr4.php (added)
-
tags/3.6.4/vendor/composer/autoload_real.php (added)
-
tags/3.6.4/vendor/composer/autoload_static.php (added)
-
tags/3.6.4/vendor/composer/installed.json (added)
-
tags/3.6.4/vendor/composer/installed.php (added)
-
tags/3.6.4/vendor/composer/platform_check.php (added)
-
tags/3.6.4/vendor/indigophp (added)
-
tags/3.6.4/vendor/indigophp/hash-compat (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/CHANGELOG.md (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/LICENSE (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/README.md (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/Vagrantfile (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/composer.json (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/src (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/src/hash_equals.php (added)
-
tags/3.6.4/vendor/indigophp/hash-compat/src/hash_pbkdf2.php (added)
-
tags/3.6.4/vendor/usrflo (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/.gitignore (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP/effectiveTLDs.inc.php (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP/regDomain.class.php (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP/regDomain.inc.php (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP/test-regDomain.php (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/PHP/test-regDomain.sh (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/README.txt (added)
-
tags/3.6.4/vendor/usrflo/registered-domain-libs/generateEffectiveTLDs.php (added)
-
trunk/FreeSSLAuto/src/Admin/GenerateSSLmanually.php (modified) (2 diffs)
-
trunk/FreeSSLAuto/src/Admin/HomeOptions.php (modified) (1 diff)
-
trunk/FreeSSLAuto/src/Controller.php (modified) (1 diff)
-
trunk/auto-install-free-ssl.php (modified) (3 diffs)
-
trunk/freemius/includes/class-freemius.php (modified) (2 diffs)
-
trunk/freemius/start.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
auto-install-free-ssl/trunk/FreeSSLAuto/src/Admin/GenerateSSLmanually.php
r2959466 r2962618 358 358 //if($text){ 359 359 if($this->factory->is_cpanel()){ 360 $coupon_code = "AutoInstall20"; 360 if(time() > strtotime("August 19, 2023") && time() < strtotime("September 22, 2023")){ 361 $coupon_code = "SUMMER_40"; 362 } 363 else{ 364 $coupon_code = "AutoInstall20"; 365 } 366 361 367 $query_string = "hide_coupon=true&checkout=true"; 362 368 $set_up = __( "We'll do the one-time setup for you if you can't do this (worth $49 per website).", 'auto-install-free-ssl' ); … … 375 381 $interval = (int) $now->diff($expiry)->format('%R%a'); 376 382 377 $discount_percentage = __("20%", 'auto-install-free-ssl' ); 383 if(time() > strtotime("August 19, 2023") && time() < strtotime("September 22, 2023")){ 384 $discount_percentage = __("40%", 'auto-install-free-ssl' ); 385 } 386 else{ 387 $discount_percentage = __("20%", 'auto-install-free-ssl' ); 388 } 378 389 379 390 /* translators: %1$s: Discount percentage (includes % sign), %2$s: Coupon code for the discount */ -
auto-install-free-ssl/trunk/FreeSSLAuto/src/Admin/HomeOptions.php
r2959466 r2962618 228 228 229 229 if ( time() > strtotime( "August 19, 2023" ) && time() < strtotime( "September 22, 2023" ) ) { 230 $coupon_code = false; 231 echo '30% discount: SUMMER_30, 40% discount coupon (lifetime only): SUMMER_40' ; 230 $coupon_code = "SUMMER_40"; 231 $percentage = __( "40%", 'auto-install-free-ssl' ); 232 echo "<strong>End-of-Summer Sale:</strong> " ; 232 233 } else { 233 234 $coupon_code = "20AutoInstall"; 234 235 $percentage = __( "20%", 'auto-install-free-ssl' ); 235 /* translators: %1$s: HTML code to make the color red of the text '%2$s discount!'. Please keep its order the same. %2$s: Discount percentage (includes % sign) */236 echo sprintf( __( 'Select any Pro plan asap to grab a %1$s %2$s discount!', 'auto-install-free-ssl' ), "<span style='color: red;'>", $percentage ) . "</span>" ;237 }238 236 } 237 238 /* translators: %1$s: HTML code to make the color red of the text '%2$s discount!'. Please keep its order the same. %2$s: Discount percentage (includes % sign) */ 239 echo sprintf( __( 'Select any Pro plan asap to grab a %1$s %2$s discount!', 'auto-install-free-ssl' ), "<span style='color: red;'>", $percentage ) . "</span>" ; 239 240 echo '<img src="' . AIFS_URL . 'assets/img/fire.webp" style="margin-left: 2%; width 20px; height: 20px;"><span class="expires-in">' . __( "expires in", 'auto-install-free-ssl' ) . ' <span id="countdown" style=""></span></span>' ; 240 241 echo '</p></div>' ; -
auto-install-free-ssl/trunk/FreeSSLAuto/src/Controller.php
r2959466 r2962618 85 85 if ( $socket ) { 86 86 //Domain is online 87 //if ( (bool) get_option('aifs_verify_ip_for_mail_dot_domain_alias_only') === false || (strpos( $domain, 'mail.' ) !== false && strpos( $domain, 'mail.' ) === 0) ) { 87 88 88 if ( (bool) get_option( 'aifs_verify_ip_for_mail_dot_domain_alias_only' ) === false || strpos( $domain, 'mail.' ) !== false && strpos( $domain, 'mail.' ) === 0) {89 if ( $ip_of_this_server !== false && ((bool) get_option( 'aifs_verify_ip_for_mail_dot_domain_alias_only' ) === false || strpos( $domain, 'mail.' ) !== false && strpos( $domain, 'mail.' ) === 0) ) { 89 90 $dns = dns_get_record( $domain, DNS_A ); 90 91 -
auto-install-free-ssl/trunk/auto-install-free-ssl.php
r2959466 r2962618 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.6. 39 * Version: 3.6.4 10 10 * Requires at least: 4.1 11 11 * Requires PHP: 5.6 … … 531 531 /** 532 532 * Get IPv4 of this server 533 * improved since 3.6.4 533 534 * @return mixed|string 534 535 * @since 3.6.0 … … 538 539 539 540 if ( isset( $_SERVER['SERVER_ADDR'] ) ) { 540 return$_SERVER['SERVER_ADDR'];541 $serverIP = $_SERVER['SERVER_ADDR']; 541 542 } else { 542 return gethostbyname( gethostname() ); 543 // Get the website address (domain name) 544 $websiteAddress = aifs_get_domain( false ); 545 // Try getting IP using gethostbyname 546 $ip = gethostbyname( $websiteAddress ); 547 // Check if gethostbyname returned a valid IP 548 549 if ( filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ) ) { 550 $serverIP = $ip; 551 } else { 552 // Fallback to dns_get_record if gethostbyname didn't return a valid IP 553 $records = dns_get_record( $websiteAddress, DNS_A ); 554 $serverIP = ( isset( $records[0]['ip'] ) ? $records[0]['ip'] : '' ); 555 } 556 557 } 558 559 560 if ( $serverIP && filter_var( $serverIP, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 ) ) { 561 return $serverIP; 562 } else { 563 return false; 543 564 } 544 565 -
auto-install-free-ssl/trunk/freemius/includes/class-freemius.php
r2959466 r2962618 5645 5645 } 5646 5646 5647 if ( $this->is_registered() ) { 5648 if ( ! $this->is_addon() ) { 5649 add_action( 5650 is_admin() ? 'admin_init' : 'init', 5651 array( &$this, '_plugin_code_type_changed' ) 5652 ); 5653 } 5654 5655 if ( $this->is_premium() ) { 5656 // Purge cached payments after switching to the premium version. 5657 // @todo This logic doesn't handle purging the cache for serviceware module upgrade. 5658 $this->get_api_user_scope()->purge_cache( "/plugins/{$this->_module_id}/payments.json?include_addons=true" ); 5659 } 5647 if ( ! $this->is_addon() ) { 5648 add_action( 5649 is_admin() ? 'admin_init' : 'init', 5650 array( &$this, '_plugin_code_type_changed' ) 5651 ); 5652 } 5653 5654 if ( $this->is_registered() && $this->is_premium() ) { 5655 // Purge cached payments after switching to the premium version. 5656 // @todo This logic doesn't handle purging the cache for serviceware module upgrade. 5657 $this->get_api_user_scope()->purge_cache( "/plugins/{$this->_module_id}/payments.json?include_addons=true" ); 5660 5658 } 5661 5659 } … … 5721 5719 } 5722 5720 5723 // Schedule code type changes event. 5724 $this->schedule_install_sync(); 5721 if ( $this->is_registered() ) { 5722 // Schedule code type changes event. 5723 $this->schedule_install_sync(); 5724 } 5725 5725 5726 5726 /** -
auto-install-free-ssl/trunk/freemius/start.php
r2959466 r2962618 16 16 * @var string 17 17 */ 18 $this_sdk_version = '2.5.1 1';18 $this_sdk_version = '2.5.12'; 19 19 20 20 #region SDK Selection Logic -------------------------------------------------------------------- -
auto-install-free-ssl/trunk/readme.txt
r2959466 r2962618 7 7 Requires at least: 4.1 8 8 Tested up to: 6.3 9 Stable tag: 3.6. 39 Stable tag: 3.6.4 10 10 Requires PHP: 5.6 11 11 Development location: https://freessl.tech … … 27 27 28 28 29 ` 3 54,500+ DOWNLOADS!!`29 ` 360,000+ DOWNLOADS!!` 30 30 31 31
Note: See TracChangeset
for help on using the changeset viewer.