Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: getcodes_gsmkody.php
<?php require_once(APPPATH . 'libraries/cron/gsmkody_api.php'); $objAPI = new gsmkody(); $objAPI->doAction('order.json', $MY_API_KEY, $row->ServerURL, 'GET', '', '', $row->OrderIdFromServer); $arrData = $objAPI->getResult(); $strErr = $objAPI->checkError($arrData); if(trim($strErr) != '') { $msg = $strErr; } else { if(isset($arrData['status']) && $arrData['status'] == 'ok') { if($arrData['order']['status'] == 'no_code' || $arrData['order']['status'] == 'canceled') // REFUND { $ALTERNATE_API_APPLIED = ifAlternateAPI($row->PackageId, $row->AltAPIIds, $row->CodeId, '0'); if($ALTERNATE_API_APPLIED == false) { if(imeiOrderRefunded($row->CodeId) == '0') { $dec_points = refundIMEICredits($row->UserId, $row->CodeId, $row->IMEINo, addslashes(stripslashes($row->PackageTitle)), $currDtTm, $row->PackageId, $row->Credits, '0', ''); $strDeduct = ", Refunded = '1', CheckDuplication = 0"; } create_push_notification($row->UserId, 'Your IMEI order has been cancelled!'); rejectedIMEIOrderEmail($row->UserEmail, stripslashes($row->CustomerName), stripslashes($row->PackageTitle), $row->IMEINo, $arrData['order']['code'], $row->RequestedAt, $row->PackageId, $row->AlternateEmail, $row->Credits, $dec_points, $row->Comments, $row->CodeId, $row->UserId); if($row->SMS_User == '1' && $row->SMS_Pack == '1' && $row->Phone!= '' && $PHONE_ADMIN != '') { checkAndSendSMS($row->Phone, $PHONE_ADMIN, '13', stripslashes($row->CustomerName), stripslashes($row->PackageTitle), $row->IMEINo, $arrData['order']['code'], $row->RequestedAt, $row->Comments); } $this->db->query("UPDATE tbl_gf_codes SET Code = '".check_input($arrData['order']['code'])."' $strDeduct, CodeStatusId = '3', ReplyDtTm = '$currDtTm', HiddenStatus = '0' WHERE CodeId = '".$row->CodeId."'"); } } if($arrData['order']['status'] == 'ready') // DONE { successfulIMEIOrderEmail($row->UserEmail, stripslashes($row->CustomerName), stripslashes($row->PackageTitle), $row->IMEINo, $arrData['order']['code'], $row->RequestedAt, $row->PackageId, $row->AlternateEmail, $row->Credits, $row->UserId, $row->Comments, $row->CodeId); if($row->SMS_User == '1' && $row->SMS_Pack == '1' && $row->Phone!= '' && $PHONE_ADMIN != '') { checkAndSendSMS($row->Phone, $PHONE_ADMIN, '7', stripslashes($row->CustomerName), stripslashes($row->PackageTitle), $row->IMEINo, $arrData['order']['code'], $row->RequestedAt, $row->Comments); } $this->db->query("UPDATE tbl_gf_codes SET Code = '".check_input($arrData['order']['code'])."', CodeStatusId = '2', ReplyDtTm = '$currDtTm', HiddenStatus = '0' WHERE CodeId = '".$row->CodeId."'"); } } } ?>