Файловый менеджер - Редактировать - /home/avadvi5/public_html/fcolliver.com/wp-content/plugins/wp-mail-smtp-pro/src/Tasks/NotificationsUpdateTask.php
Ðазад
<?php namespace WPMailSMTP\Tasks; use Exception; /** * Class NotificationsUpdateTask. * * @since 4.3.0 */ class NotificationsUpdateTask extends Task { /** * Action name for this task. * * @since 4.3.0 */ const ACTION = 'wp_mail_smtp_admin_notifications_update'; /** * Class constructor. * * @since 4.3.0 */ public function __construct() { parent::__construct( self::ACTION ); } /** * Initialize the task with all the proper checks. * * @since 4.3.0 */ public function init() { // phpcs:ignore WPForms.PHP.HooksMethod.InvalidPlaceForAddingHooks // Register the action handler. add_action( self::ACTION, [ $this, 'process' ] ); // Exit if notifications are disabled // or this task is already scheduled. if ( ! wp_mail_smtp()->get_notifications()->is_enabled() || Tasks::is_scheduled( self::ACTION ) !== false ) { return; } // Schedule the task. $this->recurring( strtotime( '+1 minute' ), wp_mail_smtp()->get_notifications()->get_notification_update_task_interval() ) ->unique() ->register(); } /** * Update the notification feed. * * @since 4.3.0 */ public function process() { // Delete task duplicates. try { $this->remove_pending( 1000 ); } catch ( Exception $e ) { // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch // Do nothing. } wp_mail_smtp()->get_notifications()->update(); } }
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка