Changeset 3166181
- Timestamp:
- 10/10/2024 03:57:45 AM (14 months ago)
- Location:
- wp-mail-logging
- Files:
-
- 169 added
- 1 deleted
- 5 edited
-
tags/1.13.1 (added)
-
tags/1.13.1/assets (added)
-
tags/1.13.1/assets/css (added)
-
tags/1.13.1/assets/css/modal.css (added)
-
tags/1.13.1/assets/css/modal.min.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-admin.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-admin.min.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-product-education.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-product-education.min.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-smtp.css (added)
-
tags/1.13.1/assets/css/wp-mail-logging-smtp.min.css (added)
-
tags/1.13.1/assets/images (added)
-
tags/1.13.1/assets/images/arrow-right-plain-icon.svg (added)
-
tags/1.13.1/assets/images/arrow-right.svg (added)
-
tags/1.13.1/assets/images/font-awesome (added)
-
tags/1.13.1/assets/images/font-awesome/exclamation-circle-solid-orange.svg (added)
-
tags/1.13.1/assets/images/icon_resend.svg (added)
-
tags/1.13.1/assets/images/icon_trash.svg (added)
-
tags/1.13.1/assets/images/icon_view.svg (added)
-
tags/1.13.1/assets/images/logo.png (added)
-
tags/1.13.1/assets/images/[email protected] (added)
-
tags/1.13.1/assets/images/plane-bg.png (added)
-
tags/1.13.1/assets/images/[email protected] (added)
-
tags/1.13.1/assets/images/plus-icon.svg (added)
-
tags/1.13.1/assets/images/prod-edu (added)
-
tags/1.13.1/assets/images/prod-edu/archive-thumbnail.png (added)
-
tags/1.13.1/assets/images/prod-edu/archive.png (added)
-
tags/1.13.1/assets/images/prod-edu/reports-thumbnail.png (added)
-
tags/1.13.1/assets/images/prod-edu/reports.png (added)
-
tags/1.13.1/assets/images/prod-edu/single-thumbnail.png (added)
-
tags/1.13.1/assets/images/prod-edu/single.png (added)
-
tags/1.13.1/assets/images/sep.png (added)
-
tags/1.13.1/assets/images/smtp (added)
-
tags/1.13.1/assets/images/smtp/screenshot-full.png (added)
-
tags/1.13.1/assets/images/smtp/screenshot-tnail.png (added)
-
tags/1.13.1/assets/images/smtp/step-1.svg (added)
-
tags/1.13.1/assets/images/smtp/step-2.svg (added)
-
tags/1.13.1/assets/images/smtp/step-complete.svg (added)
-
tags/1.13.1/assets/images/smtp/wpmailsmtp-logo.png (added)
-
tags/1.13.1/assets/images/smtp/[email protected] (added)
-
tags/1.13.1/assets/images/smtp/zoom.svg (added)
-
tags/1.13.1/assets/images/zoom.svg (added)
-
tags/1.13.1/assets/js (added)
-
tags/1.13.1/assets/js/modal.js (added)
-
tags/1.13.1/assets/js/modal.min.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-logs.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-logs.min.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-settings.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-settings.min.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-smtp.js (added)
-
tags/1.13.1/assets/js/wp-mail-logging-admin-smtp.min.js (added)
-
tags/1.13.1/assets/languages (added)
-
tags/1.13.1/assets/languages/wp-mail-logging-de_DE.mo (added)
-
tags/1.13.1/assets/languages/wp-mail-logging-de_DE.po (added)
-
tags/1.13.1/assets/languages/wp-mail-logging-zh_CN.mo (added)
-
tags/1.13.1/assets/languages/wp-mail-logging-zh_CN.po (added)
-
tags/1.13.1/assets/languages/wp-mail-logging.pot (added)
-
tags/1.13.1/autoload.php (added)
-
tags/1.13.1/lib (added)
-
tags/1.13.1/lib/jquery-confirm (added)
-
tags/1.13.1/lib/jquery-confirm/jquery-confirm.min.css (added)
-
tags/1.13.1/lib/jquery-confirm/jquery-confirm.min.js (added)
-
tags/1.13.1/lib/lity (added)
-
tags/1.13.1/lib/lity/lity.min.css (added)
-
tags/1.13.1/lib/lity/lity.min.js (added)
-
tags/1.13.1/lib/vendor (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Admin (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Admin/AdminHelper.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Admin/ListTable.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/BaseModel.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/DefaultQueryFactory.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Model (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Model/Comment.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Model/Page.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Model/Post.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Model/User.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/ModelInterface.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/Query.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/src/QueryFactory.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/views (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/views/list-table.php (added)
-
tags/1.13.1/lib/vendor/brandonwamboldt/wp-orm/wp-orm.php (added)
-
tags/1.13.1/lib/vendor/pimple (added)
-
tags/1.13.1/lib/vendor/pimple/pimple (added)
-
tags/1.13.1/lib/vendor/pimple/pimple/src (added)
-
tags/1.13.1/lib/vendor/pimple/pimple/src/Container.php (added)
-
tags/1.13.1/lib/vendor/pimple/pimple/src/ServiceProviderInterface.php (added)
-
tags/1.13.1/readme.txt (added)
-
tags/1.13.1/src (added)
-
tags/1.13.1/src/FS (added)
-
tags/1.13.1/src/FS/Filesystem.php (added)
-
tags/1.13.1/src/FS/IFilesystem.php (added)
-
tags/1.13.1/src/IHooks.php (added)
-
tags/1.13.1/src/Model (added)
-
tags/1.13.1/src/Model/DefaultMailService.php (added)
-
tags/1.13.1/src/Model/Email_Log_Collection.php (added)
-
tags/1.13.1/src/Model/IMailService.php (added)
-
tags/1.13.1/src/Model/WPML_Mail.php (added)
-
tags/1.13.1/src/Renderer (added)
-
tags/1.13.1/src/Renderer/Column (added)
-
tags/1.13.1/src/Renderer/Column/AttachmentsColumn.php (added)
-
tags/1.13.1/src/Renderer/Column/ColumnFormat.php (added)
-
tags/1.13.1/src/Renderer/Column/ErrorColumn.php (added)
-
tags/1.13.1/src/Renderer/Column/EscapingColumnDecorator.php (added)
-
tags/1.13.1/src/Renderer/Column/GenericColumn.php (added)
-
tags/1.13.1/src/Renderer/Column/IColumn.php (added)
-
tags/1.13.1/src/Renderer/Column/SanitizedColumnDecorator.php (added)
-
tags/1.13.1/src/Renderer/Column/SubjectColumn.php (added)
-
tags/1.13.1/src/Renderer/Column/TimestampColumn.php (added)
-
tags/1.13.1/src/Renderer/Exception (added)
-
tags/1.13.1/src/Renderer/Exception/ColumnDoesntExistException.php (added)
-
tags/1.13.1/src/Renderer/Format (added)
-
tags/1.13.1/src/Renderer/Format/BaseRenderer.php (added)
-
tags/1.13.1/src/Renderer/Format/HTMLRenderer.php (added)
-
tags/1.13.1/src/Renderer/Format/HeadingsRenderer.php (added)
-
tags/1.13.1/src/Renderer/Format/IMailRenderer.php (added)
-
tags/1.13.1/src/Renderer/Format/JSONRenderer.php (added)
-
tags/1.13.1/src/Renderer/Format/MailRendererFactory.php (added)
-
tags/1.13.1/src/Renderer/Format/RawRenderer.php (added)
-
tags/1.13.1/src/Renderer/WPML_ColumnManager.php (added)
-
tags/1.13.1/src/Renderer/WPML_MailRenderer.php (added)
-
tags/1.13.1/src/Renderer/WPML_MailRenderer_AJAX_Handler.php (added)
-
tags/1.13.1/src/WPML_Attachment.php (added)
-
tags/1.13.1/src/WPML_DI_Container.php (added)
-
tags/1.13.1/src/WPML_Email_Dispatcher.php (added)
-
tags/1.13.1/src/WPML_Email_Log_List.php (added)
-
tags/1.13.1/src/WPML_Email_Resender.php (added)
-
tags/1.13.1/src/WPML_Hook_Remover.php (added)
-
tags/1.13.1/src/WPML_Init.php (added)
-
tags/1.13.1/src/WPML_InstallIndicator.php (added)
-
tags/1.13.1/src/WPML_LifeCycle.php (added)
-
tags/1.13.1/src/WPML_LogRotation.php (added)
-
tags/1.13.1/src/WPML_MailExtractor.php (added)
-
tags/1.13.1/src/WPML_MessageSanitizer.php (added)
-
tags/1.13.1/src/WPML_OptionsManager.php (added)
-
tags/1.13.1/src/WPML_Plugin.php (added)
-
tags/1.13.1/src/WPML_PrivacyController.php (added)
-
tags/1.13.1/src/WPML_ProductEducation.php (added)
-
tags/1.13.1/src/WPML_UserFeedback.php (added)
-
tags/1.13.1/src/WPML_Utils.php (added)
-
tags/1.13.1/src/inc (added)
-
tags/1.13.1/src/inc/Admin (added)
-
tags/1.13.1/src/inc/Admin/EmailLogsTab.php (added)
-
tags/1.13.1/src/inc/Admin/SMTPTab.php (added)
-
tags/1.13.1/src/inc/Admin/SettingsTab.php (added)
-
tags/1.13.1/src/inc/Helpers (added)
-
tags/1.13.1/src/inc/Helpers/PluginSilentUpgrader.php (added)
-
tags/1.13.1/src/inc/Helpers/PluginSilentUpgraderSkin.php (added)
-
tags/1.13.1/src/inc/Migration (added)
-
tags/1.13.1/src/inc/Migration/Migration.php (added)
-
tags/1.13.1/src/inc/class-install-skin.php (added)
-
tags/1.13.1/src/inc/class-wp-list-table.php (added)
-
tags/1.13.1/vendor (added)
-
tags/1.13.1/vendor/autoload.php (added)
-
tags/1.13.1/vendor/composer (added)
-
tags/1.13.1/vendor/composer/ClassLoader.php (added)
-
tags/1.13.1/vendor/composer/InstalledVersions.php (added)
-
tags/1.13.1/vendor/composer/LICENSE (added)
-
tags/1.13.1/vendor/composer/autoload_classmap.php (added)
-
tags/1.13.1/vendor/composer/autoload_namespaces.php (added)
-
tags/1.13.1/vendor/composer/autoload_psr4.php (added)
-
tags/1.13.1/vendor/composer/autoload_real.php (added)
-
tags/1.13.1/vendor/composer/autoload_static.php (added)
-
tags/1.13.1/vendor/composer/installed.php (added)
-
tags/1.13.1/vendor/composer/platform_check.php (added)
-
tags/1.13.1/wp-mail-logging.php (added)
-
trunk/.svnignore (deleted)
-
trunk/assets/languages/wp-mail-logging.pot (modified) (6 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/WPML_Plugin.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/wp-mail-logging.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-mail-logging/trunk/assets/languages/wp-mail-logging.pot
r3164976 r3166181 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: WP Mail Logging 1.13. 0\n"3 "Project-Id-Version: WP Mail Logging 1.13.1\n" 4 4 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-logging\n" 5 5 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 8 8 "Content-Type: text/plain; charset=UTF-8\n" 9 9 "Content-Transfer-Encoding: 8bit\n" 10 "POT-Creation-Date: 2024-10- 08T08:43:32+00:00\n"10 "POT-Creation-Date: 2024-10-10T03:46:09+00:00\n" 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "X-Generator: WP-CLI 2.8.1\n" … … 595 595 #: src/WPML_OptionsManager.php:420 596 596 #: src/WPML_OptionsManager.php:421 597 #: src/WPML_Plugin.php:30 1597 #: src/WPML_Plugin.php:302 598 598 msgid "Settings" 599 599 msgstr "" … … 609 609 #: src/WPML_OptionsManager.php:409 610 610 #: src/WPML_OptionsManager.php:410 611 #: src/WPML_Plugin.php:29 1611 #: src/WPML_Plugin.php:292 612 612 msgid "Email Log" 613 613 msgstr "" … … 615 615 #: src/WPML_OptionsManager.php:428 616 616 #: src/WPML_OptionsManager.php:429 617 #: src/WPML_Plugin.php:30 5617 #: src/WPML_Plugin.php:306 618 618 msgid "SMTP" 619 619 msgstr "" … … 656 656 msgstr "" 657 657 658 #: src/WPML_Plugin.php:42 0658 #: src/WPML_Plugin.php:421 659 659 msgid "Heads up!" 660 660 msgstr "" 661 661 662 #: src/WPML_Plugin.php:42 1662 #: src/WPML_Plugin.php:422 663 663 #: src/WPML_UserFeedback.php:116 664 664 msgid "Yes" 665 665 msgstr "" 666 666 667 #: src/WPML_Plugin.php:42 2667 #: src/WPML_Plugin.php:423 668 668 msgid "Cancel" 669 669 msgstr "" 670 670 671 #: src/WPML_Plugin.php:42 4671 #: src/WPML_Plugin.php:425 672 672 msgid "Warning!" 673 673 msgstr "" 674 674 675 675 #. translators: $1$s - WP Mail Logging plugin name; $2$s - WP.org review link; $3$s - WP.org review link. 676 #: src/WPML_Plugin.php:6 07676 #: src/WPML_Plugin.php:628 677 677 msgid "Please rate %1$s <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">★★★★★</a> on <a href=\"%3$s\" target=\"_blank\" rel=\"noopener\">WordPress.org</a> to help us spread the word." 678 678 msgstr "" -
wp-mail-logging/trunk/readme.txt
r3164976 r3166181 7 7 Tested up to: 6.6 8 8 Requires PHP: 7.1 9 Stable tag: 1.13. 09 Stable tag: 1.13.1 10 10 11 11 Log, view, and resend all emails sent from your WordPress site. Great for resolving email sending issues or keeping a copy for auditing. … … 109 109 110 110 == Changelog == 111 = 1.13.1 - 2024-10-10 = 112 Added: Action hook when saving email logs. 113 Fixed: Issue with email content type. 114 111 115 = 1.13.0 - 2024-10-08 = 112 116 Improved: Allow admins to always have access to WP Mail Logging logs. -
wp-mail-logging/trunk/src/WPML_Plugin.php
r3164976 r3166181 191 191 add_filter( 'plugin_action_links', array( &$this, 'registerPluginActionLinks'), 10, 5 ); 192 192 add_filter( 'wp_mail', array( $this, self::HOOK_LOGGING_MAIL ), self::HOOK_LOGGING_MAIL_PRIORITY ); 193 add_action( 'wp_mail_logging_log_email', [ $this, 'save_email_log' ] ); 193 194 add_action( 'wp_mail_failed', array( &$this, 'log_email_failed' ) ); 194 195 add_filter( 'set-screen-option', array( &$this, 'save_screen_options' ), 10, 3); … … 502 503 * @since 1.12.0 Short-circuit if $mailArray is not an array. 503 504 * @since 1.13.0 Trim the subject to < 200 characters and save the Content-Type header if not set. 505 * @since 1.13.1 Add a hook action `wp_mail_logging_log_email` to log email data before being sent. 504 506 * 505 507 * @return array $mailOriginal 506 508 */ 507 509 public function log_email( $mailArray ) { 510 511 /** 512 * Log email data before being sent. 513 * 514 * @since 1.13.1 515 * 516 * @param array $mailArray Array containing the mail data to be logged. 517 */ 518 do_action( 'wp_mail_logging_log_email', $mailArray ); 519 520 return $mailArray; 521 } 522 523 /** 524 * Save the email logs to the database. 525 * 526 * @since 1.13.1 527 * 528 * @param array $mail_data Array containing the mail data to be logged. 529 */ 530 public function save_email_log( $mail_data ) { 508 531 509 532 /** … … 512 535 * @since 1.12.0 513 536 * 514 * @param array $mail ArrayArray containing the mail data to be logged.537 * @param array $mail_data Array containing the mail data to be logged. 515 538 */ 516 $mail Array = apply_filters( 'wp_mail_logging_before_log_email', $mailArray);517 518 if ( ! is_array( $mail Array) ) {519 return $mail Array;539 $mail_data = apply_filters( 'wp_mail_logging_before_log_email', $mail_data ); 540 541 if ( ! is_array( $mail_data ) ) { 542 return $mail_data; 520 543 } 521 544 522 545 global $wpml_current_mail_id; 523 546 524 if ( ! empty( $mail Array['subject'] ) && mb_strlen( $mailArray['subject'] ) > 200 ) {525 $mail Array['subject'] = mb_substr( $mailArray['subject'], 0, 195 ) . '...';526 } 527 528 $mail Array['headers'] = $this->get_mail_headers( $mailArray);529 530 $mail = (new WPML_MailExtractor())->extract( $mailArray);531 $mail->set_plugin_version( $this->getVersionSaved());532 $mail->set_timestamp( current_time( 'mysql' ));533 $mail->set_host( isset( $_SERVER['SERVER_ADDR'] ) ? $_SERVER['SERVER_ADDR'] : '' );547 if ( ! empty( $mail_data['subject'] ) && mb_strlen( $mail_data['subject'] ) > 200 ) { 548 $mail_data['subject'] = mb_substr( $mail_data['subject'], 0, 195 ) . '...'; 549 } 550 551 $mail_data['headers'] = $this->get_mail_headers( $mail_data ); 552 553 $mail = (new WPML_MailExtractor())->extract( $mail_data ); 554 $mail->set_plugin_version( $this->getVersionSaved() ); 555 $mail->set_timestamp( current_time( 'mysql' ) ); 556 $mail->set_host( isset( $_SERVER['SERVER_ADDR'] ) ? $_SERVER['SERVER_ADDR'] : '' ); 534 557 535 558 $wpml_current_mail_id = $mail->save(); 536 537 return $mailArray;538 559 } 539 560 -
wp-mail-logging/trunk/vendor/composer/installed.php
r3164976 r3166181 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' ccb6d3c3aa1f70230dee921b173d45ac9ac52b52',6 'reference' => '78981966fd06134e4d31d5c69eaea22a46b85237', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' ccb6d3c3aa1f70230dee921b173d45ac9ac52b52',16 'reference' => '78981966fd06134e4d31d5c69eaea22a46b85237', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
wp-mail-logging/trunk/wp-mail-logging.php
r3164976 r3166181 3 3 * Plugin Name: WP Mail Logging 4 4 * Plugin URI: https://wordpress.org/plugins/wp-mail-logging/ 5 * Version: 1.13. 05 * Version: 1.13.1 6 6 * Requires at least: 5.0 7 7 * Requires PHP: 7.1
Note: See TracChangeset
for help on using the changeset viewer.