[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.136.19.103: ~ $
<?php

namespace MailPoet\Util\Notices;

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


use MailPoet\Util\Helpers;
use MailPoet\WP\Functions as WPFunctions;
use MailPoet\WP\Notice;

class PHPVersionWarnings {

  const DISMISS_NOTICE_TIMEOUT_SECONDS = 2592000; // 30 days
  const OPTION_NAME = 'dismissed-php-version-outdated-notice';

  public function init($phpVersion, $shouldDisplay) {
    if ($shouldDisplay && $this->isOutdatedPHPVersion($phpVersion)) {
      return $this->display($phpVersion);
    }
  }

  public function isOutdatedPHPVersion($phpVersion) {
    return version_compare($phpVersion, '7.2', '<') && !get_transient(self::OPTION_NAME);
  }

  public function display($phpVersion) {
    $errorString = __('Your website is running on PHP %s which MailPoet does not officially support. Read our [link]simple PHP upgrade guide.[/link]', 'mailpoet');
    $errorString = sprintf($errorString, $phpVersion);
    $error = Helpers::replaceLinkTags($errorString, 'https://kb.mailpoet.com/article/251-upgrading-the-websites-php-version', [
      'target' => '_blank',
      'data-beacon-article' => '5ad5f8982c7d3a0e93676666',
    ]);

    $extraClasses = 'mailpoet-dismissible-notice is-dismissible';

    return Notice::displayWarning($error, $extraClasses, self::OPTION_NAME);
  }

  public function disable() {
    WPFunctions::get()->setTransient(self::OPTION_NAME, true, self::DISMISS_NOTICE_TIMEOUT_SECONDS);
  }
}

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