[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.225.95.117: ~ $
<?php

namespace MailPoet\Util\Notices;

if (!defined('ABSPATH')) exit;


use MailPoet\Settings\SettingsController;
use MailPoet\Util\Helpers;
use MailPoet\WP\Functions as WPFunctions;

class AfterMigrationNotice {

  const OPTION_NAME = 'mailpoet_display_after_migration_notice';

  /** @var SettingsController */
  private $settings;

  public function __construct() {
    $this->settings = SettingsController::getInstance();
  }

  public function enable() {
    $this->settings->set(self::OPTION_NAME, true);
  }

  public function disable() {
    $this->settings->set(self::OPTION_NAME, false);
  }

  public function init($shouldDisplay) {
    if ($shouldDisplay && $this->settings->get(self::OPTION_NAME, false)) {
      return $this->display();
    }
  }

  private function display() {
    $message = Helpers::replaceLinkTags(
      WPFunctions::get()->__('Congrats! You’re progressing well so far. Complete your upgrade thanks to this [link]checklist[/link].', 'mailpoet'),
      'https://kb.mailpoet.com/article/199-checklist-after-migrating-to-mailpoet3',
      [
        'target' => '_blank',
        'data-beacon-article' => '596352492c7d3a707d7b8994',
      ]
    );

    $extraClasses = 'mailpoet-dismissible-notice is-dismissible';
    $dataNoticeName = self::OPTION_NAME;

    \MailPoet\WP\Notice::displaySuccess($message, $extraClasses, $dataNoticeName);
    return $message;
  }
}

Filemanager

Name Type Size Permission Actions
AfterMigrationNotice.php File 1.37 KB 0644
BlackFridayNotice.php File 1.44 KB 0644
DeprecatedShortcodeNotice.php File 2.65 KB 0644
EmailWithInvalidSegmentNotice.php File 1.19 KB 0644
HeadersAlreadySentNotice.php File 2.73 KB 0644
InactiveSubscribersNotice.php File 2.33 KB 0644
PHPVersionWarnings.php File 1.38 KB 0644
PermanentNotices.php File 3.9 KB 0644
UnauthorizedEmailInNewslettersNotice.php File 2.5 KB 0644
UnauthorizedEmailNotice.php File 1.86 KB 0644
index.php File 0 B 0644