phpgroupware-cvs
[Top][All Lists]
Advanced

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

[Phpgroupware-cvs] property/inc class.soXport.inc.php,1.18


From: sigurdne
Subject: [Phpgroupware-cvs] property/inc class.soXport.inc.php,1.18
Date: Thu, 20 Oct 2005 10:55:00 +0200

Update of property/inc

Modified Files:
     Branch: MAIN
            class.soXport.inc.php lines: +543 -540

Log Message:
*** empty log message ***

====================================================
Index: property/inc/class.soXport.inc.php
diff -u property/inc/class.soXport.inc.php:1.17 
property/inc/class.soXport.inc.php:1.18
--- property/inc/class.soXport.inc.php:1.17     Wed Sep 14 10:21:49 2005
+++ property/inc/class.soXport.inc.php  Thu Oct 20 08:55:38 2005
@@ -1,540 +1,543 @@
-<?php
-       /**
-       * phpGroupWare - property: a Facilities Management System.
-       *
-       * @author Sigurd Nes <address@hidden>
-       * @copyright Copyright (C) 2003-2005 Free Software Foundation, Inc. 
http://www.fsf.org/
-       * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
-       * @internal Development of this application was funded by 
http://www.bergen.kommune.no/bbb_/ekstern/
-       * @package property
-       * @subpackage admin
-       * @version $Id$
-       */
-
-       /**
-        * Description
-        * @package property
-        */
-
-       class soXport
-       {
-               var $db = '';
-               var $account_id = 0;
-               var $total_records = 0;
-
-               function soXport($useacl=True)
-               {
-
-                       $GLOBALS['phpgw_info']['flags']['currentapp']   =       
'property';
-                       $this->currentapp               = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
-                       $this->db                               = 
$GLOBALS['phpgw']->db;
-                       $this->bocommon                 = 
CreateObject($this->currentapp.'.bocommon');
-
-                       $this->join                             = 
$this->bocommon->join;
-                       $this->datetimeformat   = 
$this->bocommon->datetimeformat;
-                       $this->like                             = 
$this->bocommon->like;
-                       $this->account_id               = 
$GLOBALS['phpgw_info']['user']['account_id'];
-               }
-
-
-               function auto_tax($dima='')
-               {
-                       if(!$dima)
-                       {
-                               return;
-                       }
-                       $sql = "select mva as tax_code from fm_location1 where 
loc1=" . substr($dima,0,4);
-                       $this->db->query($sql);
-                       $this->db->next_record();
-
-                       return $this->db->f('tax_code');
-               }
-
-               function tax_b_account_override($mvakode='',$b_account_id='')
-               {
-                       if(!$b_account_id)
-                       {
-                               return $mvakode;
-                       }
-                       $sql = "select mva as tax_code from fm_b_account where 
id='$b_account_id'";
-                       $this->db->query($sql);
-                       $this->db->next_record();
-
-                       if($this->db->f('tax_code'))
-                       {
-                               return $this->db->f('tax_code');
-                       }
-                       else
-                       {
-                               return $mvakode;
-                       }
-
-               }
-
-               function tax_vendor_override($mvakode='',$vendor_id='')
-               {
-                       if(!$vendor_id)
-                       {
-                               return $mvakode;
-                       }
-                       $sql = "select mva as tax_code from fm_vendor where 
id='$vendor_id'";
-                       $this->db->query($sql);
-                       $this->db->next_record();
-
-                       if($this->db->f('tax_code'))
-                       {
-                               return $this->db->f('tax_code');
-                       }
-                       else
-                       {
-                               return $mvakode;
-                       }
-
-               }
-
-               function get_kostra_id($dima='')
-               {
-                       if(!$dima)
-                       {
-                               return;
-                       }
-                       $sql = "select kostra_id from fm_location1 where loc1=" 
. substr($dima,0,4);
-                       $this->db->query($sql);
-                       $this->db->next_record();
-
-                       return $this->db->f('kostra_id');
-               }
-
-               function anleggsnr_to_objekt($anleggsnr,$meter_table)
-               {
-                       $this->db->query("select 
$meter_table.ext_meter_id,$meter_table.loc1,$meter_table.loc2,$meter_table.loc3,fm_part_of_town.district_id
 "
-                       . " from $meter_table $this->join fm_location1 ON 
$meter_table.loc1 = fm_location1.loc1 $this->join "
-            . " fm_part_of_town ON fm_location1.part_of_town_id = 
fm_part_of_town.part_of_town_id where $meter_table.ext_system_id='$anleggsnr'");
-
-                       $this->db->next_record();
-
-//                     $location       = split("-", 
$this->db->f('location_code'));
-
-                       $loc1 = $this->db->f('loc1');
-                       $loc2 = $this->db->f('loc2');
-                       $loc3 = $this->db->f('loc3');
-                       $dima=$loc1.$loc2.$loc3;
-
-                       $maalerinfo['loc1']=$loc1;
-                       $maalerinfo['dima']=$dima;
-                       $maalerinfo['maalernr']=$this->db->f('ext_meter_id');
-                       $maalerinfo['district']=$this->db->f('district_id');
-                       return $maalerinfo;
-
-               }
-
-               function gabnr_to_objekt($Gnr,$Bnr,$sekjonnr)
-               {
-               //Finn dima fra Boei
-                       $sql = "select fm_gab_location.loc1, 
fm_gab_location.loc2, fm_gab_location.loc3 from fm_gab_location, fm_location1, 
fm_owner "
-                       . "where substring(fm_gab_location.gab_id,5,5)='$Gnr' 
and "
-                       . "      substring(fm_gab_location.gab_id,10,4)='$Bnr' 
and "
-                       . "      
substring(fm_gab_location.gab_id,18,3)='$sekjonnr' and "
-                       . "      fm_gab_location.loc1=fm_location1.loc1 and "
-                       . "      fm_location1.owner_id=fm_owner.id ";
-               //      . "      and (fm_owner.category=0 or 
fm_owner.category=2)";
-
-                       $GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
-                       $GLOBALS['phpgw']->db->next_record();
-
-                       $gabinfo['loc1']=$GLOBALS['phpgw']->db->f('loc1');
-                       
$gabinfo['dima']=$GLOBALS['phpgw']->db->f('loc1').$GLOBALS['phpgw']->db->f('loc2').$GLOBALS['phpgw']->db->f('loc3');
-
-                       return $gabinfo;
-               }
-
-
-               function dima_to_address($dima)
-               {
-                       $loc1=substr($dima,0,4);
-                       $loc2=substr($dima,4,2);
-                       $loc3=substr($dima,6,2);
-                       $sql = "select loc3_name from fm_location3 where loc1 = 
'$loc1' and loc2= '$loc2' and loc3 = '$loc3' ";
-                       $GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
-                       $GLOBALS['phpgw']->db->next_record();
-                       $address=$GLOBALS['phpgw']->db->f('loc3_name');
-                       return $address;
-
-               }
-
-               function check_order($id)
-               {
-                       $this->db->query("select id,type from fm_orders where 
id='$id'");
-                       $this->db->next_record();
-                       return $this->db->f('type');
-               }
-
-               function get_project($id)
-               {
-                       $this->db->query("select project_id from fm_workorder 
where id='$id'");
-                       $this->db->next_record();
-                       return $this->db->f('project_id');
-               }
-
-               function check_spbudact_code($id)
-               {
-
-                       $this->db->query("select count(*) from fm_b_account 
where id='$id'");
-                       $this->db->next_record();
-                       return $this->db->f(0);
-               }
-
-               function add($buffer)
-               {
-                       $this->db->transaction_begin();
-
-                       $num=0;
-                       foreach ($buffer as $fields)
-                       {
-                               if(abs($fields['belop'])>0)
-                               {
-                                       $values= array(
-                                               $fields['project_id'],
-                                               $fields['kostra_id'],
-                                               $fields['pmwrkord_code'],
-                                               $fields['bilagsnr'],
-                                               $fields['splitt'],
-                                               $fields['kildeid'],
-                                               $fields['kidnr'],
-                                               $fields['typeid'],
-                                               $fields['fakturadato'],
-                                               $fields['forfallsdato'],
-                                               $fields['regtid'],
-                                               $fields['artid'],
-                                               $fields['spvend_code'],
-                                               $fields['dimb'],
-                                               $fields['oppsynsmannid'],
-                                               $fields['saksbehandlerid'],
-                                               $fields['budsjettansvarligid'],
-                                               $fields['fakturanr'],
-                                               $fields['spbudact_code'],
-                                               $fields['loc1'],
-                                               $fields['dima'],
-                                               $fields['dimd'],
-                                               $fields['mvakode'],
-                                               $fields['periode'],
-                                               
$this->db->db_addslashes($fields['merknad']),
-                                               False,
-                                               False,
-                                               False,
-                                               False
-                                               );
-
-                                       $bilagsnr       = $fields['bilagsnr'];
-
-                                       $values = 
$this->bocommon->validate_db_insert($values);
-
-                                       $sql= "INSERT INTO fm_ecobilag 
(project_id,kostra_id,pmwrkord_code,bilagsnr,splitt,kildeid,kidnr,typeid,fakturadato,"
-                                       . " 
forfallsdato,regtid,artid,spvend_code,dimb,oppsynsmannid,saksbehandlerid,budsjettansvarligid,"
-                                       . " 
fakturanr,spbudact_code,loc1,dima,dimd,mvakode,periode,merknad,oppsynsigndato,saksigndato,"
-                                       . " 
budsjettsigndato,utbetalingsigndato,belop,godkjentbelop)"
-                                       . " VALUES ($values," . 
$this->bocommon->moneyformat($fields['belop']) . "," . 
$this->bocommon->moneyformat($fields['godkjentbelop']) . ")";
-
-                                       
$this->db->query($sql,__LINE__,__FILE__);
-
-                                       $num++;
-                               }
-                       }
-
-                       $this->db->query("UPDATE fm_idgenerator set value 
=$bilagsnr WHERE name = 'Bilagsnummer'");
-
-                       $this->db->transaction_commit();
-
-                       return $num;
-               }
-
-               function add_OverfBilag ($data)
-               {
-                       $values= array(
-                               $data['id'],
-                               $data['bilagsnr'],
-                               $data['kidnr'],
-                               $data['typeid'],
-                               $data['kildeid'],
-                               $data['project_id'],
-                               $data['kostra_id'],
-                               $data['pmwrkord_code'],
-                               $data['fakturadato'],
-                               $data['periode'],
-                               $data['forfallsdato'],
-                               $data['fakturanr'],
-                               $data['spbudact_code'],
-                               $data['regtid'],
-                               $data['artid'],
-                               $data['spvend_code'],
-                               $data['dima'],
-                               $data['loc1'],
-                               $data['dimb'],
-                               $data['mvakode'],
-                               $data['dimd'],
-                               $data['oppsynsmannid'],
-                               $data['saksbehandlerid'],
-                               $data['budsjettansvarligid'],
-                               $data['oppsynsigndato'],
-                               $data['saksigndato'],
-                               $data['budsjettsigndato'],
-                               $this->db->db_addslashes($data['merknad']),
-                               $data['splitt'],
-                               $data['utbetalingid'],
-                               $data['utbetalingsigndato'],
-                               $data['filnavn'],
-                               date("Y-m-d G:i:s")
-                               );
-
-                       $values = $this->bocommon->validate_db_insert($values);
-
-                       $sql="INSERT INTO fm_ecobilagoverf 
(id,bilagsnr,kidnr,typeid,kildeid,project_id,kostra_id,pmwrkord_code,fakturadato,"
-                               . " 
periode,forfallsdato,fakturanr,spbudact_code,regtid,artid,spvend_code,dima,loc1,"
-                               . " 
dimb,mvakode,dimd,oppsynsmannid,saksbehandlerid,budsjettansvarligid,oppsynsigndato,saksigndato,"
-                               . " 
budsjettsigndato,merknad,splitt,utbetalingid,utbetalingsigndato,filnavn,overftid,"
-                               . " belop,godkjentbelop,ordrebelop)"
-                               . "values ($values, "
-                               . $this->bocommon->moneyformat($data['belop']) 
. ","
-                               . 
$this->bocommon->moneyformat($data['godkjentbelop']) . ","
-                               . 
$this->bocommon->moneyformat($data['ordrebelop']) . ")";
-
-                       $this->db->query($sql,__LINE__,__FILE__);
-//echo 'sql ' . $sql.'<br>';
-               }
-
-               function delete_from_fm_ecobilag($id)
-               {
-                       $sql="delete from fm_ecobilag where id=$id";
-                       $this->db->query($sql,__LINE__,__FILE__);
-               }
-
-               // Velg ut alle hoved bilag som skal overføres
-       function hoved_bilag ($periode,$pre_transfer='')
-       {
-                       if($pre_transfer)
-                       {
-                               $sql= "SELECT sum(belop) as belop, bilagsnr 
from fm_ecobilag WHERE periode='$periode' AND utbetalingsigndato IS NULL GROUP 
BY bilagsnr ";
-                       }
-                       else
-                       {
-                       $sql="select sum(belop) as belop, bilagsnr from 
fm_ecobilag where periode='$periode'  AND budsjettsigndato is not NULL  AND ( 
saksigndato is not NULL  OR oppsynsigndato is not NULL  ) AND 
utbetalingsigndato is not NULL group by bilagsnr";
-               }
-
-                       $this->db->query($sql,__LINE__,__FILE__);
-                       $i = 0;
-                       while ($this->db->next_record())
-                       {
-                               $hoved_bilag_temp[$i]['belop']          = 
$this->db->f('belop');
-                               $hoved_bilag_temp[$i]['bilagsnr']       = 
$this->db->f('bilagsnr');
-                               $i++;
-                       }
-
-//_debug_array($hoved_bilag_temp);
-
-                       if ($hoved_bilag_temp)
-                       {
-                               $i = 0;
-                               while(each($hoved_bilag_temp))
-                               {
-                                       $bilagsnr = 
$hoved_bilag_temp[$i]['bilagsnr'];
-
-                                       $sql= "select 
fm_ecobilag.*,fm_ecouser.initials as saksbehandler from fm_ecobilag $this->join 
fm_ecouser on fm_ecobilag.budsjettansvarligid=fm_ecouser.lid where 
bilagsnr=$bilagsnr ";
-                                       
$this->db->query($sql,__LINE__,__FILE__);
-
-                                       $this->db->next_record();
-
-                                       $hoved_bilag[$i]['id']                  
        = $this->db->f('id');
-                                       $hoved_bilag[$i]['bilagsnr']            
= $bilagsnr;
-                                       $hoved_bilag[$i]['kidnr']               
        = $this->db->f('kidnr');
-                                       $hoved_bilag[$i]['typeid']              
        = $this->db->f('typeid');
-                                       $hoved_bilag[$i]['kildeid']             
        = $this->db->f('kildeid');
-                                       $hoved_bilag[$i]['pmwrkord_code']       
= $this->db->f('pmwrkord_code');
-                                       $hoved_bilag[$i]['belop']               
        = $hoved_bilag_temp[$i]['belop'];
-                                       $hoved_bilag[$i]['fakturadato']         
= $this->db->f('fakturadato');
-                                       $hoved_bilag[$i]['periode']             
        = $this->db->f('periode');
-                                       $hoved_bilag[$i]['forfallsdato']        
= $this->db->f('forfallsdato');
-                                       $hoved_bilag[$i]['fakturanr']           
= $this->db->f('fakturanr');
-                                       $hoved_bilag[$i]['spbudact_code']       
= $this->db->f('spbudact_code');
-                                       $hoved_bilag[$i]['regtid']              
        = $this->db->f('regtid');
-                                       $hoved_bilag[$i]['artid']               
        = $this->db->f('artid');
-                                       $hoved_bilag[$i]['godkjentbelop']       
= $hoved_bilag_temp[$i]['belop'];
-                                       $hoved_bilag[$i]['spvend_code']         
= $this->db->f('spvend_code');
-                                       $hoved_bilag[$i]['dima']                
        = $this->db->f('dima');
-                                       $hoved_bilag[$i]['dimb']                
        = $this->db->f('dimb');
-                                       $hoved_bilag[$i]['mvakode']             
        = $this->db->f('mvakode');
-                                       $hoved_bilag[$i]['dimd']                
        = $this->db->f('dimd');
-                                       if($this->db->f('oppsynsmannid'))
-                                       {
-                                               
$hoved_bilag[$i]['oppsynsmannid']       = $this->db->f('oppsynsmannid');
-                                       }
-                                       if($this->db->f('saksbehandlerid'))
-                                       {
-                                               
$hoved_bilag[$i]['saksbehandlerid']     = $this->db->f('saksbehandlerid');
-                                       }
-
-                                       $hoved_bilag[$i]['budsjettansvarligid'] 
= $this->db->f('budsjettansvarligid');
-
-                                       if($this->db->f('oppsynsigndato'))
-                                       {
-                                               
$hoved_bilag[$i]['oppsynsigndato']      = $this->db->f('oppsynsigndato');
-                                       }
-                                       if($this->db->f('saksigndato'))
-                                       {
-                                               $hoved_bilag[$i]['saksigndato'] 
= $this->db->f('saksigndato');
-                                       }
-
-                                       $hoved_bilag[$i]['budsjettsigndato']    
= $this->db->f('budsjettsigndato');
-                                       $hoved_bilag[$i]['merknad']             
                = $this->db->f('merknad');
-                                       $hoved_bilag[$i]['splitt']              
                = $this->db->f('splitt');
-                                       $hoved_bilag[$i]['utbetalingid']        
        = $this->db->f('utbetalingid');
-                                       $hoved_bilag[$i]['utbetalingsigndato']  
= $this->db->f('utbetalingsigndato');
-                                       $hoved_bilag[$i]['saksbehandler']       
        = $this->db->f('saksbehandler');
-                                       $i++;
-                               }
-                       }
-//_debug_array($hoved_bilag);
-
-                       return $hoved_bilag;
-       }
-
-               //Velg ut alle underbilag
-
-               function select_underbilag ($bilagsnr)
-               {
-                       $sql= "select * from fm_ecobilag where 
bilagsnr='$bilagsnr'";
-                       $this->db->query($sql,__LINE__,__FILE__);
-                       $i = 0;
-                       while ($this->db->next_record())
-                       {
-                               $underbilag[$i]['id']   = $this->db->f('id');
-                               $underbilag[$i]['bilagsnr']     = 
$this->db->f('bilagsnr');
-                               $underbilag[$i]['kidnr']        = 
$this->db->f('kidnr');
-                               $underbilag[$i]['typeid']       = 
$this->db->f('typeid');
-                               $underbilag[$i]['kildeid']      = 
$this->db->f('kildeid');
-                               $underbilag[$i]['pmwrkord_code']        = 
$this->db->f('pmwrkord_code');
-                               $underbilag[$i]['belop']        = 
$this->db->f('belop');
-                               $underbilag[$i]['fakturadato']  = 
$this->db->f('fakturadato');
-                               $underbilag[$i]['periode']      = 
$this->db->f('periode');
-                               $underbilag[$i]['forfallsdato'] = 
$this->db->f('forfallsdato');
-                               $underbilag[$i]['fakturanr']    = 
$this->db->f('fakturanr');
-                               $underbilag[$i]['spbudact_code']        = 
$this->db->f('spbudact_code');
-                               $underbilag[$i]['regtid']       = 
$this->db->f('regtid');
-                               $underbilag[$i]['artid']        = 
$this->db->f('artid');
-                               $underbilag[$i]['godkjentbelop']        = 
$this->db->f('godkjentbelop');
-                               $underbilag[$i]['spvend_code']  = 
$this->db->f('spvend_code');
-                               $underbilag[$i]['dima'] = $this->db->f('dima');
-                               $underbilag[$i]['loc1'] = $this->db->f('loc1');
-                               $underbilag[$i]['dimb'] = $this->db->f('dimb');
-                               $underbilag[$i]['mvakode']      = 
$this->db->f('mvakode');
-                               $underbilag[$i]['dimd'] = $this->db->f('dimd');
-                               $underbilag[$i]['project_id']   = 
$this->db->f('project_id');
-                               $underbilag[$i]['kostra_id']    = 
$this->db->f('kostra_id');
-                               if($this->db->f('oppsynsmannid'))
-                               {
-                                       $underbilag[$i]['oppsynsmannid']        
= $this->db->f('oppsynsmannid');
-                               }
-                               if($this->db->f('saksbehandlerid'))
-                               {
-                                       $underbilag[$i]['saksbehandlerid']      
= $this->db->f('saksbehandlerid');
-                               }
-
-                               $underbilag[$i]['budsjettansvarligid']  = 
$this->db->f('budsjettansvarligid');
-
-                               if($this->db->f('oppsynsigndato'))
-                               {
-                                       $underbilag[$i]['oppsynsigndato']       
= $this->db->f('oppsynsigndato');
-                               }
-                               if($this->db->f('saksigndato'))
-                               {
-                                       $underbilag[$i]['saksigndato']  = 
$this->db->f('saksigndato');
-                               }
-
-                               $underbilag[$i]['budsjettsigndato']     = 
$this->db->f('budsjettsigndato');
-                               $underbilag[$i]['merknad']      = 
$this->db->f('merknad');
-                               $underbilag[$i]['splitt']       = 
$this->db->f('splitt');
-                               $underbilag[$i]['utbetalingid'] = 
$this->db->f('utbetalingid');
-                               $underbilag[$i]['utbetalingsigndato']   = 
$this->db->f('utbetalingsigndato');
-                               $i++;
-
-                       }
-
-                       return $underbilag;
-               }
-
-/*             function update_avvik($avvik)
-               {
-               }
-
-*/
-               function log_to_deviation_table($oRsBilag)
-               {
-                       $bilagsnr=$oRsBilag['bilagsnr'];
-                       $fakturadato=$oRsBilag['fakturadato'];
-                       $forfallsdato=$oRsBilag['forfallsdato'];
-                       $oppsynsmannid=$oRsBilag['oppsynsmannid'];
-                       $oppsynsigndato=$oRsBilag['oppsynsigndato'];
-                       $saksbehandlerid=$oRsBilag['saksbehandlerid'];
-                       $saksigndato=$oRsBilag['saksigndato'];
-                       $budsjettansvarligid=$oRsBilag['budsjettansvarligid'];
-                       $budsjettsigndato=$oRsBilag['budsjettsigndato'];
-                       $artid=$oRsBilag['artid'];
-                       $spvend_code=$oRsBilag['spvend_code'];
-                       $belop=$oRsBilag['belop'];
-                       $godkjentbelop=$oRsBilag['godkjentbelop'];
-
-                       $sql="INSERT INTO fm_ecoavvik 
(bilagsnr,fakturadato,forfallsdato,oppsynsmannid,oppsynsigndato,saksbehandlerid,saksigndato,budsjettansvarligid,budsjettsigndato,artid,spvend_code,belop,godkjentbelop)
  values "
-                       . 
"($bilagsnr','$fakturadato','$forfallsdato','$oppsynsmannid','$oppsynsigndato','$saksbehandlerid','$saksigndato','$budsjettansvarligid','$budsjettsigndato','$artid','$spvend_code','$belop','$godkjentbelop')";
-                       $this->db->query($sql,__LINE__,__FILE__);
-               }
-
-               function delete_avvik($bilagsnr)
-               {
-                       $sql="delete from fm_ecoavvik where 
bilagsnr='$bilagsnr'";
-                       $this->db->query($sql,__LINE__,__FILE__);
-               }
-
-               function delete_invoice($bilagsnr)
-               {
-                       $sql="delete from fm_ecobilagoverf where 
bilagsnr='$bilagsnr'";
-                       $this->db->query($sql,__LINE__,__FILE__);
-               }
-
-               //Logg transaksjon
-               function log_transaction($batchid,$bilagid,$message='')
-               {
-                       $tid=date($this->datetimeformat);
-                       $sql= "insert into fm_ecologg 
(batchid,ecobilagid,melding,tid) values ('$batchid','$bilagid' 
,'$message','$tid')";
-                       $this->db->query($sql,__LINE__,__FILE__);
-               }
-
-               function increment_batchid()
-               {
-                       $this->db->query("update fm_idgenerator  set value = 
value + 1 where name = 'Ecobatchid'");
-                       $this->db->query("select value from fm_idgenerator  
where name = 'Ecobatchid'");
-                       $this->db->next_record();
-                       $bilagsnr = $this->db->f('value');
-                       return $bilagsnr;
-
-               }
-
-               function next_batchid()
-               {
-
-                       $this->db->query("select value from fm_idgenerator  
where name = 'Ecobatchid'");
-                       $this->db->next_record();
-                       $batchid = $this->db->f('value')+1;
-
-                       return $batchid;
-               }
-
-               function get_responsible($b_abbount_id)
-               {
-                       $this->db->query("select account_lid from fm_b_account 
$this->join phpgw_accounts on fm_b_account.responsible = 
phpgw_accounts.account_id where fm_b_account.id = '$b_abbount_id'");
-                       $this->db->next_record();
-                       $responsible = $this->db->f('account_lid');
-                       return $responsible;
-               }
-
-       }
-
-?>
+<?php
+       /**
+       * phpGroupWare - property: a Facilities Management System.
+       *
+       * @author Sigurd Nes <address@hidden>
+       * @copyright Copyright (C) 2003-2005 Free Software Foundation, Inc. 
http://www.fsf.org/
+       * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+       * @internal Development of this application was funded by 
http://www.bergen.kommune.no/bbb_/ekstern/
+       * @package property
+       * @subpackage admin
+       * @version $Id$
+       */
+
+       /**
+        * Description
+        * @package property
+        */
+
+       class soXport
+       {
+               var $db = '';
+               var $account_id = 0;
+               var $total_records = 0;
+
+               function soXport($useacl=True)
+               {
+
+                       $GLOBALS['phpgw_info']['flags']['currentapp']   =       
'property';
+                       $this->currentapp               = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       $this->db                               = 
$GLOBALS['phpgw']->db;
+                       $this->bocommon                 = 
CreateObject($this->currentapp.'.bocommon');
+
+                       $this->join                             = 
$this->bocommon->join;
+                       $this->left_join                        = 
$this->bocommon->left_join;
+                       $this->datetimeformat   = 
$this->bocommon->datetimeformat;
+                       $this->like                             = 
$this->bocommon->like;
+                       $this->account_id               = 
$GLOBALS['phpgw_info']['user']['account_id'];
+               }
+
+
+               function auto_tax($dima='')
+               {
+                       if(!$dima)
+                       {
+                               return;
+                       }
+                       $sql = "select mva as tax_code from fm_location1 where 
loc1=" . substr($dima,0,4);
+                       $this->db->query($sql);
+                       $this->db->next_record();
+
+                       return $this->db->f('tax_code');
+               }
+
+               function tax_b_account_override($mvakode='',$b_account_id='')
+               {
+                       if(!$b_account_id)
+                       {
+                               return $mvakode;
+                       }
+                       $sql = "select mva as tax_code from fm_b_account where 
id='$b_account_id'";
+                       $this->db->query($sql);
+                       $this->db->next_record();
+
+                       if($this->db->f('tax_code'))
+                       {
+                               return $this->db->f('tax_code');
+                       }
+                       else
+                       {
+                               return $mvakode;
+                       }
+
+               }
+
+               function tax_vendor_override($mvakode='',$vendor_id='')
+               {
+                       if(!$vendor_id)
+                       {
+                               return $mvakode;
+                       }
+                       $sql = "select mva as tax_code from fm_vendor where 
id='$vendor_id'";
+                       $this->db->query($sql);
+                       $this->db->next_record();
+
+                       if($this->db->f('tax_code'))
+                       {
+                               return $this->db->f('tax_code');
+                       }
+                       else
+                       {
+                               return $mvakode;
+                       }
+
+               }
+
+               function get_kostra_id($dima='')
+               {
+                       if(!$dima)
+                       {
+                               return;
+                       }
+                       $sql = "select kostra_id from fm_location1 where loc1=" 
. substr($dima,0,4);
+                       $this->db->query($sql);
+                       $this->db->next_record();
+
+                       return $this->db->f('kostra_id');
+               }
+
+               function anleggsnr_to_objekt($anleggsnr,$meter_table)
+               {
+                       $this->db->query("select 
$meter_table.ext_meter_id,$meter_table.loc1,$meter_table.loc2,$meter_table.loc3,fm_part_of_town.district_id
 "
+                       . " from $meter_table $this->join fm_location1 ON 
$meter_table.loc1 = fm_location1.loc1 $this->join "
+            . " fm_part_of_town ON fm_location1.part_of_town_id = 
fm_part_of_town.part_of_town_id where $meter_table.ext_system_id='$anleggsnr'");
+
+                       $this->db->next_record();
+
+//                     $location       = split("-", 
$this->db->f('location_code'));
+
+                       $loc1 = $this->db->f('loc1');
+                       $loc2 = $this->db->f('loc2');
+                       $loc3 = $this->db->f('loc3');
+                       $dima=$loc1.$loc2.$loc3;
+
+                       $maalerinfo['loc1']=$loc1;
+                       $maalerinfo['dima']=$dima;
+                       $maalerinfo['maalernr']=$this->db->f('ext_meter_id');
+                       $maalerinfo['district']=$this->db->f('district_id');
+                       return $maalerinfo;
+
+               }
+
+               function gabnr_to_objekt($Gnr,$Bnr,$sekjonnr)
+               {
+               //Finn dima fra Boei
+                       $sql = "select fm_gab_location.loc1, 
fm_gab_location.loc2, fm_gab_location.loc3 from fm_gab_location, fm_location1, 
fm_owner "
+                       . "where substring(fm_gab_location.gab_id,5,5)='$Gnr' 
and "
+                       . "      substring(fm_gab_location.gab_id,10,4)='$Bnr' 
and "
+                       . "      
substring(fm_gab_location.gab_id,18,3)='$sekjonnr' and "
+                       . "      fm_gab_location.loc1=fm_location1.loc1 and "
+                       . "      fm_location1.owner_id=fm_owner.id ";
+               //      . "      and (fm_owner.category=0 or 
fm_owner.category=2)";
+
+                       $GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
+                       $GLOBALS['phpgw']->db->next_record();
+
+                       $gabinfo['loc1']=$GLOBALS['phpgw']->db->f('loc1');
+                       
$gabinfo['dima']=$GLOBALS['phpgw']->db->f('loc1').$GLOBALS['phpgw']->db->f('loc2').$GLOBALS['phpgw']->db->f('loc3');
+
+                       return $gabinfo;
+               }
+
+
+               function dima_to_address($dima)
+               {
+                       $loc1=substr($dima,0,4);
+                       $loc2=substr($dima,4,2);
+                       $loc3=substr($dima,6,2);
+                       $sql = "select loc3_name from fm_location3 where loc1 = 
'$loc1' and loc2= '$loc2' and loc3 = '$loc3' ";
+                       $GLOBALS['phpgw']->db->query($sql,__LINE__,__FILE__);
+                       $GLOBALS['phpgw']->db->next_record();
+                       $address=$GLOBALS['phpgw']->db->f('loc3_name');
+                       return $address;
+
+               }
+
+               function check_order($id)
+               {
+                       $this->db->query("select id,type from fm_orders where 
id='$id'");
+                       $this->db->next_record();
+                       return $this->db->f('type');
+               }
+
+               function get_project($id)
+               {
+                       $this->db->query("select project_id from fm_workorder 
where id='$id'");
+                       $this->db->next_record();
+                       return $this->db->f('project_id');
+               }
+
+               function check_spbudact_code($id)
+               {
+
+                       $this->db->query("select count(*) from fm_b_account 
where id='$id'");
+                       $this->db->next_record();
+                       return $this->db->f(0);
+               }
+
+               function add($buffer)
+               {
+                       $this->db->transaction_begin();
+
+                       $num=0;
+                       foreach ($buffer as $fields)
+                       {
+                               if(abs($fields['belop'])>0)
+                               {
+                                       $values= array(
+                                               $fields['project_id'],
+                                               $fields['kostra_id'],
+                                               $fields['pmwrkord_code'],
+                                               $fields['bilagsnr'],
+                                               $fields['splitt'],
+                                               $fields['kildeid'],
+                                               $fields['kidnr'],
+                                               $fields['typeid'],
+                                               $fields['fakturadato'],
+                                               $fields['forfallsdato'],
+                                               $fields['regtid'],
+                                               $fields['artid'],
+                                               $fields['spvend_code'],
+                                               $fields['dimb'],
+                                               $fields['oppsynsmannid'],
+                                               $fields['saksbehandlerid'],
+                                               $fields['budsjettansvarligid'],
+                                               $fields['fakturanr'],
+                                               $fields['spbudact_code'],
+                                               $fields['loc1'],
+                                               $fields['dima'],
+                                               $fields['dimd'],
+                                               $fields['mvakode'],
+                                               $fields['periode'],
+                                               
$this->db->db_addslashes($fields['merknad']),
+                                               False,
+                                               False,
+                                               False,
+                                               False
+                                               );
+
+                                       $bilagsnr       = $fields['bilagsnr'];
+
+                                       $values = 
$this->bocommon->validate_db_insert($values);
+
+                                       $sql= "INSERT INTO fm_ecobilag 
(project_id,kostra_id,pmwrkord_code,bilagsnr,splitt,kildeid,kidnr,typeid,fakturadato,"
+                                       . " 
forfallsdato,regtid,artid,spvend_code,dimb,oppsynsmannid,saksbehandlerid,budsjettansvarligid,"
+                                       . " 
fakturanr,spbudact_code,loc1,dima,dimd,mvakode,periode,merknad,oppsynsigndato,saksigndato,"
+                                       . " 
budsjettsigndato,utbetalingsigndato,belop,godkjentbelop)"
+                                       . " VALUES ($values," . 
$this->bocommon->moneyformat($fields['belop']) . "," . 
$this->bocommon->moneyformat($fields['godkjentbelop']) . ")";
+
+                                       
$this->db->query($sql,__LINE__,__FILE__);
+
+                                       $num++;
+                               }
+                       }
+
+                       $this->db->query("UPDATE fm_idgenerator set value 
=$bilagsnr WHERE name = 'Bilagsnummer'");
+
+                       $this->db->transaction_commit();
+
+                       return $num;
+               }
+
+               function add_OverfBilag ($data)
+               {
+                       $values= array(
+                               $data['id'],
+                               $data['bilagsnr'],
+                               $data['kidnr'],
+                               $data['typeid'],
+                               $data['kildeid'],
+                               $data['project_id'],
+                               $data['kostra_id'],
+                               $data['pmwrkord_code'],
+                               $data['fakturadato'],
+                               $data['periode'],
+                               $data['forfallsdato'],
+                               $data['fakturanr'],
+                               $data['spbudact_code'],
+                               $data['regtid'],
+                               $data['artid'],
+                               $data['spvend_code'],
+                               $data['dima'],
+                               $data['loc1'],
+                               $data['dimb'],
+                               $data['mvakode'],
+                               $data['dimd'],
+                               $data['oppsynsmannid'],
+                               $data['saksbehandlerid'],
+                               $data['budsjettansvarligid'],
+                               $data['oppsynsigndato'],
+                               $data['saksigndato'],
+                               $data['budsjettsigndato'],
+                               $this->db->db_addslashes($data['merknad']),
+                               $data['splitt'],
+                               $data['utbetalingid'],
+                               $data['utbetalingsigndato'],
+                               $data['filnavn'],
+                               date("Y-m-d G:i:s")
+                               );
+
+                       $values = $this->bocommon->validate_db_insert($values);
+
+                       $sql="INSERT INTO fm_ecobilagoverf 
(id,bilagsnr,kidnr,typeid,kildeid,project_id,kostra_id,pmwrkord_code,fakturadato,"
+                               . " 
periode,forfallsdato,fakturanr,spbudact_code,regtid,artid,spvend_code,dima,loc1,"
+                               . " 
dimb,mvakode,dimd,oppsynsmannid,saksbehandlerid,budsjettansvarligid,oppsynsigndato,saksigndato,"
+                               . " 
budsjettsigndato,merknad,splitt,utbetalingid,utbetalingsigndato,filnavn,overftid,"
+                               . " belop,godkjentbelop,ordrebelop)"
+                               . "values ($values, "
+                               . $this->bocommon->moneyformat($data['belop']) 
. ","
+                               . 
$this->bocommon->moneyformat($data['godkjentbelop']) . ","
+                               . 
$this->bocommon->moneyformat($data['ordrebelop']) . ")";
+
+                       $this->db->query($sql,__LINE__,__FILE__);
+//echo 'sql ' . $sql.'<br>';
+               }
+
+               function delete_from_fm_ecobilag($id)
+               {
+                       $sql="delete from fm_ecobilag where id=$id";
+                       $this->db->query($sql,__LINE__,__FILE__);
+               }
+
+               // Velg ut alle hoved bilag som skal overføres
+       function hoved_bilag ($periode,$pre_transfer='')
+       {
+                       if($pre_transfer)
+                       {
+                               $sql= "SELECT sum(belop) as belop, bilagsnr 
from fm_ecobilag WHERE periode='$periode' AND utbetalingsigndato IS NULL GROUP 
BY bilagsnr ";
+                       }
+                       else
+                       {
+                       $sql="select sum(belop) as belop, bilagsnr from 
fm_ecobilag where periode='$periode'  AND budsjettsigndato is not NULL  AND ( 
saksigndato is not NULL  OR oppsynsigndato is not NULL  ) AND 
utbetalingsigndato is not NULL group by bilagsnr";
+               }
+
+                       $this->db->query($sql,__LINE__,__FILE__);
+                       $i = 0;
+                       while ($this->db->next_record())
+                       {
+                               $hoved_bilag_temp[$i]['belop']          = 
$this->db->f('belop');
+                               $hoved_bilag_temp[$i]['bilagsnr']       = 
$this->db->f('bilagsnr');
+                               $i++;
+                       }
+
+//_debug_array($hoved_bilag_temp);
+
+                       if ($hoved_bilag_temp)
+                       {
+                               $i = 0;
+                               while(each($hoved_bilag_temp))
+                               {
+                                       $bilagsnr = 
$hoved_bilag_temp[$i]['bilagsnr'];
+
+                                       $sql= "select 
fm_ecobilag.*,fm_ecouser.initials as saksbehandler from fm_ecobilag $this->join 
fm_ecouser on fm_ecobilag.budsjettansvarligid=fm_ecouser.lid where 
bilagsnr=$bilagsnr ";
+                                       
$this->db->query($sql,__LINE__,__FILE__);
+
+                                       $this->db->next_record();
+
+                                       $hoved_bilag[$i]['id']                  
        = $this->db->f('id');
+                                       $hoved_bilag[$i]['bilagsnr']            
= $bilagsnr;
+                                       $hoved_bilag[$i]['kidnr']               
        = $this->db->f('kidnr');
+                                       $hoved_bilag[$i]['typeid']              
        = $this->db->f('typeid');
+                                       $hoved_bilag[$i]['kildeid']             
        = $this->db->f('kildeid');
+                                       $hoved_bilag[$i]['pmwrkord_code']       
= $this->db->f('pmwrkord_code');
+                                       $hoved_bilag[$i]['belop']               
        = $hoved_bilag_temp[$i]['belop'];
+                                       $hoved_bilag[$i]['fakturadato']         
= $this->db->f('fakturadato');
+                                       $hoved_bilag[$i]['periode']             
        = $this->db->f('periode');
+                                       $hoved_bilag[$i]['forfallsdato']        
= $this->db->f('forfallsdato');
+                                       $hoved_bilag[$i]['fakturanr']           
= $this->db->f('fakturanr');
+                                       $hoved_bilag[$i]['spbudact_code']       
= $this->db->f('spbudact_code');
+                                       $hoved_bilag[$i]['regtid']              
        = $this->db->f('regtid');
+                                       $hoved_bilag[$i]['artid']               
        = $this->db->f('artid');
+                                       $hoved_bilag[$i]['godkjentbelop']       
= $hoved_bilag_temp[$i]['belop'];
+                                       $hoved_bilag[$i]['spvend_code']         
= $this->db->f('spvend_code');
+                                       $hoved_bilag[$i]['dima']                
        = $this->db->f('dima');
+                                       $hoved_bilag[$i]['dimb']                
        = $this->db->f('dimb');
+                                       $hoved_bilag[$i]['mvakode']             
        = $this->db->f('mvakode');
+                                       $hoved_bilag[$i]['dimd']                
        = $this->db->f('dimd');
+                                       if($this->db->f('oppsynsmannid'))
+                                       {
+                                               
$hoved_bilag[$i]['oppsynsmannid']       = $this->db->f('oppsynsmannid');
+                                       }
+                                       if($this->db->f('saksbehandlerid'))
+                                       {
+                                               
$hoved_bilag[$i]['saksbehandlerid']     = $this->db->f('saksbehandlerid');
+                                       }
+
+                                       $hoved_bilag[$i]['budsjettansvarligid'] 
= $this->db->f('budsjettansvarligid');
+
+                                       if($this->db->f('oppsynsigndato'))
+                                       {
+                                               
$hoved_bilag[$i]['oppsynsigndato']      = $this->db->f('oppsynsigndato');
+                                       }
+                                       if($this->db->f('saksigndato'))
+                                       {
+                                               $hoved_bilag[$i]['saksigndato'] 
= $this->db->f('saksigndato');
+                                       }
+
+                                       $hoved_bilag[$i]['budsjettsigndato']    
= $this->db->f('budsjettsigndato');
+                                       $hoved_bilag[$i]['merknad']             
                = $this->db->f('merknad');
+                                       $hoved_bilag[$i]['splitt']              
                = $this->db->f('splitt');
+                                       $hoved_bilag[$i]['utbetalingid']        
        = $this->db->f('utbetalingid');
+                                       $hoved_bilag[$i]['utbetalingsigndato']  
= $this->db->f('utbetalingsigndato');
+                                       $hoved_bilag[$i]['saksbehandler']       
        = $this->db->f('saksbehandler');
+                                       $i++;
+                               }
+                       }
+//_debug_array($hoved_bilag);
+
+                       return $hoved_bilag;
+       }
+
+               //Velg ut alle underbilag
+
+               function select_underbilag ($bilagsnr)
+               {
+                       $sql= "SELECT fm_ecobilag.* 
,fm_part_of_town.district_id FROM (fm_location1 $this->join fm_part_of_town ON 
fm_location1.part_of_town_id = fm_part_of_town.part_of_town_id) $this->join 
fm_ecobilag ON fm_location1.loc1 = fm_ecobilag.loc1 WHERE bilagsnr='$bilagsnr'";
+
+                       $this->db->query($sql,__LINE__,__FILE__);
+                       $i = 0;
+                       while ($this->db->next_record())
+                       {
+                               $underbilag[$i]['id']   = $this->db->f('id');
+                               $underbilag[$i]['bilagsnr']     = 
$this->db->f('bilagsnr');
+                               $underbilag[$i]['kidnr']        = 
$this->db->f('kidnr');
+                               $underbilag[$i]['typeid']       = 
$this->db->f('typeid');
+                               $underbilag[$i]['kildeid']      = 
$this->db->f('kildeid');
+                               $underbilag[$i]['pmwrkord_code']        = 
$this->db->f('pmwrkord_code');
+                               $underbilag[$i]['belop']        = 
$this->db->f('belop');
+                               $underbilag[$i]['fakturadato']  = 
$this->db->f('fakturadato');
+                               $underbilag[$i]['periode']      = 
$this->db->f('periode');
+                               $underbilag[$i]['forfallsdato'] = 
$this->db->f('forfallsdato');
+                               $underbilag[$i]['fakturanr']    = 
$this->db->f('fakturanr');
+                               $underbilag[$i]['spbudact_code']        = 
$this->db->f('spbudact_code');
+                               $underbilag[$i]['regtid']       = 
$this->db->f('regtid');
+                               $underbilag[$i]['artid']        = 
$this->db->f('artid');
+                               $underbilag[$i]['godkjentbelop']        = 
$this->db->f('godkjentbelop');
+                               $underbilag[$i]['spvend_code']  = 
$this->db->f('spvend_code');
+                               $underbilag[$i]['dima'] = $this->db->f('dima');
+                               $underbilag[$i]['loc1'] = $this->db->f('loc1');
+                               $underbilag[$i]['dimb'] = $this->db->f('dimb');
+                               $underbilag[$i]['mvakode']      = 
$this->db->f('mvakode');
+                               $underbilag[$i]['dimd'] = $this->db->f('dimd');
+                               $underbilag[$i]['project_id']   = 
$this->db->f('project_id');
+                               $underbilag[$i]['kostra_id']    = 
$this->db->f('kostra_id');
+                               if($this->db->f('oppsynsmannid'))
+                               {
+                                       $underbilag[$i]['oppsynsmannid']        
= $this->db->f('oppsynsmannid');
+                               }
+                               if($this->db->f('saksbehandlerid'))
+                               {
+                                       $underbilag[$i]['saksbehandlerid']      
= $this->db->f('saksbehandlerid');
+                               }
+
+                               $underbilag[$i]['budsjettansvarligid']  = 
$this->db->f('budsjettansvarligid');
+
+                               if($this->db->f('oppsynsigndato'))
+                               {
+                                       $underbilag[$i]['oppsynsigndato']       
= $this->db->f('oppsynsigndato');
+                               }
+                               if($this->db->f('saksigndato'))
+                               {
+                                       $underbilag[$i]['saksigndato']  = 
$this->db->f('saksigndato');
+                               }
+
+                               $underbilag[$i]['budsjettsigndato']     = 
$this->db->f('budsjettsigndato');
+                               $underbilag[$i]['merknad']      = 
$this->db->f('merknad');
+                               $underbilag[$i]['splitt']       = 
$this->db->f('splitt');
+                               $underbilag[$i]['utbetalingid'] = 
$this->db->f('utbetalingid');
+                               $underbilag[$i]['utbetalingsigndato']   = 
$this->db->f('utbetalingsigndato');
+                               $underbilag[$i]['district_id']  = 
$this->db->f('district_id');
+                               $i++;
+
+                       }
+
+                       return $underbilag;
+               }
+
+/*             function update_avvik($avvik)
+               {
+               }
+
+*/
+               function log_to_deviation_table($oRsBilag)
+               {
+                       $bilagsnr=$oRsBilag['bilagsnr'];
+                       $fakturadato=$oRsBilag['fakturadato'];
+                       $forfallsdato=$oRsBilag['forfallsdato'];
+                       $oppsynsmannid=$oRsBilag['oppsynsmannid'];
+                       $oppsynsigndato=$oRsBilag['oppsynsigndato'];
+                       $saksbehandlerid=$oRsBilag['saksbehandlerid'];
+                       $saksigndato=$oRsBilag['saksigndato'];
+                       $budsjettansvarligid=$oRsBilag['budsjettansvarligid'];
+                       $budsjettsigndato=$oRsBilag['budsjettsigndato'];
+                       $artid=$oRsBilag['artid'];
+                       $spvend_code=$oRsBilag['spvend_code'];
+                       $belop=$oRsBilag['belop'];
+                       $godkjentbelop=$oRsBilag['godkjentbelop'];
+
+                       $sql="INSERT INTO fm_ecoavvik 
(bilagsnr,fakturadato,forfallsdato,oppsynsmannid,oppsynsigndato,saksbehandlerid,saksigndato,budsjettansvarligid,budsjettsigndato,artid,spvend_code,belop,godkjentbelop)
  values "
+                       . 
"($bilagsnr','$fakturadato','$forfallsdato','$oppsynsmannid','$oppsynsigndato','$saksbehandlerid','$saksigndato','$budsjettansvarligid','$budsjettsigndato','$artid','$spvend_code','$belop','$godkjentbelop')";
+                       $this->db->query($sql,__LINE__,__FILE__);
+               }
+
+               function delete_avvik($bilagsnr)
+               {
+                       $sql="delete from fm_ecoavvik where 
bilagsnr='$bilagsnr'";
+                       $this->db->query($sql,__LINE__,__FILE__);
+               }
+
+               function delete_invoice($bilagsnr)
+               {
+                       $sql="delete from fm_ecobilagoverf where 
bilagsnr='$bilagsnr'";
+                       $this->db->query($sql,__LINE__,__FILE__);
+               }
+
+               //Logg transaksjon
+               function log_transaction($batchid,$bilagid,$message='')
+               {
+                       $tid=date($this->datetimeformat);
+                       $sql= "insert into fm_ecologg 
(batchid,ecobilagid,melding,tid) values ('$batchid','$bilagid' 
,'$message','$tid')";
+                       $this->db->query($sql,__LINE__,__FILE__);
+               }
+
+               function increment_batchid()
+               {
+                       $this->db->query("update fm_idgenerator  set value = 
value + 1 where name = 'Ecobatchid'");
+                       $this->db->query("select value from fm_idgenerator  
where name = 'Ecobatchid'");
+                       $this->db->next_record();
+                       $bilagsnr = $this->db->f('value');
+                       return $bilagsnr;
+
+               }
+
+               function next_batchid()
+               {
+
+                       $this->db->query("select value from fm_idgenerator  
where name = 'Ecobatchid'");
+                       $this->db->next_record();
+                       $batchid = $this->db->f('value')+1;
+
+                       return $batchid;
+               }
+
+               function get_responsible($b_abbount_id)
+               {
+                       $this->db->query("select account_lid from fm_b_account 
$this->join phpgw_accounts on fm_b_account.responsible = 
phpgw_accounts.account_id where fm_b_account.id = '$b_abbount_id'");
+                       $this->db->next_record();
+                       $responsible = $this->db->f('account_lid');
+                       return $responsible;
+               }
+
+       }
+
+?>






reply via email to

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