/** * * * @param * @return */ function getLicenseInfo($state) { global $application; loadCoreFile('licensekey.php'); loadCoreFile('licensecert.php'); //loadCoreFile('licenseclient.class.php'); $licenseKeyObj = new LicenseKey(); $licenseKey = $licenseKeyObj->getLicenseKey(); $licenseCertObj = new LicenseCertificate(); $mr =& $application->getInstance('MessageResources'); if ($state !== "LK_NA" || $state !== "APP_REG") { $link = '<a href="license_info.php">License Info</a>'; } else { $link = ""; } $license_info = array("license_key" => $licenseKey, "license_message" => $this->storeStatusMessage($state), "license_message_home" => str_replace('{LIP_LINK}', $link, $mr->getMessage('STORE_STATE_HOME_' . $state)), "license_url" => $licenseCertObj->getLicenseURL(), "current_url" => $licenseKeyObj->getLicenseURL(), "current_version_type" => PRODUCT_VERSION_TYPE, "license_registration_date" => "NA"); return $license_info; /* if ($licenseKey == LICENSE_KEY_UNDEFINED) { return $license_info; } else { $licenseClient = new LicenseClient(); $licenseInfo = $licenseClient->requestCheckLicense($licenseKey, $licenseKeyObj->getLicenseURL()); if($licenseInfo === false) { return null; }; if (is_array($licenseInfo)) { return array( "license_key" => $licenseKey ,"license_status" => ($licenseInfo["LK_STATUS"] == "INVALID"? "0":"1") ,"license_url" => ($licenseInfo["LK_STATUS"] == "INVALID"? "NA":$licenseKeyObj->getLicenseURL()) // ,"current_url" => $licenseKeyObj->getLicenseURL() ,"version_type" => ($licenseInfo["LK_PRODUCT_TYPE"] == "INVALID"? "NA":$licenseInfo["LK_PRODUCT_TYPE"]) ,"current_version_type" => PRODUCT_VERSION_TYPE ,"license_update" => ($licenseInfo["LK_UPDATE_DATE"] == "INVALID"? "NA":$licenseInfo["LK_UPDATE_DATE"]) ,"license_support" => ($licenseInfo["LK_SUPPORT_DATE"] == "INVALID"? "NA":$licenseInfo["LK_SUPPORT_DATE"]) ,"message" => "" ); } else { $license_info["message"] = "LICENSE_WARNING_001"; return $license_info; } }*/ // } }