Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: __srvrorder.php
<? if(!empty($row->email_B5D9) && ($row->ExternalNetworkId == '1' || $row->ExternalNetworkId == '2')) { echo $apiSignature = $row->APIKey2; // Your account API Signature $Y = '1'; echo '<br>'; if($row->ExternalNetworkId == '1') //activate $operation = 'activate'; else if($row->ExternalNetworkId == '2') //renewal $operation = 'renew'; echo $operation.'<br>'; echo $MY_API_KEY.'<br>'; echo $row->email_B5D9.'<br>'; echo $SIGNATURE = md5($apiSignature.sha1($row->email_B5D9.$operation.$Y.$MY_API_KEY.$apiSignature)); //sign=md5(api_sign+sha1(email+operation+y+token+api_sign)) echo '<br>'; echo '<br>'; echo $apiURL = $row->ServerURL."?email=".$row->email_B5D9."&operation=$operation&y=$Y&token=$MY_API_KEY&sign=$SIGNATURE"; // https://eftp-server.com/api_user?email=example@site.com&operation=activate&y=1&token= ab0b98a924a83ce8f2cbaca73cfab329&sign= 1a3d0536797ed0149916be02c9feee61 $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 120); curl_setopt($ch, CURLOPT_URL, $apiURL); // curl_setopt($ch, CURLOPT_POSTFIELDS, $data); ob_start(); $responseData = curl_exec($ch); curl_close($ch); ob_end_clean(); echo '****************************'.$responseData; if($responseData == 'Success') { $ifCodeSentToServer = 1; if($row->ExternalNetworkId == '1') //activate $codeVal = 'Activation added!'; else if($row->ExternalNetworkId == '2') //renewal $codeVal = 'Renewal successful!'; } else { $ifCodeSentToServer = 0; $msgFromServer = $responseData; } /* $request = curl_init($apiURL); curl_setopt($request, CURLOPT_POST, true); curl_setopt($request, CURLOPT_POSTFIELDS, $postData); curl_setopt($request, CURLOPT_RETURNTRANSFER, true); curl_setopt($request, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($request, CURLOPT_FOLLOWLOCATION, true); curl_setopt($request, CURLOPT_TIMEOUT, 120); $responseData = curl_exec($request); $responseHttpCode = curl_getinfo($request, CURLINFO_HTTP_CODE); curl_close($request); if($responseHttpCode != "200") { $ifCodeSentToServer = 0; $msgFromServer = "API Request Failed, HTTP Code / Error: $responseHttpCode"; } if(empty($responseData) || !is_string($responseData)) { $ifCodeSentToServer = 0; $msgFromServer = 'API Request Failed'; } else { json_decode($responseData); if(json_last_error() != JSON_ERROR_NONE) { $ifCodeSentToServer = 0; $msgFromServer = 'Invalid API Response'; } else { $responseData = json_decode($responseData,true); if(empty($responseData) || !is_array($responseData) || empty($responseData['msg']) || empty($responseData['type'])) { $ifCodeSentToServer = 0; $msgFromServer = 'Invalid Response Data Syntax'; } if($responseData['type'] !== 'success' || empty($responseData['signature_plus'])) { $ifCodeSentToServer = 0; $msgFromServer = ucfirst($responseData['type']) . ' : ' . $responseData['msg']; } if($responseData['type'] == 'success') { $ifCodeSentToServer = 1; $codeVal = 'Activation added!'; //json_encode($responseData); } } }*/ } else { $ifCodeSentToServer = 0; $msgFromServer = 'Email Required!'; } ?>