fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [16867] helpdesk: translation


From: sigurdne
Subject: [Fmsystem-commits] [16867] helpdesk: translation
Date: Wed, 14 Jun 2017 03:08:57 -0400 (EDT)

Revision: 16867
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16867
Author:   sigurdne
Date:     2017-06-14 03:08:57 -0400 (Wed, 14 Jun 2017)
Log Message:
-----------
helpdesk: translation

Modified Paths:
--------------
    trunk/helpdesk/setup/phpgw_no.lang
    trunk/property/inc/cron/default/Import_fra_agresso_X205_BK_vedlegg.php

Modified: trunk/helpdesk/setup/phpgw_no.lang
===================================================================
--- trunk/helpdesk/setup/phpgw_no.lang  2017-06-13 16:06:35 UTC (rev 16866)
+++ trunk/helpdesk/setup/phpgw_no.lang  2017-06-14 07:08:57 UTC (rev 16867)
@@ -204,7 +204,7 @@
 owned by       helpdesk        no      Eies av
 new message    helpdesk        no      Svarmelding ved ny sak
 update message helpdesk        no      Svarmelding ved oppdatert sak
-close message  helpdesk        no      Svarmelding ved avlsuttet sak
+close message  helpdesk        no      Svarmelding ved avsluttet sak
 list %1        helpdesk        no      List %1
 public helpdesk        no      synlig for alle
 open edit in new window        helpdesk        no      Editer i nytt vindu
\ No newline at end of file

Modified: trunk/property/inc/cron/default/Import_fra_agresso_X205_BK_vedlegg.php
===================================================================
--- trunk/property/inc/cron/default/Import_fra_agresso_X205_BK_vedlegg.php      
2017-06-13 16:06:35 UTC (rev 16866)
+++ trunk/property/inc/cron/default/Import_fra_agresso_X205_BK_vedlegg.php      
2017-06-14 07:08:57 UTC (rev 16867)
@@ -343,15 +343,37 @@
                {
                        $bilagsnr = false;
 
-                       $xmlparse = CreateObject('property.XmlToArray');
-                       $xmlparse->setEncoding('UTF-8');
-                       $var_result = $xmlparse->parseFile($file);
+                       $xml = new SimpleXMLElement(file_get_contents( $file ));
 
+                       $_data = array(
+                               'KEY' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/KEY'),
+                               'ATTACHMENT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/ATTACHMENT'),
+                               'AMOUNT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/AMOUNT'),
+                               'CLIENT.CODE' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/CLIENT.CODE'),
+                               'CURRENCY.CURRENCYID' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/CURRENCY.CURRENCYID'),
+                               'EXCHANGERATE' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/EXCHANGERATE'),
+                               'INVOICEDATE' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/INVOICEDATE'),
+                               'LOCALAMOUNT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/LOCALAMOUNT'),
+                               'LOCALVATAMOUNT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/LOCALVATAMOUNT'),
+                               'MATURITY' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/MATURITY'),
+                               'PAYAMOUNT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/PAYAMOUNT'),
+                               'POSTATUSUPDATED' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/POSTATUSUPDATED'),
+                               'PURCHASEORDERNO' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/PURCHASEORDERNO'),
+                               'SUPPLIERBANKGIRO' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/SUPPLIERBANKGIRO'),
+                               'SUPPLIER.CODE' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/SUPPLIER.CODE'),
+                               'SUPPLIERREF' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/SUPPLIERREF'),
+                               'VATAMOUNT' => 
$xml->xpath('//INVOICES/INVOICE/INVOICEHEADER/VATAMOUNT')
+                       );
+
+                       foreach ($_data as $key => & $__data)
+                       {
+                               $__data = (string) $__data[0];
+                       }
+
                        set_time_limit(300);
 
-                       if (isset($var_result['INVOICES']) && 
is_array($var_result['INVOICES']))
+                       if (!empty($_data['KEY']))
                        {
-                               $_data = 
$var_result['INVOICES'][0]['INVOICE'][0]['INVOICEHEADER'][0];
 
                                if(!empty($_data['ATTACHMENT']))
                                {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]