[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7573] property: filetransfer
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [7573] property: filetransfer |
Date: |
Sun, 11 Sep 2011 13:24:23 +0000 |
Revision: 7573
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7573
Author: sigurdne
Date: 2011-09-11 13:24:23 +0000 (Sun, 11 Sep 2011)
Log Message:
-----------
property: filetransfer
Modified Paths:
--------------
trunk/property/inc/export/default/Basware_X114
Modified: trunk/property/inc/export/default/Basware_X114
===================================================================
--- trunk/property/inc/export/default/Basware_X114 2011-09-11 13:23:57 UTC
(rev 7572)
+++ trunk/property/inc/export/default/Basware_X114 2011-09-11 13:24:23 UTC
(rev 7573)
@@ -456,37 +456,40 @@
$oRsBilag = $this->get_voucher($voucher_id);
- if(isset($oRsBilag[0]['external_ref']) &&
$oRsBilag[0]['external_ref'])
+ if(!isset($oRsBilag[0]['external_ref']) ||
!$oRsBilag[0]['external_ref'])
{
- //Bestem filnavn
- $Filnavn =
$this->LagFilnavn($oRsBilag[0]['external_ref']);
+ $oRsBilag[0]['external_ref'] = mt_rand();
+ }
+
+ //Bestem filnavn
+ $Filnavn =
$this->LagFilnavn($oRsBilag[0]['external_ref']);
- if (!$Filnavn)
- {
- $message='LagFilnavn: Filnavn er i
bruk';
- $this->errorhandler($batchid,$message);
- return $message;
- }
+ if (!$Filnavn)
+ {
+ $message='LagFilnavn: Filnavn er i bruk';
+ $this->errorhandler($batchid,$message);
+ return $message;
+ }
- //Test om filen kan opprettes og skrives til
- if (@fopen($Filnavn, "wb"))
+ //Test om filen kan opprettes og skrives til
+ if (@fopen($Filnavn, "wb"))
+ {
+ unlink($Filnavn);
+ }
+ else
+ {
+ $message='kan ikke lagre til fil: '. $Filnavn
.'<br>';
+ if($this->debug)
{
- unlink($Filnavn);
+ echo $message;
}
else
{
- $message='kan ikke lagre til fil: '.
$Filnavn .'<br>';
- if($this->debug)
- {
- echo $message;
- }
- else
- {
- return $message;
- }
+ return $message;
}
}
+
$antall = count($oRsBilag);
$this->db->transaction_begin();
@@ -722,11 +725,11 @@
//Fullfør transaksjon
if ($download=='on' && !$this->debug)
{
- $file_written = true;
+ // $file_written = true;
// aktiver neste blokk for a skrive filer for basware
// -- Start
- /*
+
$file_written = false;
$fp = fopen($Filnavn, "wb");
fwrite($fp,$buffer);
@@ -735,7 +738,7 @@
{
$file_written=true;
}
- */
+
// -- END
if( $file_written &&
$this->config->config_data['invoice_export_method'] != 'ftp' )
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7573] property: filetransfer,
Sigurd Nes <=