Changeset 3104460
- Timestamp:
- 06/19/2024 10:07:50 AM (22 months ago)
- Location:
- clonable
- Files:
-
- 109 added
- 14 edited
-
tags/2.1.16 (added)
-
tags/2.1.16/Bootstrap.php (added)
-
tags/2.1.16/clonable-wp.php (added)
-
tags/2.1.16/controllers (added)
-
tags/2.1.16/controllers/Controller.php (added)
-
tags/2.1.16/controllers/GeneralSettingController.php (added)
-
tags/2.1.16/controllers/LandingPageController.php (added)
-
tags/2.1.16/controllers/LanguageSwitcherController.php (added)
-
tags/2.1.16/controllers/LanguageTagController.php (added)
-
tags/2.1.16/controllers/WoocommerceController.php (added)
-
tags/2.1.16/controllers/index.php (added)
-
tags/2.1.16/helpers (added)
-
tags/2.1.16/helpers/Functions.php (added)
-
tags/2.1.16/helpers/Html.php (added)
-
tags/2.1.16/helpers/Json.php (added)
-
tags/2.1.16/helpers/Locales.php (added)
-
tags/2.1.16/helpers/Session.php (added)
-
tags/2.1.16/helpers/clonable-locales-list.php (added)
-
tags/2.1.16/helpers/index.php (added)
-
tags/2.1.16/images (added)
-
tags/2.1.16/images/clonable-full-logo.png (added)
-
tags/2.1.16/images/clonable.png (added)
-
tags/2.1.16/images/flags.png (added)
-
tags/2.1.16/images/index.php (added)
-
tags/2.1.16/index.php (added)
-
tags/2.1.16/middleware (added)
-
tags/2.1.16/middleware/Auth.php (added)
-
tags/2.1.16/middleware/ClonedSite.php (added)
-
tags/2.1.16/middleware/MiddlewareHandler.php (added)
-
tags/2.1.16/middleware/MiddlewareInterface.php (added)
-
tags/2.1.16/middleware/WooCommerce.php (added)
-
tags/2.1.16/middleware/index.php (added)
-
tags/2.1.16/models (added)
-
tags/2.1.16/models/ApiKey.php (added)
-
tags/2.1.16/models/ClonableWooCommerce.php (added)
-
tags/2.1.16/models/ClonedSite.php (added)
-
tags/2.1.16/models/LanguageSwitcher.php (added)
-
tags/2.1.16/models/LanguageTag.php (added)
-
tags/2.1.16/models/Site.php (added)
-
tags/2.1.16/models/index.php (added)
-
tags/2.1.16/objects (added)
-
tags/2.1.16/objects/ApiResponse.php (added)
-
tags/2.1.16/objects/ClonableConfig.php (added)
-
tags/2.1.16/objects/ClonableResponse.php (added)
-
tags/2.1.16/objects/CurlBuilder.php (added)
-
tags/2.1.16/objects/ExcludedProductTerm.php (added)
-
tags/2.1.16/objects/Notification.php (added)
-
tags/2.1.16/objects/index.php (added)
-
tags/2.1.16/readme-da_DK.txt (added)
-
tags/2.1.16/readme-de_DE.txt (added)
-
tags/2.1.16/readme-es_ES.txt (added)
-
tags/2.1.16/readme-fr_FR.txt (added)
-
tags/2.1.16/readme-it_IT.txt (added)
-
tags/2.1.16/readme-nb_NO.txt (added)
-
tags/2.1.16/readme-nl_NL.txt (added)
-
tags/2.1.16/readme-sv_SE.txt (added)
-
tags/2.1.16/readme.txt (added)
-
tags/2.1.16/routes (added)
-
tags/2.1.16/routes/Router.php (added)
-
tags/2.1.16/routes/index.php (added)
-
tags/2.1.16/services (added)
-
tags/2.1.16/services/AllowedHostsService.php (added)
-
tags/2.1.16/services/ApiService.php (added)
-
tags/2.1.16/services/ClonableWooCommerceService.php (added)
-
tags/2.1.16/services/LanguageSwitcherService.php (added)
-
tags/2.1.16/services/LanguageTagService.php (added)
-
tags/2.1.16/services/LocaleService.php (added)
-
tags/2.1.16/services/SubfolderService.php (added)
-
tags/2.1.16/services/SyncService.php (added)
-
tags/2.1.16/services/index.php (added)
-
tags/2.1.16/services/modules (added)
-
tags/2.1.16/services/modules/DataPanelModule.php (added)
-
tags/2.1.16/services/modules/ExclusionModule.php (added)
-
tags/2.1.16/services/modules/ProductImporterModule.php (added)
-
tags/2.1.16/services/modules/TaxonomyModule.php (added)
-
tags/2.1.16/services/modules/index.php (added)
-
tags/2.1.16/traits (added)
-
tags/2.1.16/traits/Forms.php (added)
-
tags/2.1.16/traits/Validation.php (added)
-
tags/2.1.16/traits/WooCommerceCheck.php (added)
-
tags/2.1.16/traits/index.php (added)
-
tags/2.1.16/uninstall.php (added)
-
tags/2.1.16/views (added)
-
tags/2.1.16/views/GeneralSettingsView.php (added)
-
tags/2.1.16/views/LanguageSwitcherView.php (added)
-
tags/2.1.16/views/LanguageTagView.php (added)
-
tags/2.1.16/views/Layout.php (added)
-
tags/2.1.16/views/OnboardingView.php (added)
-
tags/2.1.16/views/ViewInterface.php (added)
-
tags/2.1.16/views/WoocommerceView.php (added)
-
tags/2.1.16/views/css (added)
-
tags/2.1.16/views/css/clonable-extra-button.css (added)
-
tags/2.1.16/views/css/clonable-global.css (added)
-
tags/2.1.16/views/css/clonable-woocommerce.css (added)
-
tags/2.1.16/views/css/clonable.css (added)
-
tags/2.1.16/views/css/fomantic-dropdown.css (added)
-
tags/2.1.16/views/css/fomantic-transition.css (added)
-
tags/2.1.16/views/css/freakflags.css (added)
-
tags/2.1.16/views/css/index.php (added)
-
tags/2.1.16/views/index.php (added)
-
tags/2.1.16/views/scripts (added)
-
tags/2.1.16/views/scripts/alpine.js (added)
-
tags/2.1.16/views/scripts/dohjs.js (added)
-
tags/2.1.16/views/scripts/fomantic-dropdown.js (added)
-
tags/2.1.16/views/scripts/fomantic-transition.js (added)
-
tags/2.1.16/views/scripts/index.php (added)
-
tags/2.1.16/views/scripts/onload.js (added)
-
tags/2.1.16/views/scripts/woocommerce-clone-field.js (added)
-
trunk/clonable-wp.php (modified) (6 diffs)
-
trunk/helpers/Session.php (modified) (1 diff)
-
trunk/readme-da_DK.txt (modified) (2 diffs)
-
trunk/readme-de_DE.txt (modified) (2 diffs)
-
trunk/readme-es_ES.txt (modified) (2 diffs)
-
trunk/readme-fr_FR.txt (modified) (2 diffs)
-
trunk/readme-it_IT.txt (modified) (2 diffs)
-
trunk/readme-nb_NO.txt (modified) (2 diffs)
-
trunk/readme-nl_NL.txt (modified) (2 diffs)
-
trunk/readme-sv_SE.txt (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/services/LanguageTagService.php (modified) (1 diff)
-
trunk/services/LocaleService.php (added)
-
trunk/services/SubfolderService.php (modified) (1 diff)
-
trunk/views/LanguageTagView.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
clonable/trunk/clonable-wp.php
r3100441 r3104460 5 5 Description: Official plugin for improving your clones made with Clonable. 6 6 Plugin URI: https://kb.clonable.net/en/introduction/getting-started/wordpress#de-clonable-plug-in-downloaden 7 Version: 2.1.1 57 Version: 2.1.16 8 8 Author: Clonable BV 9 9 Author URI: https://www.clonable.net … … 89 89 include_once "services/ClonableWooCommerceService.php"; 90 90 include_once "services/AllowedHostsService.php"; 91 include_once "services/LocaleService.php"; 91 92 92 93 // include service modules … … 97 98 98 99 define('CLONABLE_NAME', 'Clonable'); 99 define('CLONABLE_VERSION', '2.1.1 5');100 define('CLONABLE_VERSION', '2.1.16'); 100 101 101 102 try { … … 111 112 } catch (Exception $exception) { 112 113 error_log("[Clonable] Error setting allowed hosts: {$exception->getMessage()}"); 113 return;114 114 } 115 115 … … 134 134 } 135 135 136 136 137 try { 137 138 // Constructor automatically fixes the initialisation of the subfolders … … 147 148 error_log("[Clonable] Error while setting up WooCommerce modules: {$exception->getMessage()}"); 148 149 } 150 151 try { 152 $locale_service = new LocaleService(); 153 } catch (Exception $exception) { 154 error_log("[Clonable] Error setting allowed hosts: {$exception->getMessage()}"); 155 } -
clonable/trunk/helpers/Session.php
r2974323 r3104460 6 6 const CLONABLE_VALIDATION_KEY = "clonable-validation-data"; 7 7 8 public static function old($option_name ) {8 public static function old($option_name, $default_value = false) { 9 9 if (isset($_SESSION[self::CLONABLE_VALIDATION_KEY][$option_name])) { 10 10 return $_SESSION[self::CLONABLE_VALIDATION_KEY][$option_name]; 11 11 } 12 return get_option($option_name );12 return get_option($option_name, $default_value); 13 13 } 14 14 -
clonable/trunk/readme-da_DK.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Bedre standardværdier for klonbare indstillinger. 36 Tilføjet mulighed for at få lokaliteten for klonerne ved hjælp af WordPress' get_locale()-funktion. 37 Bugfix: Deaktiveret proxy-loop for websteder med flere undermapper. 38 34 39 v2.1.15 35 40 Forbedringer af ydeevnen for API-kommunikation -
clonable/trunk/readme-de_DE.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Bessere Standardwerte für Clonable-Optionen. 36 Option zum Abrufen des Gebietsschemas der Klone mit der WordPress-Funktion get_locale() hinzugefügt. 37 Bugfix: Deaktivierte Proxy-Schleife für Websites mit mehreren Unterordnern. 38 34 39 v2.1.15 35 40 Leistungsverbesserungen für die API-Kommunikation -
clonable/trunk/readme-es_ES.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Mejores valores por defecto para las opciones de Clonable. 36 Añadida opción para obtener la configuración regional de los clones usando la función de WordPress get_locale(). 37 Bugfix: Deshabilitado el bucle proxy para sitios con múltiples subcarpetas. 38 34 39 v2.1.15 35 40 Mejoras en el rendimiento de la comunicación API -
clonable/trunk/readme-fr_FR.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Meilleures valeurs par défaut pour les options Clonable. 36 Ajout d'une option pour obtenir la locale des clones en utilisant la fonction WordPress get_locale(). 37 Correction : Désactivation de la boucle de proxy pour les sites avec plusieurs sous-dossiers. 38 34 39 v2.1.15 35 40 Amélioration des performances pour la communication avec l'API -
clonable/trunk/readme-it_IT.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Migliori valori predefiniti per le opzioni Clonable. 36 Aggiunta l'opzione per ottenere il locale dei cloni usando la funzione WordPress get_locale(). 37 Bugfix: Disabilitato il ciclo proxy per i siti con più sottocartelle. 38 34 39 v2.1.15 35 40 Miglioramenti delle prestazioni per la comunicazione API -
clonable/trunk/readme-nb_NO.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Bedre standardverdier for klonbare alternativer. 36 Lagt til mulighet for å få lokaliteten til klonene ved hjelp av WordPress get_locale()-funksjonen. 37 Feilretting: Deaktivert proxy-loop for nettsteder med flere undermapper. 38 34 39 v2.1.15 35 40 Forbedret ytelse for API-kommunikasjon -
clonable/trunk/readme-nl_NL.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Betere standaardwaarden voor klonen-opties. 36 Optie toegevoegd om de locale van de klonen te krijgen met de WordPress get_locale() functie. 37 Verbetering: Proxy-lus uitgeschakeld voor sites met meerdere submappen. 38 34 39 v2.1.15 35 40 Prestatieverbeteringen voor API-communicatie -
clonable/trunk/readme-sv_SE.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Bättre standardvärden för Clonable-alternativ. 36 Lagt till alternativ för att hämta klonernas språk med hjälp av WordPress get_locale()-funktionen. 37 Buggfix: Inaktiverad proxyslinga för webbplatser med flera undermappar. 38 34 39 v2.1.15 35 40 Prestandaförbättringar för API-kommunikation -
clonable/trunk/readme.txt
r3100441 r3104460 5 5 Tested up to: 6.5.4 6 6 Requires PHP: 7.0 7 Stable tag: 2.1.1 57 Stable tag: 2.1.16 8 8 License: GPL v2 or later 9 9 … … 32 32 33 33 == Changelog == 34 v2.1.16 35 Better default values for Clonable options. 36 Added option to get the locale of the clones using the WordPress get_locale() function. 37 Bugfix: Disabled proxy loop for sites with multiple subfolders. 38 34 39 v2.1.15 35 40 Performance improvements for API communication -
clonable/trunk/services/LanguageTagService.php
r3088207 r3104460 65 65 } 66 66 67 $translate_all_urls = get_option('clonable_langtag_switch' ) == 'on';67 $translate_all_urls = get_option('clonable_langtag_switch', 'off') == 'on'; 68 68 if (isset($data->clones)) { 69 69 foreach ($data->clones as $clone) { -
clonable/trunk/services/SubfolderService.php
r3071467 r3104460 57 57 $is_clonable_page = false; 58 58 $request_path = $server_data['REQUEST_URI']; 59 if ($request_path == null) { 59 60 if ($request_path == null || !empty($server_data['HTTP_CLONABLE_CLONE_SUBFOLDER'])) { 60 61 return; 61 62 } -
clonable/trunk/views/LanguageTagView.php
r3012322 r3104460 25 25 } 26 26 27 28 27 public function clonable_langtag_data_field() { 29 $option = Session::old('clonable_langtag_data' );28 $option = Session::old('clonable_langtag_data', 'off'); 30 29 ?> 31 30 <p>In the table below you can add your language tags. There are a few rules for adding the language tags:</p>
Note: See TracChangeset
for help on using the changeset viewer.