Changeset 3462368
- Timestamp:
- 02/16/2026 09:59:30 AM (3 weeks ago)
- Location:
- visidea
- Files:
-
- 214 added
- 4 edited
-
tags/2.1.39 (added)
-
tags/2.1.39/README.md (added)
-
tags/2.1.39/admin (added)
-
tags/2.1.39/admin/class-visidea-admin.php (added)
-
tags/2.1.39/admin/images (added)
-
tags/2.1.39/admin/images/visidea-icon.png (added)
-
tags/2.1.39/admin/images/visidea-logo.png (added)
-
tags/2.1.39/includes (added)
-
tags/2.1.39/includes/class-visidea-activator.php (added)
-
tags/2.1.39/includes/class-visidea-deactivator.php (added)
-
tags/2.1.39/includes/class-visidea-loader.php (added)
-
tags/2.1.39/includes/class-visidea.php (added)
-
tags/2.1.39/index.php (added)
-
tags/2.1.39/languages (added)
-
tags/2.1.39/languages/visidea-it_IT.mo (added)
-
tags/2.1.39/languages/visidea-it_IT.po (added)
-
tags/2.1.39/languages/visidea.pot (added)
-
tags/2.1.39/libraries (added)
-
tags/2.1.39/libraries/action-scheduler (added)
-
tags/2.1.39/libraries/action-scheduler/.editorconfig (added)
-
tags/2.1.39/libraries/action-scheduler/.gitattributes (added)
-
tags/2.1.39/libraries/action-scheduler/.github (added)
-
tags/2.1.39/libraries/action-scheduler/.github/release-drafter.yml (added)
-
tags/2.1.39/libraries/action-scheduler/.github/workflows (added)
-
tags/2.1.39/libraries/action-scheduler/.github/workflows/pr-unit-tests.yml (added)
-
tags/2.1.39/libraries/action-scheduler/.gitignore (added)
-
tags/2.1.39/libraries/action-scheduler/Gruntfile.js (added)
-
tags/2.1.39/libraries/action-scheduler/README.md (added)
-
tags/2.1.39/libraries/action-scheduler/action-scheduler.php (added)
-
tags/2.1.39/libraries/action-scheduler/changelog.txt (added)
-
tags/2.1.39/libraries/action-scheduler/classes (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_ActionClaim.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_ActionFactory.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_AdminView.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_Compatibility.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_DataController.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_DateTime.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_Exception.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_InvalidActionException.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_ListTable.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_LogEntry.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_NullLogEntry.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_OptionLock.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_QueueCleaner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_QueueRunner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_Versions.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/ActionScheduler_wcSystemStatus.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Clean_Command.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI/Migration_Command.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/WP_CLI/ProgressBar.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schema.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Lock.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Logger.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_Store.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/actions (added)
-
tags/2.1.39/libraries/action-scheduler/classes/actions/ActionScheduler_Action.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/actions/ActionScheduler_CanceledAction.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/actions/ActionScheduler_FinishedAction.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/actions/ActionScheduler_NullAction.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_wpCommentLogger.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/ActionMigrator.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/BatchFetcher.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/Config.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/Controller.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/DryRun_ActionMigrator.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/DryRun_LogMigrator.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/LogMigrator.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/Runner.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/migration/Scheduler.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_CanceledSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_CronSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_IntervalSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_Schedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schedules/ActionScheduler_SimpleSchedule.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schema (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php (added)
-
tags/2.1.39/libraries/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php (added)
-
tags/2.1.39/libraries/action-scheduler/codecov.yml (added)
-
tags/2.1.39/libraries/action-scheduler/composer.json (added)
-
tags/2.1.39/libraries/action-scheduler/composer.lock (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated/ActionScheduler_Store_Deprecated.php (added)
-
tags/2.1.39/libraries/action-scheduler/deprecated/functions.php (added)
-
tags/2.1.39/libraries/action-scheduler/docs (added)
-
tags/2.1.39/libraries/action-scheduler/docs/CNAME (added)
-
tags/2.1.39/libraries/action-scheduler/docs/_config.yml (added)
-
tags/2.1.39/libraries/action-scheduler/docs/_layouts (added)
-
tags/2.1.39/libraries/action-scheduler/docs/_layouts/default.html (added)
-
tags/2.1.39/libraries/action-scheduler/docs/admin.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/android-chrome-192x192.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/android-chrome-256x256.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/api.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/apple-touch-icon.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/assets (added)
-
tags/2.1.39/libraries/action-scheduler/docs/assets/css (added)
-
tags/2.1.39/libraries/action-scheduler/docs/assets/css/style.scss (added)
-
tags/2.1.39/libraries/action-scheduler/docs/browserconfig.xml (added)
-
tags/2.1.39/libraries/action-scheduler/docs/faq.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/favicon-16x16.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/favicon-32x32.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/favicon.ico (added)
-
tags/2.1.39/libraries/action-scheduler/docs/google14ef723abb376cd3.html (added)
-
tags/2.1.39/libraries/action-scheduler/docs/index.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/mstile-150x150.png (added)
-
tags/2.1.39/libraries/action-scheduler/docs/perf.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/safari-pinned-tab.svg (added)
-
tags/2.1.39/libraries/action-scheduler/docs/site.webmanifest (added)
-
tags/2.1.39/libraries/action-scheduler/docs/usage.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/version3-0.md (added)
-
tags/2.1.39/libraries/action-scheduler/docs/wp-cli.md (added)
-
tags/2.1.39/libraries/action-scheduler/functions.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib (added)
-
tags/2.1.39/libraries/action-scheduler/lib/WP_Async_Request.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_HoursField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_MonthField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/CronExpression_YearField.php (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/LICENSE (added)
-
tags/2.1.39/libraries/action-scheduler/lib/cron-expression/README.md (added)
-
tags/2.1.39/libraries/action-scheduler/license.txt (added)
-
tags/2.1.39/libraries/action-scheduler/package-lock.json (added)
-
tags/2.1.39/libraries/action-scheduler/package.json (added)
-
tags/2.1.39/libraries/action-scheduler/phpcs.xml (added)
-
tags/2.1.39/libraries/action-scheduler/readme.txt (added)
-
tags/2.1.39/libraries/action-scheduler/tests (added)
-
tags/2.1.39/libraries/action-scheduler/tests/ActionScheduler_UnitTestCase.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/README.md (added)
-
tags/2.1.39/libraries/action-scheduler/tests/bin (added)
-
tags/2.1.39/libraries/action-scheduler/tests/bin/install.sh (added)
-
tags/2.1.39/libraries/action-scheduler/tests/bootstrap.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit.xml.dist (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/ActionScheduler_Mock_Async_Request_QueueRunner.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/ActionScheduler_Mocker.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/deprecated (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/deprecated/ActionScheduler_UnitTestCase.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/helpers (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/helpers/ActionScheduler_Callbacks.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/helpers/ActionScheduler_Compatibility_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/helpers/ActionScheduler_TimezoneHelper_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobs (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobs/ActionScheduler_Action_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobs/ActionScheduler_NullAction_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore/AbstractStoreTest.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore/ActionScheduler_DBStoreMigrator_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore/ActionScheduler_DBStore_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore/ActionScheduler_HybridStore_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/jobstore/ActionScheduler_wpPostStore_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/lock (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/lock/ActionScheduler_OptionLock_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/logging (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/logging/ActionScheduler_DBLogger_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/logging/ActionScheduler_wpCommentLogger_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/ActionMigrator_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/BatchFetcher_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/Config_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/Controller_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/LogMigrator_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/Runner_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/migration/Scheduler_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/procedural_api (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/procedural_api/procedural_api_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/procedural_api/wc_get_scheduled_actions_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/runner (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/runner/ActionScheduler_QueueCleaner_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/runner/ActionScheduler_QueueRunner_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/schedules (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/schedules/ActionScheduler_CronSchedule_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/schedules/ActionScheduler_IntervalSchedule_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/schedules/ActionScheduler_NullSchedule_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/schedules/ActionScheduler_SimpleSchedule_Test.php (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/versioning (added)
-
tags/2.1.39/libraries/action-scheduler/tests/phpunit/versioning/ActionScheduler_Versions_Test.php (added)
-
tags/2.1.39/public (added)
-
tags/2.1.39/public/class-visidea-public.php (added)
-
tags/2.1.39/readme.txt (added)
-
tags/2.1.39/visidea.php (added)
-
trunk/admin/class-visidea-admin.php (modified) (1 diff)
-
trunk/includes/class-visidea.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/visidea.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
visidea/trunk/admin/class-visidea-admin.php
r3415144 r3462368 1244 1244 } 1245 1245 1246 $description = ''; //$item->get_description();1246 $description = $item->get_description(); 1247 1247 1248 1248 $buffer .= Visidea::sanitizeString($category_ids) . ';' . -
visidea/trunk/includes/class-visidea.php
r3415144 r3462368 204 204 * Sanitize a String. 205 205 * 206 * Enclose a String in '"' and escape all '"' inside.206 * Enclose a String in '"' and escape all '"' and '\' inside. 207 207 * 208 208 * @since 1.0.0 … … 212 212 */ 213 213 public static function sanitizeString($string) { 214 return '"' . str_replace( '"', '\"', sanitize_text_field($string)) . '"';214 return '"' . str_replace(array('"', '\\'), array('\"', '\\\\'), sanitize_text_field($string)) . '"'; 215 215 } 216 216 -
visidea/trunk/readme.txt
r3421667 r3462368 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.0 8 Stable tag: 2.1.3 88 Stable tag: 2.1.39 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 96 96 97 97 == Changelog == 98 99 = 2.1.39 2026-02-16 = 100 Escaping fix 98 101 99 102 = 2.1.38 2025-12-17 = -
visidea/trunk/visidea.php
r3421667 r3462368 5 5 * Plugin URI: https://visidea.ai 6 6 * Description: Visidea is the search and recommendations plugin for WooCommerce. Visidea improves UX and increases the revenues of your website. 7 * Version: 2.1.3 87 * Version: 2.1.39 8 8 * Author: Inferendo 9 9 * Author URI: https://visidea.ai … … 27 27 * Current Visidea version. 28 28 */ 29 define('VISIDEA_VERSION', '2.1.3 8');29 define('VISIDEA_VERSION', '2.1.39'); 30 30 31 31 /**
Note: See TracChangeset
for help on using the changeset viewer.