fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [6879] property: fix bug


From: Sigurd Nes
Subject: [Fmsystem-commits] [6879] property: fix bug
Date: Mon, 31 Jan 2011 10:19:35 +0000

Revision: 6879
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=6879
Author:   sigurdne
Date:     2011-01-31 10:19:34 +0000 (Mon, 31 Jan 2011)
Log Message:
-----------
property: fix bug

Modified Paths:
--------------
    trunk/property/inc/class.bocommon.inc.php
    trunk/property/inc/class.soproject.inc.php
    trunk/property/inc/class.soworkorder.inc.php
    trunk/property/inc/class.uiworkorder.inc.php

Modified: trunk/property/inc/class.bocommon.inc.php
===================================================================
--- trunk/property/inc/class.bocommon.inc.php   2011-01-31 07:55:15 UTC (rev 
6878)
+++ trunk/property/inc/class.bocommon.inc.php   2011-01-31 10:19:34 UTC (rev 
6879)
@@ -1220,11 +1220,12 @@
                        }
                        $this->type_id  = $type_id;
 
+/*
                        for ($i=0; $i<$type_id; $i++)
                        {
                                $uicols['input_type'][]         = 'text';
-                               $uicols['name'][]               = 'loc' . 
$location_types[$i]['id'];
-                               $uicols['descr'][]              = 
$location_types[$i]['name'];
+                               $uicols['name'][]                       = 'loc' 
. $location_types[$i]['id'];
+                               $uicols['descr'][]                      = 
$location_types[$i]['name'];
                                $uicols['statustext'][]         = 
$location_types[$i]['descr'];
                                $uicols['exchange'][]           = false;
                                $uicols['align'][]                      = '';
@@ -1232,26 +1233,8 @@
                                $uicols['formatter'][]          = '';
                                $uicols['classname'][]          = '';
                                $uicols['sortable'][]           = '';
-
                        }
-/*
-                       $fm_location_cols = 
$soadmin_location->read_attrib(array('type_id'=>$type_id,'lookup_type'=>$type_id));
-                       $location_cols_count    = count($fm_location_cols);
-
-                       for ($i=0;$i<$location_cols_count;$i++)
-                       {
-                               if($fm_location_cols[$i]['list']==1)
-                               {
-                                       $cols_extra[]                           
= $fm_location_cols[$i]['column_name']; // only for lookup
-                                       $cols_return[]                          
= $fm_location_cols[$i]['column_name'];
-                                       $uicols['input_type'][]         = 
'text';
-                                       $uicols['name'][]                       
= $fm_location_cols[$i]['column_name'];
-                                       $uicols['descr'][]                      
= $fm_location_cols[$i]['input_text'];
-                                       $uicols['statustext'][]         = 
$fm_location_cols[$i]['statustext'];
-                               }
-                       }
-
- */
+*/
                        unset($soadmin_location);
 
                        for ($i=0; $i< $this->type_id; $i++)
@@ -1259,41 +1242,23 @@
                                $cols_return[] = 'loc' . 
$location_types[$i]['id'];
                        }
 
-//                     if($lookup)
+                       $GLOBALS['phpgw']->config->read();
+                       $list_location_level = 
isset($GLOBALS['phpgw']->config->config_data['list_location_level'])     && 
$GLOBALS['phpgw']->config->config_data['list_location_level'] ? 
$GLOBALS['phpgw']->config->config_data['list_location_level'] : array();
+                       for ($i=1;$i<($type_id+1);$i++)
                        {
-                               $GLOBALS['phpgw']->config->read();
-                               $list_location_level = 
isset($GLOBALS['phpgw']->config->config_data['list_location_level'])     && 
$GLOBALS['phpgw']->config->config_data['list_location_level'] ? 
$GLOBALS['phpgw']->config->config_data['list_location_level'] : array();
-/*
-                               $cols_return[]                          = 
'loc1_name';
-                               $cols_extra[]                           = 
'loc1_name';
+                               $cols_return[]                          = 
"loc{$i}_name";
+                               $cols_extra[]                           = 
"loc{$i}_name";
                                $cols_return_lookup[]           = 
"loc{$i}_name";
-                               $uicols['input_type'][]         = in_array(1, 
$list_location_level) ? 'text' : 'hidden';
-                               $uicols['name'][]                       = 
'loc1_name';
-                               $uicols['descr'][]                      = 
$location_types[0]['name'];
-                               $uicols['statustext'][]         = 
$location_types[0]['descr'];
+                               $uicols['input_type'][]         = in_array($i, 
$list_location_level) ? 'text' : 'hidden';
+                               $uicols['name'][]                       = 
"loc{$i}_name";
+                               $uicols['descr'][]                      = 
$location_types[($i-1)]['name'];
+                               $uicols['statustext'][]         = 
$location_types[$i-1]['descr'];
                                $uicols['exchange'][]           = $lookup;
                                $uicols['align'][]                      = '';
                                $uicols['datatype'][]           = '';
                                $uicols['formatter'][]          = '';
                                $uicols['classname'][]          = '';
-                               $uicols['sortable'][]           = true;
-*/
-                               for ($i=1;$i<($type_id+1);$i++)
-                               {
-                                       $cols_return[]                          
= "loc{$i}_name";
-                                       $cols_extra[]                           
= "loc{$i}_name";
-                                       $cols_return_lookup[]           = 
"loc{$i}_name";
-                                       $uicols['input_type'][]         = 
in_array($i, $list_location_level) ? 'text' : 'hidden';
-                                       $uicols['name'][]                       
= "loc{$i}_name";
-                                       $uicols['descr'][]                      
= $location_types[($i-1)]['name'];
-                                       $uicols['statustext'][]         = 
$location_types[$i-1]['descr'];
-                                       $uicols['exchange'][]           = 
$lookup;
-                                       $uicols['align'][]                      
= '';
-                                       $uicols['datatype'][]           = '';
-                                       $uicols['formatter'][]          = '';
-                                       $uicols['classname'][]          = '';
-                                       $uicols['sortable'][]           = '';
-                               }
+                               $uicols['sortable'][]           = '';
                        }
 
                        if(!$no_address)

Modified: trunk/property/inc/class.soproject.inc.php
===================================================================
--- trunk/property/inc/class.soproject.inc.php  2011-01-31 07:55:15 UTC (rev 
6878)
+++ trunk/property/inc/class.soproject.inc.php  2011-01-31 10:19:34 UTC (rev 
6879)
@@ -200,7 +200,8 @@
                                $uicols['sortable'][]           = '';
 
                                $cols.= ",loc1_name";
-                               $cols_return[]                          = 
'loc1_name';
+//                             $cols_return[]                          = 
'loc1_name';
+/*
                                $uicols['input_type'][]         = 'hidden';
                                $uicols['name'][]                       = 
'loc1_name';
                                $uicols['descr'][]                      = 
lang('loc1_name');
@@ -211,7 +212,7 @@
                                $uicols['formatter'][]          = '';
                                $uicols['classname'][]          = '';
                                $uicols['sortable'][]           = '';
-
+*/
                                $cols.= ",account_lid as coordinator";
                                $cols_return[]                          = 
'coordinator';
                                $uicols['input_type'][]         = 'text';

Modified: trunk/property/inc/class.soworkorder.inc.php
===================================================================
--- trunk/property/inc/class.soworkorder.inc.php        2011-01-31 07:55:15 UTC 
(rev 6878)
+++ trunk/property/inc/class.soworkorder.inc.php        2011-01-31 10:19:34 UTC 
(rev 6879)
@@ -227,7 +227,8 @@
                                $uicols['sortable'][]           = '';
 
                                $cols.= ",loc1_name";
-                               $cols_return[]                          = 
'loc1_name';
+//                             $cols_return[]                          = 
'loc1_name';
+/*
                                $uicols['input_type'][]         = 'hidden';
                                $uicols['name'][]                       = 
'loc1_name';
                                $uicols['descr'][]                      = '';
@@ -235,7 +236,7 @@
                                $uicols['formatter'][]          = '';
                                $uicols['classname'][]          = '';
                                $uicols['sortable'][]           = '';
-
+*/
                                $cols .= ",fm_project.user_id as project_owner";
 
                                $joinmethod .= " $this->join  fm_workorder ON 
($entity_table.id = fm_workorder.project_id) $this->join  phpgw_accounts ON 
(fm_workorder.user_id = phpgw_accounts.account_id))";

Modified: trunk/property/inc/class.uiworkorder.inc.php
===================================================================
--- trunk/property/inc/class.uiworkorder.inc.php        2011-01-31 07:55:15 UTC 
(rev 6878)
+++ trunk/property/inc/class.uiworkorder.inc.php        2011-01-31 10:19:34 UTC 
(rev 6879)
@@ -474,8 +474,8 @@
                        $workorder_list = array();
 
                        $workorder_list = $this->bo->read(array('start_date' => 
$start_date, 'end_date' => $end_date, 'allrows' =>$allrows, 'dry_run' => 
$dry_run));
-                       $uicols = $this->bo->uicols;
-
+                       $uicols =$this->bo->uicols;
+//_debug_Array($uicols);die();
                        $content = array();
                        $j=0;
                        if (isset($workorder_list) && is_array($workorder_list))




reply via email to

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