Skip to content

Commit a03ce25

Browse files
committed
fixing a few problems
1 parent 3415734 commit a03ce25

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/Plugin.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,7 @@ function_requirements('whm_api');
308308
$whm->set_user($user);
309309
$whm->set_hash($hash);
310310
//$whm = whm_api('faith.interserver.net');
311-
$field1 = explode(',', $service_types[$serviceClass->getType()]['services_field1']);
312-
if (in_array('reseller', $field1))
311+
if (in_array('reseller', $event['field1']))
313312
$response = json_decode($whm->suspendreseller($serviceClass->getUsername(), 'Canceled Service'), true);
314313
else
315314
$response = json_decode($whm->suspendacct($serviceClass->getUsername(), 'Canceled Service'), true);
@@ -324,7 +323,6 @@ public static function getTerminate(GenericEvent $event) {
324323
$serviceClass = $event->getSubject();
325324
$serviceTypes = run_event('get_service_types', FALSE, self::$module);
326325
$settings = get_module_settings(self::$module);
327-
$extra = run_event('parse_service_extra', $serviceClass->getExtra(), self::$module);
328326
$serverdata = get_service_master($serviceClass->getServer(), self::$module);
329327
$hash = $serverdata[$settings['PREFIX'].'_key'];
330328
$ip = $serverdata[$settings['PREFIX'].'_ip'];
@@ -340,8 +338,7 @@ function_requirements('whm_api');
340338
$whm->set_hash($hash);
341339
//$whm = whm_api('faith.interserver.net');
342340
if (trim($serviceClass->getUsername()) != '') {
343-
$field1 = explode(',', $service_types[$serviceClass->getType()]['services_field1']);
344-
if (in_array('reseller', $field1))
341+
if (in_array('reseller', $event['field1']))
345342
$response = json_decode($whm->terminatereseller($serviceClass->getUsername(), true));
346343
else
347344
$response = json_decode($whm->removeacct($serviceClass->getUsername(), false));
@@ -350,7 +347,7 @@ function_requirements('whm_api');
350347
myadmin_log(self::$module, 'info', "Skipping WHMAPI/Server Removal for {$serviceClass->getHostname()} because username is blank", __LINE__, __FILE__);
351348
$dnsr = json_decode($whm->dumpzone($serviceClass->getHostname()));
352349
if ($dnsr->result[0]->status == 1) {
353-
$db->query("select * from {$settings['TABLE']} where {$settings['PREFIX']}_hostname='{$serviceClass->getHostname()}' and {$settings['PREFIX']}_id != {$id} and {$settings['PREFIX']}_status = 'active'", __LINE__, __FILE__);
350+
$db->query("select * from {$settings['TABLE']} where {$settings['PREFIX']}_hostname='{$serviceClass->getHostname()}' and {$settings['PREFIX']}_id != {$serviceClass->getId()} and {$settings['PREFIX']}_status = 'active'", __LINE__, __FILE__);
354351
if ($db->num_rows() == 0) {
355352
myadmin_log(self::$module, 'info', "Removing Hanging DNS entry for {$serviceClass->getHostname()}", __LINE__, __FILE__);
356353
$whm->killdns($serviceClass->getHostname());

0 commit comments

Comments
 (0)