Skip to content

Commit 6b11f9d

Browse files
Send mail when deacivate has issue
1 parent 72b7cd5 commit 6b11f9d

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/directadmin.inc.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,18 @@ function deactivate_directadmin($ipAddress)
333333
];
334334
$response = directadmin_req($url, $post, $options);
335335
myadmin_log('licenses', 'info', $response, __LINE__, __FILE__);
336+
$deActdLicense = get_directadmin_license_by_ip($ipAddress);
337+
$bodyRows = [];
338+
if ($deActdLicense['active'] == 'Y') {
339+
$bodyRows[] = 'DirectAdmin license IP: '.$ipAddress.' unable to cancel.';
340+
$bodyRows[] = 'Deactivation Response: .'.print_r($response, true);
341+
$subject = 'License Deactivation Issue IP: '.$ipAddress;
342+
$smartyE = new TFSmarty;
343+
$smartyE->assign('h1', 'License Deactivation');
344+
$smartyE->assign('body_rows', $bodyRows);
345+
$msg = $smartyE->fetch('email/client/client_email.tpl');
346+
(new \MyAdmin\Mail())->multiMail($subject, $msg, 'my@interserver.net', 'client/client_email.tpl');
347+
}
336348
return true;
337349
}
338350
}

0 commit comments

Comments
 (0)