Эх сурвалжийг харах

try to create a service code

andre 3 жил өмнө
parent
commit
c2ea0b9532
1 өөрчлөгдсөн 13 нэмэгдсэн , 3 устгасан
  1. 13 3
      serviceAddon.php

+ 13 - 3
serviceAddon.php

@@ -14,12 +14,22 @@ if (!defined("WHMCS")) {
 }
 
 function serviceAddon_CreateAccount(array $params) {
+
+    logModuleCall(
+        'ServiceAddon',
+        __FUNCTION__,
+        $params,
+        'debug',
+        ''
+    );
+
     $emailTemplates = serviceAddonGetEmailTemplatesArray();
     if($emailTemplates[0] != 'none') {
         return $emailTemplates[0];
     }
+    $serviceCode = 'Test';
     if($params['Create_Mail'] > 0) {
-        return serviceAddonSendEmail($emailTemplates[$params['Create_Mail']], $params['serviceid']);
+        return serviceAddonSendEmail($emailTemplates[$params['Create_Mail']], $params['serviceid'], $serviceCode);
     }
     return 'success';
 }
@@ -148,8 +158,8 @@ function serviceAddonGetEmailTemplatesArray() {
     return $emailTemplates;
 }
 
-function serviceAddonSendEmail($templateName,$serviceId) {
-    $result = localAPI('SendEmail', ['messagename' => $templateName, 'id' => $serviceId]);
+function serviceAddonSendEmail($templateName,$serviceId, $serviceCode='') {
+    $result = localAPI('SendEmail', ['messagename' => $templateName, 'id' => $serviceId, 'customvars' => ['servicecode' => $serviceCode]]);
     if ($result['result'] == 'success') {
         return 'success';
     } else {