|
|
@@ -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 {
|