Hallo,
ich bin grade dabei mich mit dem Licensing Addon von WHMCS auseinander zu setzen und ich versuche schon seit Tagen den Lizenzstatus abzufragen, ob die Lizenz Aktiv ist oder Gesperrt ist.
Hier einmal ein Teil vom Code:
Code
function module_config() {
$results = module_check_license($licensekey, $results);
$license = Capsule::table('tbladdonmodules')->where('module', 'testmodule')->where('setting', 'license')->value('value');
$lizenz = $vars['Lizenzkey'];
if (!$license or $results['status'] !== "Active") {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value" => "Test Module"),
"Lizenzkey" => array("FriendlyName" => "Lizenzschlüssel", "Type" => "text", "Size" => "35", "Description" => "Geben Sie hier den Lizenzschlüssel ein.", "Default" => $licensekey),
"Error" => array("FriendlyName" => "Lizenzerror", "Description" => '<span style="color: darkred; font-weight: bold;">Ihre Lizenz ist nicht vorhanden oder wurde gesperrt!</span>'),
);
} else {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value" => "Test Module"),
"Lizenzkey" => array("FriendlyName" => "Lizenzschlüssel", "Type" => "text", "Size" => "35", "Description" => "Geben Sie hier den Lizenzschlüssel ein.", "Default" => $licensekey),
"API_USERNAME" => array("FriendlyName" => "API Username", "Type" => "text", "Size" => "30",),
"API_PASSWORD" => array("FriendlyName" => "API Password", "Type" => "text", "Size" => "30",),
"Testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", "Description" => "Check To Enter Test Mode",),
);
}
return $configarray;
}
Alles anzeigen
Ich möchte das wenn die Lizenz gesperrt oder nicht hinterlegt ist, das einige Optionen ausgeblendet werden.
Vielleicht kann mir da jemand helfen, denn ich habe schon einige Methoden versucht den Lizenzstatus abzufragen wie z.B. mit $results['status'] == "Active".
MFG
Danilo