Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }