Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: placesrvrorder_chimera.php
<?php //require_once(APPPATH . 'libraries/cron/chimeratoolapi.php'); //$api = new ChimeraApi(); $api = new ChimeraApi(); $api->setSettings($MY_API_KEY, $row->AccountId, $row->ServerURL); if($row->ExternalNetworkId == '1') { $quantity = ''; $userName = ''; foreach($row->CustomFields as $customField) { if($customField->UseAsQuantity == 1) { $quantity = $customField->FieldValue; } if(strtolower(($customField->FieldName)) == 'username') { $userName = $customField->FieldValue; } } if($quantity == '') { $msgFromServer = 'Quantity field is missing'; } if($userName == '') { $msgFromServer = 'Username field is missing'; } $data = $api->checkUser($userName, '', $MY_API_KEY, $row->AccountId, $row->ServerURL); if (is_array($data)) { if (isset($data['success']) && $data['success'] == '1' && $data['userId'] > 0) { if($data['userId'] > 0) { $dataTransfer = $api->transferCredit($data['userId'], $quantity); if (isset($dataTransfer['success']) && $dataTransfer['success'] == '1') { $ifCodeSentToServer = 1; $codeVal = 'Credits transferred successfully!'; } else if (isset($dataTransfer['message']) && $dataTransfer['success'] == '') { $ifCodeSentToServer = 0; $msgFromServer = $dataTransfer['message']; if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } $REJECTED = 1; $CODE = $dataTransfer['message']; } } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } } else if (isset($data['message']) && $data['success'] == '') { if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } $REJECTED = 1; $CODE = $data['message']; } } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } else { $userName = ''; foreach($row->CustomFields as $customField) { $userName = $customField->FieldValue; } if($userName == '') { $msgFromServer = 'Username / SN field is missing'; } if(!is_numeric($userName)) { // FETCH USER ID $data = $api->checkUser($userName, ''); if (is_array($data)) { if (isset($data['success']) && $data['success'] == '1' && $data['userId'] > 0) { if($data['userId'] > 0) { $data = $api->sellLicence($data['userId'], 'user', $row->ExternalNetworkId); if (isset($data['success']) && $data['success'] == '1') { $ifCodeSentToServer = 1; $codeVal = $data['message']; } else if (isset($data['message']) && $data['success'] == '') { $ifCodeSentToServer = 0; $msgFromServer = $data['message']; if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } } $REJECTED = 1; $CODE = $data['message']; } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } else { if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } } $REJECTED = 1; $CODE = 'Unknown user: '.$userName; } } else if (isset($data['message']) && $data['success'] == '') { $ifCodeSentToServer = 0; $msgFromServer = $data['message']; } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } } else { $data = $api->sellLicence($userName, 'chimeracard', $row->ExternalNetworkId); if (is_array($data)) { if (isset($data['success']) && $data['success'] == '1') { $ifCodeSentToServer = 1; $codeVal = $data['message']; } else if (isset($data['success']) && $data['success'] == '' && $data['code'] == '806') { if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } } $REJECTED = 1; $CODE = $data['message']; } else { if($IS_RETAIL == '0') { if(serverOrderRefunded($row->LogRequestId) == '0') { $dec_points = refundServerCredits($row->UserId, $row->LogRequestId, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1' "; } } $REJECTED = 1; $CODE = $data['message']; } } else { $ifCodeSentToServer = 0; $msgFromServer = 'Error while connecting to Chimera tool API!'; } } } ?>