public function pwa_iopn($data) { include_once 'iopn/pwa-iopn.php'; if (Configuration::get('PWAPRESTA_PWAPRESTA_ORDER_UPDATE_API') == 'IOPN') { if (!empty($data)) { $param['message'] = 'IOPN Notifications : IOPN function called with some POST data.'; $obj = new Pwapresta(); $obj->generate_log($param); $data1 = json_encode($data); $filename = '1_iopn_non'; $myfile = fopen($filename, "w"); fwrite($myfile, $data1); fclose($myfile); $iopn = new PWA_Iopn(); $iopn->notifications($data); } else { $param['message'] = 'IOPN Notifications : IOPN function called without POST data.'; $obj = new Pwapresta(); $obj->generate_log($param); } } exit; }
public function iopn_notifications() { $data = $_POST; $pwacheckkout = new Pwacheckout(); if ($pwacheckkout->get_option('enabled') == 'yes') { if ($pwacheckkout->get_option('order_update_api') == 'IOPN') { if (!empty($data)) { $param['message'] = 'IOPN Notifications : IOPN function called with some POST data.'; $this->generate_log($param); $iopn = new PWA_Iopn(); $iopn->notifications($data); } else { $param['message'] = 'IOPN Notifications : IOPN function called without POST data.'; $this->generate_log($param); } } else { header('HTTP/1.1 503 SERVICE_UNAVAILABLE'); } } else { header('HTTP/1.1 503 SERVICE_UNAVAILABLE'); } exit; }