fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [10501] logistic: use short_description as name


From: Sigurd Nes
Subject: [Fmsystem-commits] [10501] logistic: use short_description as name
Date: Fri, 09 Nov 2012 14:28:35 +0000

Revision: 10501
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10501
Author:   sigurdne
Date:     2012-11-09 14:28:33 +0000 (Fri, 09 Nov 2012)
Log Message:
-----------
logistic: use short_description as name

Modified Paths:
--------------
    trunk/logistic/inc/class.sorequirement_resource_allocation.inc.php
    trunk/logistic/inc/class.uiactivity.inc.php
    trunk/logistic/inc/class.uirequirement_resource_allocation.inc.php

Modified: trunk/logistic/inc/class.sorequirement_resource_allocation.inc.php
===================================================================
--- trunk/logistic/inc/class.sorequirement_resource_allocation.inc.php  
2012-11-09 13:42:18 UTC (rev 10500)
+++ trunk/logistic/inc/class.sorequirement_resource_allocation.inc.php  
2012-11-09 14:28:33 UTC (rev 10501)
@@ -224,4 +224,4 @@
                        }
                        return self::$so;
                }
-       }
\ No newline at end of file
+       }

Modified: trunk/logistic/inc/class.uiactivity.inc.php
===================================================================
--- trunk/logistic/inc/class.uiactivity.inc.php 2012-11-09 13:42:18 UTC (rev 
10500)
+++ trunk/logistic/inc/class.uiactivity.inc.php 2012-11-09 14:28:33 UTC (rev 
10501)
@@ -691,7 +691,6 @@
                        $data['activity'] = $activity;
                        $data['breadcrumb'] = $this->_get_breadcrumb( 
$activity_id, 'logistic.uiactivity.view_resource_allocation', 'activity_id');
                        
-               //      self::add_javascript('logistic', 'logistic', 
'activity.js');
                        self::add_javascript('logistic', 'logistic', 
'resource_allocation.js');
                        self::add_javascript('logistic', 'logistic', 
'requirement.js');
                        
self::render_template_xsl(array('activity/view_activity_item', 
'requirement/requirement_overview', 'activity/activity_tabs'), $data);

Modified: trunk/logistic/inc/class.uirequirement_resource_allocation.inc.php
===================================================================
--- trunk/logistic/inc/class.uirequirement_resource_allocation.inc.php  
2012-11-09 13:42:18 UTC (rev 10500)
+++ trunk/logistic/inc/class.uirequirement_resource_allocation.inc.php  
2012-11-09 14:28:33 UTC (rev 10501)
@@ -68,11 +68,11 @@
                {
                        parent::__construct();
 
-                       $this->so                                               
                        = 
createObject('logistic.sorequirement_resource_allocation');
-                       $this->so_activity                                      
= createObject('logistic.soactivity');
-                       $this->so_requirement                   = 
createObject('logistic.sorequirement');
+                       $this->so                                       = 
createObject('logistic.sorequirement_resource_allocation');
+                       $this->so_activity                      = 
createObject('logistic.soactivity');
+                       $this->so_requirement           = 
createObject('logistic.sorequirement');
                        $this->so_requirement_value = 
CreateObject('logistic.sorequirement_value');
-                       
+
                  $this->bo                                                     
                        = CreateObject('property.bolocation',true);
                        $this->bocommon                                         
        = & $this->bo->bocommon;
 
@@ -161,8 +161,8 @@
                                                ),
                                        )
                                ),
-                       );                      
-                       
+                       );
+
                        self::render_template_xsl(array('datatable_common'), 
$data);
                }
 
@@ -185,13 +185,13 @@
                        {
                                $user_rows_per_page = 10;
                        }
-                       
+
                        // YUI variables for paging and sorting
                        $start_index = phpgw::get_var('startIndex', 'int');
                        $num_of_objects = phpgw::get_var('results', 'int', 
'GET', $user_rows_per_page);
                        $sort_field = phpgw::get_var('sort');
                        $sort_ascending = phpgw::get_var('dir') == 'desc' ? 
false : true;
-                       
+
                        // Form variables
                        $search_for = phpgw::get_var('query');
                        $search_type = phpgw::get_var('search_option');
@@ -230,8 +230,14 @@
                        {
                                if (isset($result))
                                {
-                                       $requirement = $result->serialize();    
                
-                                       
+                                       $requirement = $result->serialize();
+
+                                       if($short_desc = 
execMethod('property.soentity.get_short_description', 
+                                                       array('location_id' => 
$requirement['location_id'], 'id' => $requirement['resource_id'])))
+                                       {
+                                               
$requirement['fm_bim_item_name'] = $short_desc;
+                                       }
+
                                        $delete_href = self::link(
                                                                                
                                                array('menuaction' => 
'logistic.uirequirement_resource_allocation.delete', 
                                                                                
                                                                        'id' => 
$requirement['id'], 
@@ -241,7 +247,7 @@
                                        $rows[] = $requirement;
                                }
                        }
-                       
+
                        // ... add result data
                        $result_data = array('results' => $rows);
 
@@ -276,7 +282,7 @@
                        {
                                $activity = 
$this->so_activity->get_single($activity_id);
                        }
-                       
+
                        if($requirement_id && is_numeric($requirement_id))
                        {
                                $requirement = 
$this->so_requirement->get_single($requirement_id);
@@ -301,27 +307,27 @@
                                $requirement_values = 
$this->so_requirement_value->get(null, null, null, null, null, null, 
array('requirement_id' => $requirement->get_id()));
 
                                $criterias_array = array();
-                               
+
                                $location_id = $requirement->get_location_id();
-                               
+
                                $loc_arr = 
$GLOBALS['phpgw']->locations->get_name($location_id);
                                $entity_arr = explode('.',$loc_arr['location']);
 
                                $entity_id = $entity_arr[2];
                                $cat_id = $entity_arr[3];
-                               
+
                                $criterias_array['location_id'] = $location_id;
                                $criterias_array['allrows'] = true;
-                               
+
                                $view_criterias_array = array();
                                $custom = 
createObject('phpgwapi.custom_fields');
-                               
+
                                foreach($requirement_values as 
$requirement_value)
                                {
                                        $attrib_value = 
$requirement_value->get_value();
                                        $operator = 
$requirement_value->get_operator();
                                        $cust_attribute_id = 
$requirement_value->get_cust_attribute_id();
-                                       
+
                                        if($operator == "eq")
                                        {
                                                $operator_str = "=";
@@ -348,47 +354,47 @@
                                                'value'                         
=> $attrib_value,
                                                'attribute_id' => 
$cust_attribute_id
                                        );
-                                       
+
                                        $criterias_array['conditions'][] = 
$condition;
                                }
                        }
                    
                        $so_entity      = 
CreateObject('property.soentity',$entity_id,$cat_id);
                        $allocation_suggestions = 
$so_entity->get_eav_list($criterias_array);
-                       
+
                        $activity = $this->so_activity->get_single( 
$requirement->get_activity_id() );
-                       
+
                        $data = array
                        (
-                               'requirement'                                   
        => $requirement,
+                               'requirement'                           => 
$requirement,
                                'view_criterias_array'          => 
$view_criterias_array,
-                               'activity'                                      
                        => $activity,
+                               'activity'                                      
=> $activity,
                                'allocation_suggestions'        => 
$allocation_suggestions,
-                               'editable'                                      
                        => true
+                               'editable'                                      
=> true
                        );
-                       
+
                        
self::render_template_xsl(array('allocation/book_resources'), $data);
                }
 
                public function save()
                {
                        $requirement_id = phpgw::get_var('requirement_id');
-               
+
                        if($requirement_id && is_numeric($requirement_id))
                        {
                                $requirement = 
$this->so_requirement->get_single($requirement_id);
                        }
-                       
+
                        $user_id = $GLOBALS['phpgw_info']['user']['id'];
                        $chosen_resources = phpgw::get_var('chosen_resources');
-                       
+
                        $filters = array('requirement_id' => 
$requirement->get_id());
-                       $num_allocated = $this->so->get_count($search_for, 
$search_type, $filters);     
-                                                               
+                       $num_allocated = $this->so->get_count($search_for, 
$search_type, $filters);
+                                                        
                        $num_required = $requirement->get_no_of_items();
-                                                       
+
                        $num_allowed_bookings = $num_required - $num_allocated;
-                                       
+
                        if( count($chosen_resources) <=  $num_allowed_bookings)
                        {
                                foreach($chosen_resources as $resource_id)
@@ -398,10 +404,10 @@
                                        $resource_alloc->set_resource_id( 
$resource_id );
                                        $resource_alloc->set_location_id( 
$requirement->get_location_id() );
                                        $resource_alloc->set_create_user( 
$user_id );
-                                       
+
                                        $resource_alloc_id = $this->so->store( 
$resource_alloc );
                                }
-                               
+
                                $activity = 
$this->so_activity->get_single($requirement->get_activity_id()); 
 
                                $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'logistic.uiactivity.view_resource_allocation', 
'activity_id' => $requirement->get_activity_id()));
@@ -411,13 +417,13 @@
                                $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'logistic.uiactivity.view_resource_allocation', 
'activity_id' => $requirement->get_activity_id()));
                        }
                }
-               
+
                public function delete()
                {
                        $resource_allocation_id = phpgw::get_var('id');
-                               
+
                        $status = $this->so->delete($resource_allocation_id);
-               
+
                        if($status){
                                return json_encode( array( "status" => 
"deleted" ) );
                        }
@@ -425,7 +431,7 @@
                                return json_encode( array( "status" => 
"not_deleted" ) );
                        }
                } 
-               
+
                function convert_to_array($object_list)
                {
                        $converted_array = array();




reply via email to

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