Changeset 3359649
- Timestamp:
- 09/11/2025 07:42:26 AM (7 months ago)
- Location:
- wp-security-audit-log
- Files:
-
- 569 added
- 16 edited
-
tags/5.5.1 (added)
-
tags/5.5.1/classes (added)
-
tags/5.5.1/classes/AbstractLogger.php (added)
-
tags/5.5.1/classes/AbstractView.php (added)
-
tags/5.5.1/classes/Actions (added)
-
tags/5.5.1/classes/Actions/class-plugin-installer.php (added)
-
tags/5.5.1/classes/Actions/index.php (added)
-
tags/5.5.1/classes/Controllers (added)
-
tags/5.5.1/classes/Controllers/WP_CLI (added)
-
tags/5.5.1/classes/Controllers/WP_CLI/class-wp-cli-commands.php (added)
-
tags/5.5.1/classes/Controllers/WP_CLI/index.php (added)
-
tags/5.5.1/classes/Controllers/class-alert-manager.php (added)
-
tags/5.5.1/classes/Controllers/class-alert.php (added)
-
tags/5.5.1/classes/Controllers/class-connection.php (added)
-
tags/5.5.1/classes/Controllers/class-constants.php (added)
-
tags/5.5.1/classes/Controllers/class-cron-jobs.php (added)
-
tags/5.5.1/classes/Controllers/class-database-manager.php (added)
-
tags/5.5.1/classes/Controllers/class-plugin-extensions.php (added)
-
tags/5.5.1/classes/Controllers/class-sensors-load-manager.php (added)
-
tags/5.5.1/classes/Controllers/index.php (added)
-
tags/5.5.1/classes/Controllers/slack (added)
-
tags/5.5.1/classes/Controllers/slack/class-slack-api.php (added)
-
tags/5.5.1/classes/Controllers/slack/class-slack.php (added)
-
tags/5.5.1/classes/Controllers/slack/index.php (added)
-
tags/5.5.1/classes/Controllers/twilio (added)
-
tags/5.5.1/classes/Controllers/twilio/class-twilio-api.php (added)
-
tags/5.5.1/classes/Controllers/twilio/class-twilio.php (added)
-
tags/5.5.1/classes/Controllers/twilio/index.php (added)
-
tags/5.5.1/classes/Entities (added)
-
tags/5.5.1/classes/Entities/Archive (added)
-
tags/5.5.1/classes/Entities/Archive/class-archive-records.php (added)
-
tags/5.5.1/classes/Entities/Archive/index.php (added)
-
tags/5.5.1/classes/Entities/DBConnection (added)
-
tags/5.5.1/classes/Entities/DBConnection/class-mysql-connection.php (added)
-
tags/5.5.1/classes/Entities/DBConnection/index.php (added)
-
tags/5.5.1/classes/Entities/Delete (added)
-
tags/5.5.1/classes/Entities/Delete/class-delete-records.php (added)
-
tags/5.5.1/classes/Entities/Delete/index.php (added)
-
tags/5.5.1/classes/Entities/Fields (added)
-
tags/5.5.1/classes/Entities/Fields/class-base-fields.php (added)
-
tags/5.5.1/classes/Entities/Fields/index.php (added)
-
tags/5.5.1/classes/Entities/Fields/query-builder-parser (added)
-
tags/5.5.1/classes/Entities/Fields/query-builder-parser/class-query-builder-parser.php (added)
-
tags/5.5.1/classes/Entities/class-abstract-entity.php (added)
-
tags/5.5.1/classes/Entities/class-metadata-entity.php (added)
-
tags/5.5.1/classes/Entities/class-occurrences-entity.php (added)
-
tags/5.5.1/classes/Entities/class-options-entity.php (added)
-
tags/5.5.1/classes/Entities/index.php (added)
-
tags/5.5.1/classes/Free (added)
-
tags/5.5.1/classes/Free/assets (added)
-
tags/5.5.1/classes/Free/assets/fonts (added)
-
tags/5.5.1/classes/Free/assets/fonts/Quicksand-VariableFont_wght.woff2 (added)
-
tags/5.5.1/classes/Free/assets/images (added)
-
tags/5.5.1/classes/Free/assets/images/close-icon-rev.svg (added)
-
tags/5.5.1/classes/Free/assets/images/close-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/enable-disable-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/features-bg.png (added)
-
tags/5.5.1/classes/Free/assets/images/help-contact-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/icon-bg.png (added)
-
tags/5.5.1/classes/Free/assets/images/locked-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/log-viewer-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/melapress.svg (added)
-
tags/5.5.1/classes/Free/assets/images/notifications-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/right-chevron-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/settings-icon.svg (added)
-
tags/5.5.1/classes/Free/assets/images/updated-bg.png (added)
-
tags/5.5.1/classes/Free/assets/images/wp-activity-log-stacked.svg (added)
-
tags/5.5.1/classes/Free/assets/images/wp-activity-log-symbol.svg (added)
-
tags/5.5.1/classes/Free/assets/images/wsal-ebook.png (added)
-
tags/5.5.1/classes/Free/assets/nav-bar.php (added)
-
tags/5.5.1/classes/Free/assets/plugin-update-card.php (added)
-
tags/5.5.1/classes/Free/assets/upgrade-to-premium.php (added)
-
tags/5.5.1/classes/Free/assets/wsal-ebook-card.php (added)
-
tags/5.5.1/classes/Helpers (added)
-
tags/5.5.1/classes/Helpers/class-assets.php (added)
-
tags/5.5.1/classes/Helpers/class-classes-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-datetime-formatter-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-email-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-file-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-logger.php (added)
-
tags/5.5.1/classes/Helpers/class-notices.php (added)
-
tags/5.5.1/classes/Helpers/class-php-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-plugin-settings-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-plugins-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-settings-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-uninstall-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-upgrade-notice.php (added)
-
tags/5.5.1/classes/Helpers/class-user-helper.php (added)
-
tags/5.5.1/classes/Helpers/class-user-utils.php (added)
-
tags/5.5.1/classes/Helpers/class-validator.php (added)
-
tags/5.5.1/classes/Helpers/class-view-manager.php (added)
-
tags/5.5.1/classes/Helpers/class-widget-manager.php (added)
-
tags/5.5.1/classes/Helpers/class-wp-helper.php (added)
-
tags/5.5.1/classes/Helpers/formatters (added)
-
tags/5.5.1/classes/Helpers/formatters/class-alert-formatter-configuration.php (added)
-
tags/5.5.1/classes/Helpers/formatters/class-alert-formatter.php (added)
-
tags/5.5.1/classes/Helpers/formatters/class-formatter-factory.php (added)
-
tags/5.5.1/classes/Helpers/formatters/index.php (added)
-
tags/5.5.1/classes/Helpers/index.php (added)
-
tags/5.5.1/classes/Helpers/settings (added)
-
tags/5.5.1/classes/Helpers/settings/admin (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap-grid.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap-grid.min.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap-reboot.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap-reboot.min.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/css/bootstrap.min.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/css/query-builder.dark.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/css/query-builder.default.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.ar.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.az.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.bg.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.cs.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.da.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.de.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.el.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.en.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.eo.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.es.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.fa-IR.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.fr.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.he.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.hu.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.it.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.lt.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.nl.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.no.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.pl.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.pt-BR.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.pt-PT.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.ro.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.ru.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.sk.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.sq.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.sv.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.sw.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.tr.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.ua.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/i18n/query-builder.zh-CN.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/js/query-builder.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/js/query-builder.standalone.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/dark.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/default.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins/bt-checkbox.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins/bt-tooltip-errors.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins/filter-description.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins/invert.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/external/query-builder/dist/scss/plugins/sortable.scss (added)
-
tags/5.5.1/classes/Helpers/settings/admin/fonts (added)
-
tags/5.5.1/classes/Helpers/settings/admin/fonts/glyphicons-halflings-regular.woff (added)
-
tags/5.5.1/classes/Helpers/settings/admin/images (added)
-
tags/5.5.1/classes/Helpers/settings/admin/images/code-bg.png (added)
-
tags/5.5.1/classes/Helpers/settings/admin/images/delete.png (added)
-
tags/5.5.1/classes/Helpers/settings/admin/images/empty.png (added)
-
tags/5.5.1/classes/Helpers/settings/admin/images/no.png (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap-datepicker.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap-select.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap-slider.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap.bundle.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap.bundle.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/bootstrap.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/interact.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/moment.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/popper.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/selectize.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/js/sql-parser.min.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/style.css (added)
-
tags/5.5.1/classes/Helpers/settings/admin/wsal-notification-settings.js (added)
-
tags/5.5.1/classes/Helpers/settings/admin/wsal-settings.js (added)
-
tags/5.5.1/classes/Helpers/settings/class-settings-builder.php (added)
-
tags/5.5.1/classes/Helpers/settings/index.php (added)
-
tags/5.5.1/classes/ListAdminEvents (added)
-
tags/5.5.1/classes/ListAdminEvents/class-list-events.php (added)
-
tags/5.5.1/classes/ListAdminEvents/index.php (added)
-
tags/5.5.1/classes/Loggers (added)
-
tags/5.5.1/classes/Loggers/class-database-logger.php (added)
-
tags/5.5.1/classes/Loggers/index.php (added)
-
tags/5.5.1/classes/MainWPAddon (added)
-
tags/5.5.1/classes/MainWPAddon/Entities (added)
-
tags/5.5.1/classes/MainWPAddon/Entities/class-mainwp-server-users-entity.php (added)
-
tags/5.5.1/classes/MainWPAddon/Entities/index.php (added)
-
tags/5.5.1/classes/MainWPAddon/assets (added)
-
tags/5.5.1/classes/MainWPAddon/assets/img (added)
-
tags/5.5.1/classes/MainWPAddon/assets/img/activity-log-mainwp-500x500.jpg (added)
-
tags/5.5.1/classes/MainWPAddon/class-mainwp-addon.php (added)
-
tags/5.5.1/classes/MainWPAddon/class-mainwp-api.php (added)
-
tags/5.5.1/classes/MainWPAddon/class-mainwp-helper.php (added)
-
tags/5.5.1/classes/MainWPAddon/class-mainwp-settings.php (added)
-
tags/5.5.1/classes/MainWPAddon/index.php (added)
-
tags/5.5.1/classes/Migration (added)
-
tags/5.5.1/classes/Migration/class-abstract-migration.php (added)
-
tags/5.5.1/classes/Migration/class-metadata-migration-440.php (added)
-
tags/5.5.1/classes/Migration/class-migrate-53.php (added)
-
tags/5.5.1/classes/Migration/class-migration.php (added)
-
tags/5.5.1/classes/Migration/index.php (added)
-
tags/5.5.1/classes/PluginExtensions (added)
-
tags/5.5.1/classes/PluginExtensions/class-wfcm-extension.php (added)
-
tags/5.5.1/classes/PluginExtensions/index.php (added)
-
tags/5.5.1/classes/Select2 (added)
-
tags/5.5.1/classes/Select2/assets (added)
-
tags/5.5.1/classes/Select2/assets/css (added)
-
tags/5.5.1/classes/Select2/assets/css/select2.min.css (added)
-
tags/5.5.1/classes/Select2/assets/css/wp-overrides.css (added)
-
tags/5.5.1/classes/Select2/assets/js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/af.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ar.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/az.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/bg.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/bn.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/bs.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/build.txt (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ca.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/cs.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/da.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/de.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/dsb.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/el.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/en.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/es.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/et.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/eu.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/fa.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/fi.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/fr.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/gl.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/he.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/hi.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/hr.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/hsb.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/hu.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/hy.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/id.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/is.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/it.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ja.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ka.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/km.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ko.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/lt.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/lv.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/mk.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ms.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/nb.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ne.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/nl.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/pl.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ps.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/pt-BR.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/pt.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ro.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/ru.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sk.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sl.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sq.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sr-Cyrl.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sr.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/sv.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/th.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/tk.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/tr.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/uk.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/vi.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/zh-CN.js (added)
-
tags/5.5.1/classes/Select2/assets/js/i18n/zh-TW.js (added)
-
tags/5.5.1/classes/Select2/assets/js/select2.full.min.js (added)
-
tags/5.5.1/classes/Select2/class-select2-wpws.php (added)
-
tags/5.5.1/classes/Select2/index.php (added)
-
tags/5.5.1/classes/Views (added)
-
tags/5.5.1/classes/Views/AuditLog.php (added)
-
tags/5.5.1/classes/Views/Help.php (added)
-
tags/5.5.1/classes/Views/Settings.php (added)
-
tags/5.5.1/classes/Views/ToggleAlerts.php (added)
-
tags/5.5.1/classes/Views/addons (added)
-
tags/5.5.1/classes/Views/addons/html-view.php (added)
-
tags/5.5.1/classes/Views/addons/index.php (added)
-
tags/5.5.1/classes/Views/assets (added)
-
tags/5.5.1/classes/Views/assets/images (added)
-
tags/5.5.1/classes/Views/assets/images/database.svg (added)
-
tags/5.5.1/classes/Views/assets/images/highlight.svg (added)
-
tags/5.5.1/classes/Views/assets/images/integration-with-log-managment.svg (added)
-
tags/5.5.1/classes/Views/assets/images/manage-the-logs.svg (added)
-
tags/5.5.1/classes/Views/assets/images/mirror-the-log-files.svg (added)
-
tags/5.5.1/classes/Views/assets/images/plugin-setting-configuration.svg (added)
-
tags/5.5.1/classes/Views/assets/images/premium-support.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wp-activity-log-user-sessions.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wsal-easy-search.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wsal-instant-alert.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wsal-send-activity-log.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wsal-specific-activity.svg (added)
-
tags/5.5.1/classes/Views/assets/images/wsal-user-sessions.svg (added)
-
tags/5.5.1/classes/Views/class-premium-features.php (added)
-
tags/5.5.1/classes/Views/class-setup-wizard.php (added)
-
tags/5.5.1/classes/Views/index.php (added)
-
tags/5.5.1/classes/WPSensors (added)
-
tags/5.5.1/classes/WPSensors/Alerts (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-acf-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-bbpress-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-gravity-forms-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-mainwp-server-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-memberpress-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-multisite-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-rank-math-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-redirection-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-tablepress-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-termly-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-woocommerce-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-wp-2fa-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-wpforms-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/class-yoast-custom-alerts.php (added)
-
tags/5.5.1/classes/WPSensors/Alerts/index.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-acf-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-bbpress-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-gravityforms-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-mainwp-server-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-memberpress-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-rank-math-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-redirection-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-tablepress-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-termly-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-woocommerce-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-wp-2fa-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-wp-plugins-themes-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-wpforms-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/class-yoast-seo-helper.php (added)
-
tags/5.5.1/classes/WPSensors/Helpers/index.php (added)
-
tags/5.5.1/classes/WPSensors/class-acf-meta-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-acf-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-bbpress-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-bbpress-system-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-bbpress-user-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-gravity-forms-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-main-wp-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-mainwp-server-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-memberpress-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-multisite-sign-up-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-rank-math-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-redirection-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-tablepress-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-termly-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-woocommerce-public-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-woocommerce-sensor-helper-second.php (added)
-
tags/5.5.1/classes/WPSensors/class-woocommerce-sensor-helper-third.php (added)
-
tags/5.5.1/classes/WPSensors/class-woocommerce-sensor-helper.php (added)
-
tags/5.5.1/classes/WPSensors/class-woocommerce-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-2fa-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-comments-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-content-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-database-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-files-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-log-in-out-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-menus-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-metadata-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-multisite-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-plugins-themes-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-register-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-request-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-system-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-user-profile-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wp-widgets-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-wpforms-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/class-yoast-seo-sensor.php (added)
-
tags/5.5.1/classes/WPSensors/index.php (added)
-
tags/5.5.1/classes/Writers (added)
-
tags/5.5.1/classes/Writers/class-csv-writer.php (added)
-
tags/5.5.1/classes/Writers/class-html-writer.php (added)
-
tags/5.5.1/classes/Writers/index.php (added)
-
tags/5.5.1/classes/class-wp-security-audit-log.php (added)
-
tags/5.5.1/classes/index.php (added)
-
tags/5.5.1/classes/notification (added)
-
tags/5.5.1/classes/notification/Entities (added)
-
tags/5.5.1/classes/notification/Entities/class-custom-notifications-entity.php (added)
-
tags/5.5.1/classes/notification/Entities/index.php (added)
-
tags/5.5.1/classes/notification/Lists (added)
-
tags/5.5.1/classes/notification/Lists/class-custom-notifications.php (added)
-
tags/5.5.1/classes/notification/Lists/index.php (added)
-
tags/5.5.1/classes/notification/class-notification-helper.php (added)
-
tags/5.5.1/classes/notification/class-notification-logger.php (added)
-
tags/5.5.1/classes/notification/class-notification-template.php (added)
-
tags/5.5.1/classes/notification/class-notifications.php (added)
-
tags/5.5.1/classes/notification/index.php (added)
-
tags/5.5.1/classes/notification/options (added)
-
tags/5.5.1/classes/notification/options/content-notifications.php (added)
-
tags/5.5.1/classes/notification/options/custom-notification-edit.php (added)
-
tags/5.5.1/classes/notification/options/custom-notifications.php (added)
-
tags/5.5.1/classes/notification/options/index.php (added)
-
tags/5.5.1/classes/notification/options/multisite-notifications.php (added)
-
tags/5.5.1/classes/notification/options/notification-settings.php (added)
-
tags/5.5.1/classes/notification/options/notifications-highlights.php (added)
-
tags/5.5.1/classes/notification/options/users-notifications.php (added)
-
tags/5.5.1/classes/notification/options/woocommerce-notifications.php (added)
-
tags/5.5.1/classes/notification/options/wordpress-notifications.php (added)
-
tags/5.5.1/css (added)
-
tags/5.5.1/css/admin-notices.css (added)
-
tags/5.5.1/css/auditlog.css (added)
-
tags/5.5.1/css/darktooltip.css (added)
-
tags/5.5.1/css/dist (added)
-
tags/5.5.1/css/dist/wsal-wizard.css (added)
-
tags/5.5.1/css/extensions.css (added)
-
tags/5.5.1/css/index.php (added)
-
tags/5.5.1/css/install-error.css (added)
-
tags/5.5.1/css/modal-bg.png (added)
-
tags/5.5.1/css/nice_r.css (added)
-
tags/5.5.1/css/remodal-default-theme.css (added)
-
tags/5.5.1/css/remodal.css (added)
-
tags/5.5.1/css/settings.css (added)
-
tags/5.5.1/css/src (added)
-
tags/5.5.1/css/src/wsal-wizard.scss (added)
-
tags/5.5.1/defaults.php (added)
-
tags/5.5.1/img (added)
-
tags/5.5.1/img/add-icon.png (added)
-
tags/5.5.1/img/addons (added)
-
tags/5.5.1/img/addons/wfcm.png (added)
-
tags/5.5.1/img/check-icon-pink.png (added)
-
tags/5.5.1/img/check-icon.png (added)
-
tags/5.5.1/img/help (added)
-
tags/5.5.1/img/help/activity-log-for-mainwp.jpg (added)
-
tags/5.5.1/img/help/c4wp.jpeg (added)
-
tags/5.5.1/img/help/mlr.jpg (added)
-
tags/5.5.1/img/help/password-policy-manager.jpeg (added)
-
tags/5.5.1/img/help/website-file-changes-monitor.jpg (added)
-
tags/5.5.1/img/help/wp-2fa-img.jpg (added)
-
tags/5.5.1/img/icons (added)
-
tags/5.5.1/img/icons/audit-log-inverted.svg (added)
-
tags/5.5.1/img/icons/critical.svg (added)
-
tags/5.5.1/img/icons/high.svg (added)
-
tags/5.5.1/img/icons/info.svg (added)
-
tags/5.5.1/img/icons/low.svg (added)
-
tags/5.5.1/img/icons/medium.svg (added)
-
tags/5.5.1/img/icons/save-search.svg (added)
-
tags/5.5.1/img/index.php (added)
-
tags/5.5.1/img/mails (added)
-
tags/5.5.1/img/mails/daily-notification (added)
-
tags/5.5.1/img/mails/daily-notification/documentation.png (added)
-
tags/5.5.1/img/mails/daily-notification/[email protected] (added)
-
tags/5.5.1/img/mails/daily-notification/[email protected] (added)
-
tags/5.5.1/img/mails/daily-notification/[email protected] (added)
-
tags/5.5.1/img/mails/daily-notification/melapress-icon.png (added)
-
tags/5.5.1/img/mails/daily-notification/support.png (added)
-
tags/5.5.1/img/mails/daily-notification/[email protected] (added)
-
tags/5.5.1/img/mails/daily-notification/wp-activity-log.png (added)
-
tags/5.5.1/img/mails/daily-notification/wsal-dg-footer-bg.png (added)
-
tags/5.5.1/img/swipebox (added)
-
tags/5.5.1/img/swipebox/icons.png (added)
-
tags/5.5.1/img/swipebox/loader.gif (added)
-
tags/5.5.1/img/wp-activity-log-logo-full-colour-horiz-rgb.svg (added)
-
tags/5.5.1/img/wsal-logo.png (added)
-
tags/5.5.1/img/[email protected] (added)
-
tags/5.5.1/img/wsal-menu-icon.svg (added)
-
tags/5.5.1/index.php (added)
-
tags/5.5.1/js (added)
-
tags/5.5.1/js/auditlog-pointer.js (added)
-
tags/5.5.1/js/auditlog.js (added)
-
tags/5.5.1/js/common.js (added)
-
tags/5.5.1/js/dist (added)
-
tags/5.5.1/js/dist/css (added)
-
tags/5.5.1/js/dist/images (added)
-
tags/5.5.1/js/dist/js (added)
-
tags/5.5.1/js/dist/wsal-wizard.js (added)
-
tags/5.5.1/js/freemius-pricing (added)
-
tags/5.5.1/js/freemius-pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/5.5.1/js/freemius-pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/5.5.1/js/freemius-pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/5.5.1/js/freemius-pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
tags/5.5.1/js/freemius-pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
tags/5.5.1/js/freemius-pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/5.5.1/js/freemius-pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/5.5.1/js/freemius-pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
tags/5.5.1/js/freemius-pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
tags/5.5.1/js/freemius-pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/5.5.1/js/freemius-pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
tags/5.5.1/js/freemius-pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/5.5.1/js/freemius-pricing/freemius-pricing.js (added)
-
tags/5.5.1/js/index.php (added)
-
tags/5.5.1/js/jquery.darktooltip.js (added)
-
tags/5.5.1/js/jquery.plugin.min.js (added)
-
tags/5.5.1/js/nice_r.js (added)
-
tags/5.5.1/js/remodal.min.js (added)
-
tags/5.5.1/js/select2 (added)
-
tags/5.5.1/js/select2/LICENSE (added)
-
tags/5.5.1/js/select2/select2-bootstrap.css (added)
-
tags/5.5.1/js/select2/select2-spinner.gif (added)
-
tags/5.5.1/js/select2/select2.css (added)
-
tags/5.5.1/js/select2/select2.js (added)
-
tags/5.5.1/js/select2/select2.min.js (added)
-
tags/5.5.1/js/select2/select2.png (added)
-
tags/5.5.1/js/select2/select2x2.png (added)
-
tags/5.5.1/js/settings.js (added)
-
tags/5.5.1/js/src (added)
-
tags/5.5.1/js/src/jquery-steps (added)
-
tags/5.5.1/js/src/jquery-steps/demo (added)
-
tags/5.5.1/js/src/jquery-steps/demo/css (added)
-
tags/5.5.1/js/src/jquery-steps/demo/css/jquery.steps.css (added)
-
tags/5.5.1/js/src/jquery-steps/demo/css/main.css (added)
-
tags/5.5.1/js/src/jquery-steps/demo/css/normalize.css (added)
-
tags/5.5.1/js/src/jquery-validation (added)
-
tags/5.5.1/js/src/jquery-validation/dist (added)
-
tags/5.5.1/js/src/jquery-validation/dist/jquery.validate.js (added)
-
tags/5.5.1/js/src/jquery-validation/dist/jquery.validate.min.js (added)
-
tags/5.5.1/js/src/wsal-wizard.js (added)
-
tags/5.5.1/languages (added)
-
tags/5.5.1/languages/index.php (added)
-
tags/5.5.1/languages/wp-security-audit-log-de_DE.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-de_DE.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-es_ES.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-es_ES.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-fr_FR.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-fr_FR.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-it_IT.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-it_IT.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-ro_RO.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-ro_RO.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-sk_SK.mo (added)
-
tags/5.5.1/languages/wp-security-audit-log-sk_SK.po (added)
-
tags/5.5.1/languages/wp-security-audit-log-sr_RS.po (added)
-
tags/5.5.1/languages/wp-security-audit-log.pot (added)
-
tags/5.5.1/license.txt (added)
-
tags/5.5.1/nofs (added)
-
tags/5.5.1/nofs/lib (added)
-
tags/5.5.1/nofs/lib/class-wsal-freemius.php (added)
-
tags/5.5.1/readme.txt (added)
-
tags/5.5.1/sdk (added)
-
tags/5.5.1/sdk/class-wsal-browser.php (added)
-
tags/5.5.1/sdk/index.php (added)
-
tags/5.5.1/sdk/wsal-freemius.php (added)
-
tags/5.5.1/third-party (added)
-
tags/5.5.1/third-party/vendor (added)
-
tags/5.5.1/third-party/vendor/autoload.php (added)
-
tags/5.5.1/third-party/vendor/classes (added)
-
tags/5.5.1/third-party/vendor/classes/wp-async-request.php (added)
-
tags/5.5.1/third-party/vendor/classes/wp-background-process.php (added)
-
tags/5.5.1/third-party/vendor/composer (added)
-
tags/5.5.1/third-party/vendor/composer/ClassLoader.php (added)
-
tags/5.5.1/third-party/vendor/composer/InstalledVersions.php (added)
-
tags/5.5.1/third-party/vendor/composer/LICENSE (added)
-
tags/5.5.1/third-party/vendor/composer/autoload_classmap.php (added)
-
tags/5.5.1/third-party/vendor/composer/autoload_namespaces.php (added)
-
tags/5.5.1/third-party/vendor/composer/autoload_psr4.php (added)
-
tags/5.5.1/third-party/vendor/composer/autoload_real.php (added)
-
tags/5.5.1/third-party/vendor/composer/autoload_static.php (added)
-
tags/5.5.1/third-party/vendor/composer/installed.php (added)
-
tags/5.5.1/third-party/vendor/scoper-autoload.php (added)
-
tags/5.5.1/third-party/vendor/wp-background-processing.php (added)
-
tags/5.5.1/vendor (added)
-
tags/5.5.1/vendor/autoload.php (added)
-
tags/5.5.1/vendor/composer (added)
-
tags/5.5.1/vendor/composer/ClassLoader.php (added)
-
tags/5.5.1/vendor/composer/InstalledVersions.php (added)
-
tags/5.5.1/vendor/composer/LICENSE (added)
-
tags/5.5.1/vendor/composer/autoload_classmap.php (added)
-
tags/5.5.1/vendor/composer/autoload_namespaces.php (added)
-
tags/5.5.1/vendor/composer/autoload_psr4.php (added)
-
tags/5.5.1/vendor/composer/autoload_real.php (added)
-
tags/5.5.1/vendor/composer/autoload_static.php (added)
-
tags/5.5.1/vendor/composer/installed.json (added)
-
tags/5.5.1/vendor/composer/installed.php (added)
-
tags/5.5.1/wp-security-audit-log.php (added)
-
trunk/classes/Entities/class-abstract-entity.php (modified) (4 diffs)
-
trunk/classes/Entities/class-metadata-entity.php (modified) (3 diffs)
-
trunk/classes/Entities/class-occurrences-entity.php (modified) (2 diffs)
-
trunk/classes/Helpers/class-notices.php (modified) (3 diffs)
-
trunk/classes/Views/AuditLog.php (modified) (1 diff)
-
trunk/classes/Views/class-setup-wizard.php (modified) (1 diff)
-
trunk/classes/WPSensors/class-wp-plugins-themes-sensor.php (modified) (1 diff)
-
trunk/languages/wp-security-audit-log.pot (modified) (6 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/third-party/vendor/autoload.php (modified) (1 diff)
-
trunk/third-party/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/third-party/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/wp-security-audit-log.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-security-audit-log/trunk/classes/Entities/class-abstract-entity.php
r3355241 r3359649 69 69 public static function get_table_name( $connection = null ): string { 70 70 if ( null !== $connection ) { 71 72 71 if ( $connection instanceof \wpdb ) { 73 72 return $connection->base_prefix . static::$table; … … 457 456 * 458 457 * @param array $data - The data to be saved (check above about the format). 458 * @param \wpdb $connection - \wpdb connection to be used for name extraction. 459 459 * 460 460 * @return int 461 461 * 462 462 * @since 4.5.0 463 */ 464 public static function save( $data ) { 463 * @since 5.5.0 - Added connection parameter. 464 */ 465 public static function save( $data, $connection = null ) { 466 if ( null !== $connection ) { 467 if ( $connection instanceof \wpdb ) { 468 $_wpdb = $connection; 469 } 470 } else { 471 $_wpdb = static::get_connection(); 472 } 465 473 466 474 $format = array(); … … 481 489 482 490 if ( ! empty( $format ) ) { 483 $_wpdb = static::get_connection();484 485 491 $_wpdb->suppress_errors( true ); 486 492 … … 541 547 * @param string $extra - The extra SQL string (if needed). 542 548 * 543 * @return array 549 * @return array|object|null|void - Database query result or null on failure. 544 550 * 545 551 * @since 5.0.0 552 * 553 * @since 5.5.1 - Changed return comment 546 554 */ 547 555 public static function load( $cond = 'id=%d', $args = array( 1 ), $connection = null, $extra = '' ) { -
wp-security-audit-log/trunk/classes/Entities/class-metadata-entity.php
r3355241 r3359649 129 129 * @param string $meta_name - Meta name. 130 130 * @param int $occurrence_id - Occurrence ID. 131 * 132 * @return array 133 * 134 * @since 4.6.0 135 */ 136 public static function load_by_name_and_occurrence_id( $meta_name, $occurrence_id ) { 131 * @param \wpdb $connection - \wpdb connection to be used for name extraction. 132 * 133 * @return array|null $result - The metadata record as an associative array or null if not found. 134 * 135 * @since 4.6.0 136 */ 137 public static function load_by_name_and_occurrence_id( $meta_name, $occurrence_id, $connection = null ) { 138 if ( null !== $connection ) { 139 if ( $connection instanceof \wpdb ) { 140 $_wpdb = $connection; 141 } 142 } else { 143 $_wpdb = self::get_connection(); 144 } 137 145 // Make sure to grab the migrated meta fields from the occurrence table. 138 146 if ( in_array( $meta_name, array_keys( Occurrences_Entity::$migrated_meta ), true ) ) { … … 142 150 } 143 151 144 return self::load( 'occurrence_id = %d AND name = %s', array( $occurrence_id, $meta_name ) ); 152 return self::load( 153 'occurrence_id = %d AND name = %s', 154 array( $occurrence_id, $meta_name ), 155 $_wpdb 156 ); 145 157 } 146 158 … … 178 190 * 179 191 * @return int - The ID of the inserted/updated record or 0 on failure. 192 * @param \wpdb $connection - \wpdb connection to be used for name extraction. 180 193 * 181 194 * @since 4.6.0 182 195 * 183 196 * @since 5.5.0 - Return the value of the ::save method. 184 */ 185 public static function update_by_name_and_occurrence_id( $name, $value, $occurrence_id ) { 186 $meta = self::load_by_name_and_occurrence_id( $name, $occurrence_id ); 197 * @since 5.5.0 - Added connection parameter. 198 */ 199 public static function update_by_name_and_occurrence_id( $name, $value, $occurrence_id, $connection = null ) { 200 if ( null !== $connection ) { 201 if ( $connection instanceof \wpdb ) { 202 $_wpdb = $connection; 203 } 204 } else { 205 $_wpdb = self::get_connection(); 206 } 207 $meta = self::load_by_name_and_occurrence_id( $name, $occurrence_id, $_wpdb ); 187 208 if ( empty( $meta ) ) { 188 189 209 $meta_insert = array( 190 210 'occurrence_id' => $occurrence_id, 191 211 'name' => $name, 192 'value' => maybe_serialize( $value ),212 'value' => \maybe_serialize( $value ), 193 213 ); 194 214 195 return self::save( $meta_insert ); 196 } else { 197 215 return self::save( $meta_insert, $_wpdb ); 216 } else { 198 217 $meta_insert = array( 199 218 'id' => $meta['id'], 200 219 'occurrence_id' => $occurrence_id, 201 220 'name' => $name, 202 'value' => maybe_serialize( $value ),221 'value' => \maybe_serialize( $value ), 203 222 ); 204 223 205 return self::save( $meta_insert );224 return self::save( $meta_insert, $_wpdb ); 206 225 } 207 226 } -
wp-security-audit-log/trunk/classes/Entities/class-occurrences-entity.php
r3355241 r3359649 501 501 * 502 502 * @param array $data - The data to be saved (check above about the format). 503 * @param \wpdb $connection - \wpdb connection to be used for name extraction. 503 504 * 504 505 * @return int 505 506 * 506 507 * @since 4.6.0 507 */ 508 public static function save( $data ) { 508 * @since 5.5.0 - Added connection parameter. 509 */ 510 public static function save( $data, $connection = null ) { 511 if ( null !== $connection ) { 512 if ( $connection instanceof \wpdb ) { 513 $_wpdb = $connection; 514 } 515 } else { 516 $_wpdb = static::get_connection(); 517 } 509 518 510 519 // Use today's date if not set up. … … 514 523 } 515 524 516 return parent::save( $data );525 return parent::save( $data, $_wpdb ); 517 526 } 518 527 -
wp-security-audit-log/trunk/classes/Helpers/class-notices.php
r3238526 r3359649 69 69 // } 70 70 // } 71 72 $survey_2025 = Settings_Helper::get_boolean_option_value( 'survey-2025', false ); 73 if ( ! $survey_2025 ) { 74 self::display_survey_2025(); 75 } 71 76 } 72 77 } … … 95 100 // } 96 101 // } 102 103 $survey_2025 = Settings_Helper::get_boolean_option_value( 'survey-2025', false ); 104 if ( ! $survey_2025 ) { 105 \add_action( 'wp_ajax_dismiss_yearly_survey', array( __CLASS__, 'dismiss_yearly_survey' ) ); 106 107 ++self::$number_of_notices; 108 } 97 109 } 98 110 … … 161 173 return self::$number_of_notices; 162 174 } 175 176 /** 177 * Ajax request handler to dismiss the yearly survey notice. 178 * 179 * @return void 180 * 181 * @since 5.5.1 182 */ 183 public static function dismiss_yearly_survey() { 184 if ( ! Settings_Helper::current_user_can( 'edit' ) || ! \current_user_can( 'manage_options' ) ) { 185 \wp_send_json_error(); 186 } 187 188 $nonce_check = \check_ajax_referer( 'dismiss_yearly_survey', 'nonce' ); 189 190 if ( ! $nonce_check ) { 191 \wp_send_json_error( \esc_html_e( 'nonce is not provided or incorrect', 'wp-security-audit-log' ) ); 192 } 193 194 $update_yr_setting = settings_helper::set_option_value( 'survey-2025', true ); 195 196 if ( ! $update_yr_setting ) { 197 \wp_send_json_error( \esc_html__( 'Failed to dismiss the survey. Please try again.', 'wp-security-audit-log' ) ); 198 } 199 200 \wp_send_json_success(); 201 } 202 203 /** 204 * Display the 2025 MelaPress survey admin notice 205 * 206 * @since 5.5.1 207 */ 208 public static function display_survey_2025() { 209 210 // Show only to admins. 211 if ( ! \current_user_can( 'manage_options' ) ) { 212 return; 213 } 214 215 $survey_url = \esc_url( 216 \add_query_arg( 217 array( 218 'utm_source' => 'plugin', 219 'utm_medium' => 'wsal', 220 'utm_campaign' => 'survey+promo+banner', 221 ), 222 'https://melapress.com/wordpress-security-survey-2025/' 223 ) 224 ); 225 226 ?> 227 <div style="position: relative; padding-top: 8px; padding-bottom: 8px; border-left-color: #009344;" class="wsal-notice notice notice-info" id="wsal-survey-2025-notice" data-dismiss-action="dismiss_yearly_survey" data-nonce="<?php echo \esc_attr( \wp_create_nonce( 'dismiss_yearly_survey' ) ); ?>"> 228 <p style="font-weight:700; margin-top: 0;"><?php \esc_html_e( 'Want to know what the state of WordPress security is in 2025?', 'wp-security-audit-log' ); ?></p> 229 <p> 230 <?php \esc_html_e( 'Discover the latest insights in our 2025 WordPress Security Survey Report.', 'wp-security-audit-log' ); ?> 231 </p> 232 <a href="<?php echo \esc_url( $survey_url ); ?>" target="_blank" rel="noopener" style="background-color: #009344;" class="button button-primary"><?php \esc_html_e( 'Read the survey', 'wp-security-audit-log' ); ?></a> 233 <button type="button" class="notice-dismiss wsal-plugin-notice-close"><span class="screen-reader-text"><?php \esc_html_e( 'Dismiss this notice.', 'wp-security-audit-log' ); ?></span></button> 234 </div> 235 <?php 236 } 163 237 } 164 238 } -
wp-security-audit-log/trunk/classes/Views/AuditLog.php
r3355241 r3359649 943 943 * ! This script is from the WP core and is necessary to handle the responsive resize of the thickbox modal. 944 944 * ! The modal is used in events associated with plugins on the 'View plugin information' link. 945 */ 946 public static function add_plugin_install_script() { 947 if ( ! wp_script_is( 'plugin-install', 'enqueued' ) ) { 945 * 946 * @param string $hook_suffix The current admin page. 947 * 948 * @since 5.5.0 949 */ 950 public static function add_plugin_install_script( $hook_suffix ) { 951 // Verify that script is not enqueued and if we're in the main Event List View. 952 if ( ! wp_script_is( 'plugin-install', 'enqueued' ) && 'toplevel_page_wsal-auditlog' === $hook_suffix ) { 948 953 wp_enqueue_script( 'plugin-install' ); 949 954 } -
wp-security-audit-log/trunk/classes/Views/class-setup-wizard.php
r3355241 r3359649 679 679 <label for="6"> 680 680 <input id="6" name="wsal-pruning-limit" type="radio" value="6" /> 681 <?php esc_html_e( '6 months ', 'wp-security-audit-log' ); ?>681 <?php esc_html_e( '6 months (Older data will be deleted.)', 'wp-security-audit-log' ); ?> 682 682 </label> 683 683 <br /> 684 684 <label for="12"> 685 685 <input id="12" name="wsal-pruning-limit" type="radio" value="12" /> 686 <?php esc_html_e( '12 months ', 'wp-security-audit-log' ); ?>686 <?php esc_html_e( '12 months (Older data will be deleted.)', 'wp-security-audit-log' ); ?> 687 687 </label> 688 688 <br /> 689 689 <label for="none"> 690 690 <input id="none" name="wsal-pruning-limit" type="radio" value="none" /> 691 <?php esc_html_e( 'Keep all data .', 'wp-security-audit-log' ); ?>691 <?php esc_html_e( 'Keep all data', 'wp-security-audit-log' ); ?> 692 692 </label> 693 693 </fieldset> -
wp-security-audit-log/trunk/classes/WPSensors/class-wp-plugins-themes-sensor.php
r3355241 r3359649 1299 1299 */ 1300 1300 public static function on_upgrader_post_install( $response, $hook_extra, $result ) { 1301 1302 /** 1303 * If $hook_extra['action'] is not set or not equal to 'install', return early. 1304 * This works both for themes and plugins. 1305 */ 1306 if ( ! isset( $hook_extra['action'] ) || 'install' !== $hook_extra['action'] ) { 1307 return $response; 1308 } 1309 1301 1310 if ( isset( $result['destination_name'] ) ) { 1302 1311 $folder_name = WP_Plugins_Themes_Helper::trim_folder_name( $result['destination_name'] ); 1303 1312 1304 1313 $is_plugin = WP_Plugins_Themes_Helper::does_dir_or_file_exist( $folder_name, 'plugin' ); 1314 1305 1315 if ( $is_plugin ) { 1306 1316 $event_plugin_data = WP_Plugins_Themes_Helper::get_plugin_event_info_from_folder( $folder_name ); -
wp-security-audit-log/trunk/languages/wp-security-audit-log.pot
r3355241 r3359649 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WP Activity Log 5.5. 0\n"5 "Project-Id-Version: WP Activity Log 5.5.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-security-audit-log\n" 7 7 "Last-Translator: Melapress <[email protected]>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-09- 03T08:15:58+00:00\n"12 "POT-Creation-Date: 2025-09-11T06:23:46+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 653 653 msgstr "" 654 654 655 #: classes/Entities/class-abstract-entity.php:67 0655 #: classes/Entities/class-abstract-entity.php:678 656 656 msgid "Unsupported type \"" 657 657 msgstr "" … … 789 789 msgstr "" 790 790 791 #: classes/Helpers/class-notices.php:128 792 #: classes/Helpers/class-notices.php:146 791 #: classes/Helpers/class-notices.php:140 792 #: classes/Helpers/class-notices.php:158 793 #: classes/Helpers/class-notices.php:191 793 794 #: classes/Writers/class-csv-writer.php:230 794 795 msgid "nonce is not provided or incorrect" 796 msgstr "" 797 798 #: classes/Helpers/class-notices.php:197 799 msgid "Failed to dismiss the survey. Please try again." 800 msgstr "" 801 802 #: classes/Helpers/class-notices.php:228 803 msgid "Want to know what the state of WordPress security is in 2025?" 804 msgstr "" 805 806 #: classes/Helpers/class-notices.php:230 807 msgid "Discover the latest insights in our 2025 WordPress Security Survey Report." 808 msgstr "" 809 810 #: classes/Helpers/class-notices.php:232 811 msgid "Read the survey" 812 msgstr "" 813 814 #: classes/Helpers/class-notices.php:233 815 msgid "Dismiss this notice." 795 816 msgstr "" 796 817 … … 828 849 #: classes/Helpers/class-settings-helper.php:1866 829 850 #: classes/Helpers/class-settings-helper.php:1882 851 #: classes/Views/class-setup-wizard.php:691 830 852 #: classes/Views/Settings.php:1962 831 853 msgid "Keep all data" … … 2462 2484 2463 2485 #: classes/Views/class-setup-wizard.php:681 2464 msgid "6 months "2486 msgid "6 months (Older data will be deleted.)" 2465 2487 msgstr "" 2466 2488 2467 2489 #: classes/Views/class-setup-wizard.php:686 2468 msgid "12 months" 2469 msgstr "" 2470 2471 #: classes/Views/class-setup-wizard.php:691 2472 msgid "Keep all data." 2490 msgid "12 months (Older data will be deleted.)" 2473 2491 msgstr "" 2474 2492 -
wp-security-audit-log/trunk/readme.txt
r3357986 r3359649 7 7 Requires at least: 5.5 8 8 Tested up to: 6.8.2 9 Stable tag: 5.5. 09 Stable tag: 5.5.1 10 10 Requires PHP: 7.4 11 11 … … 218 218 == Changelog == 219 219 220 = 5.5.0 (2025-09-03) = 221 222 * **New features** 223 * Add notes to activity log events - as an administrator, you can add your own notes to events in the activity log (Premium). 224 225 * **New activity log event IDs** 226 * ID 1011 - user was denied access to a page 227 * ID 6080 - WordPress core translation files updated 228 * ID 5034 - Translation files for a plugin updated 229 * ID 5035 - Translation files for a theme updated 230 231 * **Plugin improvements & Enhancements** 232 * Improved support for SQLite (allows for live preview of the plugin). 233 * Added a preview link for the plugin-related event IDs in the activity log, which opens a modal that highlights the plugin’s page on the WordPress repository. 234 * Improved the help text and hints on the Settings page for the "From" email address and display name email settings. 235 * Added a dedicated port field in the Connections settings of MySQL (external and archiving database settings). 236 * Added the number of events purged from the activity log by the plugin in event ID 6034 237 * Updated the default "From display name" used in plugin emails to wp-activity-log@[your-website-domain]. 238 * Increased the Slack channel name input limit in the Notifications module to 20 characters. 239 * Improved the wording of event IDs 1002 (failed login) and 1003 (failed logins for non existing user). 240 * Added the Comment Status metadata to comment-related event IDs, mainly from 2090 up to 2097, and 2099. 220 = 5.5.1 (2025-09-10) = 221 222 * **Plugin & functionality improvements** 223 * Added the option to add notes to activity log events in the archive database. 224 * Improved the text and the behaviour of the "Add note" modal in the activity log viewer. 241 225 242 226 * **Bug fixes** 243 * Fixed a number of edge case JavaScript errors that could prevent saving changes on the Notifications page. 244 * Resolved an issue in the search module that hindered searches for event IDs that are longer than five digits. 245 * Improved the handling of plugin changes via ManageWP. Event ID 5000 (new plugin installed) and event ID 5005 (new theme installed) now report correctly. 246 * Corrected a bug that prevented event ID 6005 from being logged when permalinks were altered. 247 * Fixed the CSV export of search results that previously exported fewer rows than actually found. 248 * Addressed a cron-related issue that prevented clearing expired user sessions. 249 * Expanded the TLD length limit in the setup wizard from 4 to 20 characters to support longer email domains. 250 * Resolved a background PHP fatal error: TypeError: call_user_func_array() callback mismatch. 251 * Fixed a number of display issues where inline CSS in the plugin affected SVG rendering in third-party plugins. 252 * Fixed a bug which could cause malfunctions in streaming the logs to an external database or during mirroring when the cron job method via Action Scheduler was used. 227 * Fixed: Event ID 5000 was incorrectly reported in the logs in some cases on some particular setups. 228 * Fixed: Activity log event's notes not migrated to the archive database during archiving of logs. 229 * Fixed: "Upload theme" dialog not working when WP Activity Log is installed. 253 230 254 231 Refer to the complete [plugin changelog](https://melapress.com/support/kb/wp-activity-log-plugin-changelog/?utm_source=wp+repo&utm_medium=repo+link&utm_campaign=wordpress_org&utm_content=wsal) for more detailed information about what was new, improved and fixed in previous version updates of WP Activity Log. -
wp-security-audit-log/trunk/third-party/vendor/autoload.php
r3355241 r3359649 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 7b41b1460cd6a1d39a6446c645de2c44::getLoader();22 return ComposerAutoloaderInitcf188f6abb57ab2a11243af83df7d8f9::getLoader(); -
wp-security-audit-log/trunk/third-party/vendor/composer/autoload_real.php
r3355241 r3359649 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 7b41b1460cd6a1d39a6446c645de2c445 class ComposerAutoloaderInitcf188f6abb57ab2a11243af83df7d8f9 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 7b41b1460cd6a1d39a6446c645de2c44', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInitcf188f6abb57ab2a11243af83df7d8f9', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 7b41b1460cd6a1d39a6446c645de2c44', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInitcf188f6abb57ab2a11243af83df7d8f9', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 7b41b1460cd6a1d39a6446c645de2c44::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitcf188f6abb57ab2a11243af83df7d8f9::getInitializer($loader)); 31 31 32 32 $loader->setClassMapAuthoritative(true); -
wp-security-audit-log/trunk/third-party/vendor/composer/autoload_static.php
r3355241 r3359649 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 7b41b1460cd6a1d39a6446c645de2c447 class ComposerStaticInitcf188f6abb57ab2a11243af83df7d8f9 8 8 { 9 9 public static $classMap = array ( … … 16 16 { 17 17 return \Closure::bind(function () use ($loader) { 18 $loader->classMap = ComposerStaticInit 7b41b1460cd6a1d39a6446c645de2c44::$classMap;18 $loader->classMap = ComposerStaticInitcf188f6abb57ab2a11243af83df7d8f9::$classMap; 19 19 20 20 }, null, ClassLoader::class); -
wp-security-audit-log/trunk/vendor/autoload.php
r3355241 r3359649 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 26587::getLoader();22 return ComposerAutoloaderInit17111::getLoader(); -
wp-security-audit-log/trunk/vendor/composer/autoload_real.php
r3355241 r3359649 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 265875 class ComposerAutoloaderInit17111 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 26587', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit17111', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 26587', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit17111', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 26587::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit17111::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
wp-security-audit-log/trunk/vendor/composer/autoload_static.php
r3355241 r3359649 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 265877 class ComposerStaticInit17111 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 173 173 { 174 174 return \Closure::bind(function () use ($loader) { 175 $loader->prefixLengthsPsr4 = ComposerStaticInit 26587::$prefixLengthsPsr4;176 $loader->prefixDirsPsr4 = ComposerStaticInit 26587::$prefixDirsPsr4;177 $loader->classMap = ComposerStaticInit 26587::$classMap;175 $loader->prefixLengthsPsr4 = ComposerStaticInit17111::$prefixLengthsPsr4; 176 $loader->prefixDirsPsr4 = ComposerStaticInit17111::$prefixDirsPsr4; 177 $loader->classMap = ComposerStaticInit17111::$classMap; 178 178 179 179 }, null, ClassLoader::class); -
wp-security-audit-log/trunk/wp-security-audit-log.php
r3355241 r3359649 8 8 * @wordpress-plugin 9 9 * Plugin Name: WP Activity Log 10 * Version: 5.5. 010 * Version: 5.5.1 11 11 * Plugin URI: https://melapress.com/wordpress-activity-log/ 12 12 * Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress, including users activity. Similar to Linux Syslog, WP Activity Log generates an activity log with a record of everything that happens on your WordPress websites. … … 53 53 54 54 if ( ! defined( 'WSAL_PREFIX' ) ) { 55 define( 'WSAL_VERSION', '5.5. 0' );55 define( 'WSAL_VERSION', '5.5.1' ); 56 56 define( 'WSAL_PREFIX', 'wsal_' ); 57 57 define( 'WSAL_PREFIX_PAGE', 'wsal-' );
Note: See TracChangeset
for help on using the changeset viewer.