xuancallback.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. function ioncube_event_handler($errCode, $params)
  3. {
  4. $company = "%company%";
  5. $expireDate = "2026-10-23";
  6. $ip = "";
  7. $mac = "";
  8. $users = "3";
  9. $email = "%email%";
  10. $mobile = "%mobile%";
  11. $qq = "%qq%";
  12. $version = "%version%";
  13. if(empty($email) or strpos($email, '%email') === 0) $email = 'co@zentao.net';
  14. if(empty($mobile) or strpos($mobile, '%mobile') === 0) $mobile = '4006 889923';
  15. if(empty($qq) or strpos($qq, '%qq') === 0) $qq = 'co@zentao.net(1492153927)';
  16. $errType = '';
  17. if($errCode == ION_LICENSE_EXPIRED)
  18. {
  19. $errType = 'expired';
  20. }
  21. elseif($errCode == ION_LICENSE_SERVER_INVALID)
  22. {
  23. $errType = 'serverInvalid';
  24. }
  25. elseif($errCode == ION_LICENSE_NOT_FOUND)
  26. {
  27. $errType = 'notFound';
  28. }
  29. elseif($errCode == ION_LICENSE_CORRUPT)
  30. {
  31. $errType = 'corrupt';
  32. }
  33. $licenseData = new stdClass();
  34. $licenseData->errCode = $errCode;
  35. $licenseData->errType = $errType;
  36. $licenseData->company = $company;
  37. $licenseData->expireDate = $expireDate;
  38. $licenseData->ip = $ip;
  39. $licenseData->mac = $mac;
  40. $licenseData->users = $users;
  41. $licenseData->mobile = $mobile;
  42. $licenseData->email = $email;
  43. $licenseData->qq = $qq;
  44. $licenseData->version = $version;
  45. $licenseData->params = $params;
  46. include dirname(dirname(dirname(__FILE__))) . '/www/license.php';
  47. exit;
  48. }