REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 2.33 KB
Close
/home/nshryvcy/himaltourism.com/wp-content/plugins/mailpoet/lib/Mailer/MetaInfo.php
Text
Base64
<?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing namespace MailPoet\Mailer; if (!defined('ABSPATH')) exit; use MailPoet\Entities\SubscriberEntity; use MailPoet\Models\Newsletter; class MetaInfo { public function getSendingTestMetaInfo() { return $this->makeMetaInfo('sending_test', 'unknown', 'administrator'); } public function getPreviewMetaInfo() { return $this->makeMetaInfo('preview', 'unknown', 'administrator'); } public function getStatsNotificationMetaInfo() { return $this->makeMetaInfo('email_stats_notification', 'unknown', 'administrator'); } public function getWordPressTransactionalMetaInfo(SubscriberEntity $subscriber = null) { return $this->makeMetaInfo( 'transactional', $subscriber ? $subscriber->getStatus() : 'unknown', $subscriber ? $subscriber->getSource() : 'unknown' ); } public function getConfirmationMetaInfo(SubscriberEntity $subscriber) { return $this->makeMetaInfo('confirmation', $subscriber->getStatus(), $subscriber->getSource()); } public function getNewSubscriberNotificationMetaInfo() { return $this->makeMetaInfo('new_subscriber_notification', 'unknown', 'administrator'); } public function getNewsletterMetaInfo($newsletter, SubscriberEntity $subscriber) { $type = $newsletter->type ?? 'unknown'; switch ($newsletter->type) { case Newsletter::TYPE_AUTOMATIC: $group = isset($newsletter->options['group']) ? $newsletter->options['group'] : 'unknown'; $event = isset($newsletter->options['event']) ? $newsletter->options['event'] : 'unknown'; $type = sprintf('automatic_%s_%s', $group, $event); break; case Newsletter::TYPE_STANDARD: $type = 'newsletter'; break; case Newsletter::TYPE_WELCOME: $type = 'welcome'; break; case Newsletter::TYPE_NOTIFICATION: case Newsletter::TYPE_NOTIFICATION_HISTORY: $type = 'post_notification'; break; } return $this->makeMetaInfo($type, $subscriber->getStatus(), $subscriber->getSource()); } private function makeMetaInfo($emailType, $subscriberStatus, $subscriberSource) { return [ 'email_type' => $emailType, 'subscriber_status' => $subscriberStatus, 'subscriber_source' => $subscriberSource ?: 'unknown', ]; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 2 × Files: 7
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Methods
DIR
-
drwxr-xr-x
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
WordPress
DIR
-
drwxr-xr-x
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.php
0 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Mailer.php
2.80 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MailerError.php
2.39 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MailerFactory.php
5.35 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MailerLog.php
12.62 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MetaInfo.php
2.33 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SubscriberError.php
792 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).