phpgroupware-cvs
[Top][All Lists]
Advanced

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

[Phpgroupware-cvs] CVS: property/inc class.bolocation.inc.php,1.8,1.9 cl


From: Sigurd Nes <address@hidden>
Subject: [Phpgroupware-cvs] CVS: property/inc class.bolocation.inc.php,1.8,1.9 class.soadmin_location.inc.php,1.8,1.9 class.solocation.inc.php,1.6,1.7 class.uilocation.inc.php,1.10,1.11
Date: Mon, 16 Jun 2003 04:53:24 -0400

Update of /cvsroot/phpgroupware/property/inc
In directory subversions:/tmp/cvs-serv4576/inc

Modified Files:
        class.bolocation.inc.php class.soadmin_location.inc.php 
        class.solocation.inc.php class.uilocation.inc.php 
Log Message:
no message

Index: class.bolocation.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/property/inc/class.bolocation.inc.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** class.bolocation.inc.php    15 Jun 2003 19:41:26 -0000      1.8
--- class.bolocation.inc.php    16 Jun 2003 08:53:22 -0000      1.9
***************
*** 243,266 ****
                                if($config[$j]['location_type'] <= 
$data['type_id'] && $config[$j]['lookup_form'] )
                                {
!                                       
if($config[$j]['column_name']!='tenant_id')
                                        {
                                                
$location['location'][$i]['input_name']                         = 
$config[$j]['column_name'];
-                                               $input_name[]                   
                                                        = 
$location['location'][$i]['input_name'];
-                                               $insert_record[]                
                                                        = 
$location['location'][$i]['input_name'];
-                                               
$location['location'][$i]['size']                                       = 5;
-                                               
$location['location'][$i]['value']                                      = 
$data['location']['value'][$config[$j]['column_name']];
-                                               
$location['location'][$i]['lookup_function_call']       = 'lookup_loc' . 
$fm_location_cols[$j]['location_type'] . '()';
                                                
$location['location'][$i]['lookup_link']                        = True;
!                                               
$location['location'][$i]['name']                                       = 
$config[$j]['descr'];
!                                               
$location['location'][$i]['value']                                      = 
$data['values'][$config[$j]['column_name']];
!                                               
$location['location'][$i]['statustext']                         = lang('Klick 
this link to select') . ' ' 
.$location_types[($fm_location_cols[$j]['location_type']-1)]['name'];
!                                               
$location['location'][$i]['input_type']                         = 'text';
!                                       }
! 
!                                       
if($config[$j]['column_name']=='street_id')
!                                       {
                                                
$location['location'][$i]['name']                                       = 
lang('address');
                                                
$location['location'][$i]['input_type']                         = 'hidden';
!                                               $insert_record[]                
                                                        = 'street_id';
  
                                                
$location['location'][$i]['extra'][0]['input_type']                             
= 'text';
--- 243,254 ----
                                if($config[$j]['location_type'] <= 
$data['type_id'] && $config[$j]['lookup_form'] )
                                {
!                                       
if($config[$j]['column_name']=='street_id'):
                                        {
                                                
$location['location'][$i]['input_name']                         = 
$config[$j]['column_name'];
                                                
$location['location'][$i]['lookup_link']                        = True;
!                                               
$location['location'][$i]['lookup_function_call']       = 'lookup_loc' . 
$fm_location_cols[$j]['location_type'] . '()';
                                                
$location['location'][$i]['name']                                       = 
lang('address');
                                                
$location['location'][$i]['input_type']                         = 'hidden';
!                                               
$location['location'][$i]['value']                                      = 
$data['values'][$config[$j]['column_name']];
  
                                                
$location['location'][$i]['extra'][0]['input_type']                             
= 'text';
***************
*** 280,285 ****
                                                
$location['location'][$i]['extra'][1]['value']                                  
= $data['values']['street_number'];
                                        }
! 
!                                       
if($config[$j]['column_name']=='tenant_id' && $data['tenant'])
                                        {
                                                $m++;
--- 268,272 ----
                                                
$location['location'][$i]['extra'][1]['value']                                  
= $data['values']['street_number'];
                                        }
!                                       
elseif($config[$j]['column_name']=='tenant_id' && $data['tenant']):
                                        {
                                                $m++;
***************
*** 290,296 ****
                                                
$location['location'][$i]['name']                                               
                = lang('Tenant');
                                                
$location['location'][$i]['input_type']                                         
        = 'hidden';
                                                
$location['location'][$i]['lookup_function_call']                               
= $lookup_functions[$m]['name'];
                                                
$location['location'][$i]['statustext']                                         
        = lang('tenant');
!                                               $insert_record[]                
                                                                                
= 'tenant_id';
  
                                                
$location['location'][$i]['extra'][0]['input_type']                             
= 'text';
--- 277,284 ----
                                                
$location['location'][$i]['name']                                               
                = lang('Tenant');
                                                
$location['location'][$i]['input_type']                                         
        = 'hidden';
+                                               
$location['location'][$i]['value']                                      = 
$data['values'][$config[$j]['column_name']];
                                                
$location['location'][$i]['lookup_function_call']                               
= $lookup_functions[$m]['name'];
                                                
$location['location'][$i]['statustext']                                         
        = lang('tenant');
! //                                            $insert_record[]                
                                                                                
= 'tenant_id';
  
                                                
$location['location'][$i]['extra'][0]['input_type']                             
= 'text';
***************
*** 318,321 ****
--- 306,324 ----
                                                
$location['location'][$i]['extra'][2]['statustext']                             
= lang('contact phone');
                                        }
+                                       
elseif($config[$j]['column_name']!='tenant_id' && 
$config[$j]['column_name']!='street_id'):
+                                       {
+                                               
$location['location'][$i]['input_name']                         = 
$config[$j]['column_name'];
+                                               $input_name[]                   
                                                        = 
$location['location'][$i]['input_name'];
+ //                                            $insert_record[]                
                                                        = 
$location['location'][$i]['input_name'];
+                                               
$location['location'][$i]['size']                                       = 5;
+                                               
$location['location'][$i]['value']                                      = 
$data['location']['value'][$config[$j]['column_name']];
+                                               
$location['location'][$i]['lookup_function_call']       = 'lookup_loc' . 
$fm_location_cols[$j]['location_type'] . '()';
+                                               
$location['location'][$i]['lookup_link']                        = True;
+                                               
$location['location'][$i]['name']                                       = 
$config[$j]['descr'];
+                                               
$location['location'][$i]['value']                                      = 
$data['values'][$config[$j]['column_name']];
+                                               
$location['location'][$i]['statustext']                         = lang('Klick 
this link to select') . ' ' 
.$location_types[($fm_location_cols[$j]['location_type']-1)]['name'];
+                                               
$location['location'][$i]['input_type']                         = 'text';
+                                       }
+                                       endif;
                                        $i++;
                                }
***************
*** 349,352 ****
--- 352,357 ----
  
                        }
+ 
+ //_debug_array($insert_record);
  
                        
$GLOBALS['phpgw']->session->appsession('lookup_fields',$this->currentapp,$input_name);

Index: class.soadmin_location.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/property/inc/class.soadmin_location.inc.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** class.soadmin_location.inc.php      13 Jun 2003 11:05:29 -0000      1.8
--- class.soadmin_location.inc.php      16 Jun 2003 08:53:22 -0000      1.9
***************
*** 347,350 ****
--- 347,351 ----
                                $order = 
(isset($data['order'])?$data['order']:'');
                                $type_id = 
(isset($data['type_id'])?$data['type_id']:0);
+                               $lookup_type = 
(isset($data['lookup_type'])?$data['lookup_type']:'');
                        }
  
***************
*** 362,365 ****
--- 363,372 ----
                        $type_table = 'fm_location_type';
  
+                       if ($lookup_type)
+                       {
+                               $filtermethod = " OR (type_id < $lookup_type 
AND lookup_form=1) ";
+ 
+                       }
+ 
                        if($query)
                        {
***************
*** 370,374 ****
                        }
  
!                       $sql = "SELECT 
$table.id,$table.list,$table.location_form,lookup_form,$table.column_name,$table.size
 ,statustext,$table.input_text, $table.datatype ,$type_table.name as type FROM 
$type_table $this->join $table on $table.type_id = $type_table.id where 
$table.type_id= '$type_id' $querymethod";
  
                        $this->db2->query($sql,__LINE__,__FILE__);
--- 377,383 ----
                        }
  
!                       $sql = "SELECT 
$table.id,$table.type_id,$table.list,$table.location_form,lookup_form,$table.column_name,$table.size
 ,statustext,$table.input_text,"
!                               . " $table.datatype ,$type_table.name as type 
FROM $type_table $this->join $table on $table.type_id = $type_table.id "
!                               . " WHERE $table.type_id= '$type_id' 
$filtermethod $querymethod";
  
                        $this->db2->query($sql,__LINE__,__FILE__);
***************
*** 381,385 ****
                                (
                                        'id'                    => 
$this->db->f('id'),
!                                       'location_type' => $type_id,
                                        'list'                  => 
$this->db->f('list'),
                                        'lookup_form'   => 
$this->db->f('lookup_form'),
--- 390,394 ----
                                (
                                        'id'                    => 
$this->db->f('id'),
!                                       'location_type' => 
$this->db->f('type_id'),
                                        'list'                  => 
$this->db->f('list'),
                                        'lookup_form'   => 
$this->db->f('lookup_form'),

Index: class.solocation.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/property/inc/class.solocation.inc.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** class.solocation.inc.php    15 Jun 2003 19:41:26 -0000      1.6
--- class.solocation.inc.php    16 Jun 2003 08:53:22 -0000      1.7
***************
*** 283,287 ****
                        else
                        {
!                               $filtermethod .= " WHERE fm_location" . 
($type_id). ".category !=99 ";
                        }
  
--- 283,287 ----
                        else
                        {
!                               $filtermethod .= " WHERE  (fm_location" . 
($type_id). ".category !=99 OR fm_location" . ($type_id). ".category IS NULL)";
                        }
  
***************
*** 327,332 ****
                        $joinmethod .= " fm_location" . ($type_id);
  
- //                    $paranthesis .='(';
- 
                        $location_types = 
$this->soadmin_location->select_location_type();
  
--- 327,330 ----
***************
*** 343,347 ****
                        }
  
!                       $fm_location_cols = 
$this->soadmin_location->read_attrib(array('type_id'=>$type_id));
  //_debug_array($fm_location_cols);
  
--- 341,345 ----
                        }
  
!                       $fm_location_cols = 
$this->soadmin_location->read_attrib(array('type_id'=>$type_id,'lookup_type'=>$type_id));
  //_debug_array($fm_location_cols);
  
***************
*** 351,355 ****
                                if($read_single)
                                {
!                                       $cols .= ",fm_location" . ($type_id) 
.".".$fm_location_cols[$i]['column_name'];
                                        $cols_return[]                          
= $fm_location_cols[$i]['column_name'];
                                        $uicols['input_type'][]         = 
'text';
--- 349,353 ----
                                if($read_single)
                                {
!                                       $cols .= ",fm_location" . 
$fm_location_cols[$i]['location_type'] 
.".".$fm_location_cols[$i]['column_name'];
                                        $cols_return[]                          
= $fm_location_cols[$i]['column_name'];
                                        $uicols['input_type'][]         = 
'text';
***************
*** 550,553 ****
--- 548,555 ----
                                if($value)
                                {
+                                       if($input_name=='cat_id')
+                                       {
+                                               $input_name='category';
+                                       }
                                        $cols[] = $input_name;
                                        $vals[] = $value;
***************
*** 579,582 ****
--- 581,588 ----
                                if($value)
                                {
+                                       if($input_name=='cat_id')
+                                       {
+                                               $input_name='category';
+                                       }
                                        $vals[] = "$input_name = '$value'";
                                }

Index: class.uilocation.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/property/inc/class.uilocation.inc.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** class.uilocation.inc.php    15 Jun 2003 19:41:26 -0000      1.10
--- class.uilocation.inc.php    16 Jun 2003 08:53:22 -0000      1.11
***************
*** 468,471 ****
--- 468,472 ----
                        $additional_fields[$j]['value']                 = 
$values[$additional_fields[$j]['input_name']];
                        $insert_record[]                                        
        = $additional_fields[$j]['input_name'];
+                       $insert_record[]                                        
        = 'cat_id';
  
  





reply via email to

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