Пример #1
0
     $root->addChild('ORIGIN_TYPE', 0);
     $root->addChild('ORIGIN_TEXT', '');
     $root->addChild('BUYER_S_USER_ID', 0);
     $doc = dom_import_simplexml($root);
     $xml = $doc->ownerDocument->saveXML($doc->ownerDocument->documentElement);
     $wsdl_res = $wsdl->save_waybill($xml);
     if ($wsdl_res['status'] == 0) {
         SetELetterOverhead($dletter_id, $wsdl_res['rs_id']);
     } else {
         $error = $wsdl->get_error($wsdl_res[status]);
     }
     break;
 case 'finish_overhead':
     $rs_id = $_REQUEST['rs_id'];
     $wsdl->set_waybill_id($rs_id);
     $wsdl_res = $wsdl->close_waybill();
     if ($wsdl_res != 1) {
         $error = $wsdl_res;
     }
     break;
 case 'confirm_overhead':
     $overhead_id = $_REQUEST['id'];
     $rs_id = $_REQUEST['rs_id'];
     $wsdl->set_waybill_id($rs_id);
     $wsdl_res = $wsdl->confirm_waybill();
     if ($wsdl_res) {
         ConfirmOverhead($overhead_id);
     } else {
         $error = 'ვერ მოხერხდა ზედნადების დადასტურება!';
     }
     break;