$tplData */ $global = DUP_PRO_Global_Entity::getInstance(); LicenseData::getInstance()->clearCache(); $license_status = LicenseData::getInstance()->getStatus(); $license_type = License::getType(); $license_text_disabled = false; $activate_button_text = __('Activate', 'duplicator-pro'); $license_status_text_alt = false; switch ($license_status) { case LicenseData::STATUS_VALID: $license_status_style = 'color:#509B18'; $activate_button_text = __('Deactivate', 'duplicator-pro'); $license_text_disabled = true; $license_key = License::getLicenseKey(); $license_status_text = '' . __('Status: ', 'duplicator-pro') . '' . __('Active', 'duplicator-pro'); $license_status_text .= '
'; $license_status_text .= '' . __('Expiration: ', 'duplicator-pro') . ''; $license_status_text .= LicenseData::getInstance()->getExpirationDate(get_option('date_format')); $expDays = LicenseData::getInstance()->getExpirationDays(); if ($expDays === false) { $expDays = __('no data', 'duplicator-pro'); } elseif ($expDays <= 0) { $expDays = __('expired', 'duplicator-pro'); } elseif ($expDays == PHP_INT_MAX) { $expDays = __('no expiration', 'duplicator-pro'); } else { $expDays = sprintf(__('%d days left', 'duplicator-pro'), $expDays); } $license_status_text .= ' (' . $expDays . ')'; break; case LicenseData::STATUS_INACTIVE: $license_status_style = 'color:#dd3d36;'; $license_status_text = __('Status: Inactive', 'duplicator-pro'); break; case LicenseData::STATUS_SITE_INACTIVE: $license_status_style = 'color:#dd3d36;'; $global = DUP_PRO_Global_Entity::getInstance(); if (LicenseData::getInstance()->haveNoActivationsLeft()) { $license_status_text = __('Status: Inactive (out of site licenses).', 'duplicator-pro') . '
' . License::getNoActivationLeftMessage(); } else { $license_status_text = __('Status: Inactive', 'duplicator-pro'); } break; case LicenseData::STATUS_EXPIRED: $renewal_url = DUPLICATOR_PRO_BLOG_URL . 'checkout?edd_license_key=' . License::getLicenseKey(); $license_status_style = 'color:#dd3d36;'; $license_status_text = sprintf( _x( 'Your Duplicator Pro license key has expired so you aren\'t getting important updates! %1$sRenew your license now%2$s', '1: tag, 2: tag', 'duplicator-pro' ), '', '' ); break; default: // https://duplicator.com/knowledge-base/how-to-resolve-license-activation-issues/ $license_status_style = 'color:#dd3d36;'; $license_status_text = '' . __('Status: ', 'duplicator-pro') . '' . LicenseData::getInstance()->getLicenseStatusString() . '
'; $license_status_text_alt = true; break; } ?>


license_key_visible !== License::VISIBILITY_NONE) : ?> license_key_visible === License::VISIBILITY_ALL) : ?>

[ 'href' => [], 'target' => [], ], 'b' => [], 'br' => [], ] ); ?>

and )', 'duplicator-pro' ), '', '' ); ?>
and )', 'duplicator-pro' ), '', '' ); ?>

license_key_visible === License::VISIBILITY_ALL) : ?>