$d = []; $d['key'] = $_SESSION['eye_active_license']; $d['client_id'] = 1; $d['license_type'] = 5; $fak_num = licenseAngel('create_invoice', $d); $a = 1; $lic = []; $lic['owner_id'] = $a; $lic['creator'] = getAdminName($a); $lic['license_type'] = '1'; $lic['message'] = 'Created by An'; $key = licenseAngel('create', $lic); consoleLog('License GENERATED with KEY: '.$key.' for UserID: '.$a); $d = []; $d['key'] = '1bb3ab44c83af6d1e7bf58126488b35e'; $d['license_type'] = 5; licenseAngel('renew', $d); $d = []; $d['key'] = '1bb3ab44c83af6d1e7bf58126488b35e'; $d['message'] = 'Disabled by An'; licenseAngel('disable', $d); $d = []; $d['key'] = '1bb3ab44c83af6d1e7bf58126488b35e'; $d['message'] = 'Enabled by An'; licenseAngel('enable', $d); $key = generateLicenseKey() addToLicenseHistory($key, $operation, $message, $author) function isLicenseValid($key) function incLicenseNonValidTime($key, $valid_to) function getLicenseTypeData($type_id) Javascript // Create license var ke = [{'owner_id': 1, 'creator': 'EYE','license_type': 6,'message':'Created by LicenseAngel'}]; var license = licenseAngel('create', ke); console.log('License: ', license, 'Successfully Created.'); // Disable License var ke = [{'key': license_key, 'message':'Created by LicenseAngel'}]; var license = licenseAngel('disable', ke); if (license) console.log('License: ', license_key, 'Successfully Disabled.'); else console.log('License: ', license_key, 'NOT Disabled.'); // Enable License var ke = [{'key': license_key, 'message':'Created by LicenseAngel'}]; var license = licenseAngel('enable', ke); if (license) console.log('License: ', license_key, 'Successfully Enabled.'); else console.log('License: ', license_key, 'NOT Enabled.'); // Renew License var ke = [{'key': license_key, 'license_type':'2'}]; var license = licenseAngel('renew', ke); if (license.renewed) { console.log('License: ', license_key, 'Successfully Renewed.'); console.log('Renewed ', license.renewed_time); console.log('Renewed to ', license.valid_to); if (license.renewed.inact_time) console.log('Inact time: ', license.renewed.inact_time); } else console.log('License: ', license_key, 'NOT Renewed.'); // Renew License var ke = [{'key': license_key, 'license_type':'2','client_id':'4'}]; var license = licenseAngel('create_invoice', ke); if (license) { console.log('License: ', license_key, 'Successfully Invoiced.'); console.log('Invoice Number ', license); } else console.log('License: ', license_key, 'NOT Invoiced.'); // Check Licenses var ke = [{}]; var license = licenseAngel('check_all', ke); if (license) { console.log('Checked ', license, ' licenses'); } else console.log('Licenses NOT checked.');