0, 'Essential' => 1, 'Enterprise' => 2, ]; $config = acym_config(); $currentLevel = $config->get('level'); $expirationDate = $config->get('expirationdate', 'not-set'); if ($config->get('isTrial', 0) == 1 && ($expirationDate !== 'not-set' && $expirationDate < time())) { $currentLevel = 'Starter'; } $currentLevelNumber = in_array($currentLevel, array_keys($levels)) ? $levels[$currentLevel] : 0; return $currentLevelNumber >= $neededLevel; } function acym_upgradeTo(string $version, string $utmMedium) { $link = ACYM_ACYMAILING_WEBSITE.'pricing?utm_source=acymailing_plugin&utm_medium='.$utmMedium.'&utm_campaign=purchase'; $text = $version === 'essential' ? 'AcyMailing Essential' : 'AcyMailing Enterprise'; echo '