|
@@ -26,7 +26,15 @@ function serviceAddon_CreateAccount(array $params) {
|
|
|
$params['model']->save();
|
|
$params['model']->save();
|
|
|
}
|
|
}
|
|
|
if($params['Create_Mail'] > 0) {
|
|
if($params['Create_Mail'] > 0) {
|
|
|
- return serviceAddonSendEmail($emailTemplates[$params['Create_Mail']], $params['serviceid'], $params['model']->name, $params['model']->productAddon->name);
|
|
|
|
|
|
|
+ return serviceAddonSendEmail(
|
|
|
|
|
+ $emailTemplates[
|
|
|
|
|
+ $params['Create_Mail']
|
|
|
|
|
+ ],
|
|
|
|
|
+ $params['serviceid'],
|
|
|
|
|
+ $params['model']->name,
|
|
|
|
|
+ $params['model']->productAddon->name,
|
|
|
|
|
+ $params['model']->qty
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
@@ -37,7 +45,15 @@ function serviceAddon_SuspendAccount(array $params) {
|
|
|
return $emailTemplates[0];
|
|
return $emailTemplates[0];
|
|
|
}
|
|
}
|
|
|
if($params['Suspend_Mail'] > 0) {
|
|
if($params['Suspend_Mail'] > 0) {
|
|
|
- return serviceAddonSendEmail($emailTemplates[$params['Suspend_Mail']], $params['serviceid'], $params['model']->name, $params['model']->productAddon->name);
|
|
|
|
|
|
|
+ return serviceAddonSendEmail(
|
|
|
|
|
+ $emailTemplates[
|
|
|
|
|
+ $params['Suspend_Mail']
|
|
|
|
|
+ ],
|
|
|
|
|
+ $params['serviceid'],
|
|
|
|
|
+ $params['model']->name,
|
|
|
|
|
+ $params['model']->productAddon->name,
|
|
|
|
|
+ $params['model']->qty
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
@@ -48,7 +64,15 @@ function serviceAddon_UnsuspendAccount(array $params) {
|
|
|
return $emailTemplates[0];
|
|
return $emailTemplates[0];
|
|
|
}
|
|
}
|
|
|
if($params['Unsuspend_Mail'] > 0) {
|
|
if($params['Unsuspend_Mail'] > 0) {
|
|
|
- return serviceAddonSendEmail($emailTemplates[$params['Unsuspend_Mail']], $params['serviceid'], $params['model']->name, $params['model']->productAddon->name);
|
|
|
|
|
|
|
+ return serviceAddonSendEmail(
|
|
|
|
|
+ $emailTemplates[
|
|
|
|
|
+ $params['Unsuspend_Mail']
|
|
|
|
|
+ ],
|
|
|
|
|
+ $params['serviceid'],
|
|
|
|
|
+ $params['model']->name,
|
|
|
|
|
+ $params['model']->productAddon->name,
|
|
|
|
|
+ $params['model']->qty
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
@@ -59,7 +83,15 @@ function serviceAddon_TerminateAccount(array $params) {
|
|
|
return $emailTemplates[0];
|
|
return $emailTemplates[0];
|
|
|
}
|
|
}
|
|
|
if($params['Terminate_Mail'] > 0) {
|
|
if($params['Terminate_Mail'] > 0) {
|
|
|
- return serviceAddonSendEmail($emailTemplates[$params['Terminate_Mail']], $params['serviceid'], $params['model']->name, $params['model']->productAddon->name);
|
|
|
|
|
|
|
+ return serviceAddonSendEmail(
|
|
|
|
|
+ $emailTemplates[
|
|
|
|
|
+ $params['Terminate_Mail']
|
|
|
|
|
+ ],
|
|
|
|
|
+ $params['serviceid'],
|
|
|
|
|
+ $params['model']->name,
|
|
|
|
|
+ $params['model']->productAddon->name,
|
|
|
|
|
+ $params['model']->qty
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
@@ -70,7 +102,15 @@ function serviceAddon_ChangePackage(array $params) {
|
|
|
return $emailTemplates[0];
|
|
return $emailTemplates[0];
|
|
|
}
|
|
}
|
|
|
if($params['ChangePackage_Mail'] > 0) {
|
|
if($params['ChangePackage_Mail'] > 0) {
|
|
|
- return serviceAddonSendEmail($emailTemplates[$params['ChangePackage_Mail']], $params['serviceid'], $params['model']->name, $params['model']->productAddon->name);
|
|
|
|
|
|
|
+ return serviceAddonSendEmail(
|
|
|
|
|
+ $emailTemplates[
|
|
|
|
|
+ $params['ChangePackage_Mail']
|
|
|
|
|
+ ],
|
|
|
|
|
+ $params['serviceid'],
|
|
|
|
|
+ $params['model']->name,
|
|
|
|
|
+ $params['model']->productAddon->name,
|
|
|
|
|
+ $params['model']->qty
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
return 'success';
|
|
return 'success';
|
|
|
}
|
|
}
|
|
@@ -155,8 +195,18 @@ function serviceAddonGetEmailTemplatesArray() {
|
|
|
return $emailTemplates;
|
|
return $emailTemplates;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function serviceAddonSendEmail($templateName,$serviceId, $serviceCode, $serviceName) {
|
|
|
|
|
- $result = localAPI('SendEmail', ['messagename' => $templateName, 'id' => $serviceId, 'customvars' => ['servicecode' => $serviceCode, 'servicename' => $serviceName]]);
|
|
|
|
|
|
|
+function serviceAddonSendEmail($templateName,$serviceId, $serviceCode, $serviceName, $serviceQty) {
|
|
|
|
|
+ $result = localAPI(
|
|
|
|
|
+ 'SendEmail',[
|
|
|
|
|
+ 'messagename' => $templateName,
|
|
|
|
|
+ 'id' => $serviceId,
|
|
|
|
|
+ 'customvars' => [
|
|
|
|
|
+ 'servicecode' => $serviceCode,
|
|
|
|
|
+ 'servicename' => $serviceName,
|
|
|
|
|
+ 'serviceqty' => $serviceQty
|
|
|
|
|
+ ]
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
if ($result['result'] == 'success') {
|
|
if ($result['result'] == 'success') {
|
|
|
return 'success';
|
|
return 'success';
|
|
|
} else {
|
|
} else {
|