Skip to content

Commit 5c21810

Browse files
committed
a bunch of updates improving some of the email contents and subject amaking them work better iwth being in a plugin.. some other optimizations and tweaks as well
1 parent e5dda7b commit 5c21810

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

src/Plugin.php

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,8 @@ public static function doEnable(\Service_Order $serviceOrder, $repeatInvoiceId,
4040
$serviceInfo = $serviceOrder->getServiceInfo();
4141
$settings = get_module_settings(self::$module);
4242
if ($regexMatch === FALSE) {
43-
$db = get_module_db(self::$module);
44-
$db->query("select * from website_masters where website_id='{$serviceInfo[$settings['PREFIX'].'_server']}'", __LINE__, __FILE__);
45-
$db->next_record(MYSQL_ASSOC);
46-
$serverdata = $db->Record;
43+
function_requirements('get_service_master');
44+
$serverdata = get_service_master($serviceInfo[$settings['PREFIX'].'_server'], self::$module);
4745
$hash = $serverdata[$settings['PREFIX'].'_key'];
4846
$user = 'root';
4947
function_requirements('whm_api');
@@ -107,7 +105,7 @@ public static function doDisable(\Service_Order $serviceOrder, $repeatInvoiceId,
107105
$settings = get_module_settings(self::$module);
108106
$db = get_module_db(self::$module);
109107
function_requirements('whm_api');
110-
$serverdata = get_service_master($serviceInfo['website_server'], self::$module);
108+
$serverdata = get_service_master($serviceInfo[$settings['PREFIX'].'_server'], self::$module);
111109
$hash = $serverdata['website_key'];
112110
$user = 'root';
113111
$whm = new \xmlapi($serverdata['website_ip']);
@@ -139,10 +137,10 @@ function_requirements('whm_api');
139137
$response = json_decode($response);
140138
if ($response->result[0]->status == 1) {
141139
// update db w/ new ip
142-
$db->query("update {$settings['TABLE']} set {$settings['PREFIX']}_ip='{$mainIp}' where {$settings['PREFIX']}_id={$db->Record['repeat_invoices_service']}", __LINE__, __FILE__);
143-
myadmin_log(self::$module, 'info', "Gave Website {$db->Record['repeat_invoices_service']} Main IP {$serviceInfo[$settings['PREFIX'].'_ip']}", __LINE__, __FILE__);
140+
$db->query("update {$settings['TABLE']} set {$settings['PREFIX']}_ip='{$mainIp}' where {$settings['PREFIX']}_id={$serviceInfo[$settings['PREFIX'].'_id']}", __LINE__, __FILE__);
141+
myadmin_log(self::$module, 'info', "Gave Website {$serviceInfo[$settings['PREFIX'].'_id']} Main IP {$serviceInfo[$settings['PREFIX'].'_ip']}", __LINE__, __FILE__);
144142
} else {
145-
myadmin_log(self::$module, 'info', "Error Giving Website {$db->Record['repeat_invoices_service']} Main IP {$serviceInfo[$settings['PREFIX'].'_ip']}", __LINE__, __FILE__);
143+
myadmin_log(self::$module, 'info', "Error Giving Website {$serviceInfo[$settings['PREFIX'].'_id']} Main IP {$serviceInfo[$settings['PREFIX'].'_ip']}", __LINE__, __FILE__);
146144
$headers = '';
147145
$headers .= 'MIME-Version: 1.0'.EMAIL_NEWLINE;
148146
$headers .= 'Content-type: text/html; charset=UTF-8'.EMAIL_NEWLINE;
@@ -154,8 +152,8 @@ function_requirements('whm_api');
154152
myadmin_log(self::$module, 'info', "ip {$serviceInfo[$settings['PREFIX'].'_ip']} (Shared IP) Main IP {$mainIp}, no Change Needed", __LINE__, __FILE__);
155153
}
156154
add_output('Dedicated IP Order Canceled');
157-
$email = $settings['TBLNAME'].' ID: '.$serviceInfo[$settings['PREFIX'].'_id'].'<br>'.$settings['TBLNAME'].' Hostname: '.$serviceInfo[$settings['PREFIX'].'_hostname']."<br>Description: {$db->Record['repeat_invoices_description']}<br>";
158-
$subject = $settings['TBLNAME'].' '.$db->Record['repeat_invoices_service'].' Canceled Dedicated IP';
155+
$email = $settings['TBLNAME'].' ID: '.$serviceInfo[$settings['PREFIX'].'_id'].'<br>'.$settings['TBLNAME'].' Hostname: '.$serviceInfo[$settings['PREFIX'].'_hostname'].'<br>Description: '.self::$name.'<br>';
156+
$subject = $settings['TBLNAME'].' '.$serviceInfo[$settings['PREFIX'].'_id'].' Canceled Dedicated IP';
159157
$headers = '';
160158
$headers .= 'MIME-Version: 1.0'.EMAIL_NEWLINE;
161159
$headers .= 'Content-type: text/html; charset=UTF-8'.EMAIL_NEWLINE;

0 commit comments

Comments
 (0)