fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [10694] property: tenant claim


From: Sigurd Nes
Subject: [Fmsystem-commits] [10694] property: tenant claim
Date: Fri, 18 Jan 2013 13:20:01 +0000

Revision: 10694
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10694
Author:   sigurdne
Date:     2013-01-18 13:20:00 +0000 (Fri, 18 Jan 2013)
Log Message:
-----------
property: tenant claim

Modified Paths:
--------------
    trunk/property/inc/class.boworkorder.inc.php

Modified: trunk/property/inc/class.boworkorder.inc.php
===================================================================
--- trunk/property/inc/class.boworkorder.inc.php        2013-01-18 12:32:31 UTC 
(rev 10693)
+++ trunk/property/inc/class.boworkorder.inc.php        2013-01-18 13:20:00 UTC 
(rev 10694)
@@ -752,17 +752,21 @@
 
                        if(isset($workorder['charge_tenant']) && 
$workorder['charge_tenant'] && $workorder['id'])
                        {
-                               $project = 
execMethod('property.soproject.read_single',$workorder['project_id']);
+                               if(!$_tenant_id = 
$workorder['extra']['tenant_id'])
+                               {
+                                       $project = 
execMethod('property.soproject.read_single',$workorder['project_id']);
+                                       $_tenant_id = $project['tenant_id'];
+                               }
 
                                $boclaim = 
CreateObject('property.botenant_claim');
 
                                $value_set = array
-                                       (
-                                               'workorder'             => 
$target,
-                                               'project_id'            => 
$workorder['project_id'],
-                                       );
+                               (
+                                       'workorder'             => $target,
+                                       'project_id'            => 
$workorder['project_id'],
+                               );
 
-                               $claim = $boclaim->read(array('project_id' => 
$project['project_id']));
+                               $claim = $boclaim->read(array('project_id' => 
$workorder['project_id']));
                                $target = array();
                                if($claim)
                                {
@@ -782,7 +786,7 @@
                                else
                                {
                                        $value_set['amount']            = 0;
-                                       $value_set['tenant_id']         = 
$project['tenant_id'];
+                                       $value_set['tenant_id']         = 
$_tenant_id;
                                        $value_set['b_account_id']      = 
$workorder['b_account_id'];
                                        $value_set['cat_id']            = 99;
                                        $value_set['status']            = 
'open';




reply via email to

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