fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [8040] added control title to tabs


From: Erik Holm-Larsen
Subject: [Fmsystem-commits] [8040] added control title to tabs
Date: Mon, 07 Nov 2011 13:29:21 +0000

Revision: 8040
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8040
Author:   erikhl
Date:     2011-11-07 13:29:20 +0000 (Mon, 07 Nov 2011)
Log Message:
-----------
added control title to tabs

Modified Paths:
--------------
    trunk/controller/inc/class.uicontrol.inc.php
    trunk/controller/templates/base/control_tabs.xsl

Modified: trunk/controller/inc/class.uicontrol.inc.php
===================================================================
--- trunk/controller/inc/class.uicontrol.inc.php        2011-11-07 13:08:38 UTC 
(rev 8039)
+++ trunk/controller/inc/class.uicontrol.inc.php        2011-11-07 13:29:20 UTC 
(rev 8040)
@@ -213,8 +213,9 @@
                        
                        $control->populate();
                        $control_id = $this->so->store($control);
+                       $control_title = $control->get_title();
                
-                       $this->redirect(array('menuaction' => 
'controller.uicontrol.view_control_groups', 'control_id'=>$control_id, 
'control_area_id'=>$control->get_control_area_id()));      
+                       $this->redirect(array('menuaction' => 
'controller.uicontrol.view_control_groups', 'control_id'=>$control_id, 
'control_area_id'=>$control->get_control_area_id(), 
'control_title'=>$control_title));     
                }
                                                
                // Displays control groups based on which chosen control area
@@ -222,6 +223,7 @@
                        
                        $control_id = phpgw::get_var('control_id');
                        $control_area_id = phpgw::get_var('control_area_id');
+                       $control_title = phpgw::get_var('control_title');
                        
                        $control_area = $this->so_control_area->get_single( 
$control_area_id );
                                                
@@ -250,6 +252,7 @@
                                'view'                                          
=> "control_groups",
                                'editable'                                      
=> true,
                                'control_id'                            => 
$control_id,
+                               'control_title'                         => 
$control_title,
                                'control_area'                          => 
$control_area->toArray(),
                                'control_groups'                        => 
$control_groups_as_array
                        );
@@ -262,6 +265,7 @@
                public function view_control_items(){
                        $control_id = phpgw::get_var('control_id', 'int');
                        $control = $this->so->get_single($control_id);
+                       $control_title = $control->get_title();
                        
                        $control_group_ids = array();
                        $control_group_ids = 
phpgw::get_var('control_group_ids');
@@ -300,6 +304,7 @@
                                'view'                                          
=> 'control_items',
                                'control_group_ids'                     => 
implode($control_group_ids, ","),
                                'control_id'                            => 
$control_id,
+                               'control_title'                         => 
$control_title,
                                'groups_with_control_items'     => 
$groups_with_control_items                   
                        );
                        
@@ -312,6 +317,7 @@
                // Saves chosen control items through receiving a comma 
separated list of control tags (1:2, control_group_id:control_item_id) 
                public function save_control_items(){
                        $control_id = phpgw::get_var('control_id');
+                       $control_title = phpgw::get_var('control_title');
                        $control_group_ids = explode(",", 
phpgw::get_var('control_group_ids'));
                        
                        // Fetching selected control items. Tags are on the 
format 1:2 (group:item). 
@@ -345,12 +351,13 @@
                                
$this->so_control_item_list->add($control_item_list);
                        }       
        
-                       $this->redirect(array('menuaction' => 
'controller.uicontrol.view_check_list', 'control_id'=>$control_id, 
'control_group_ids'=>$control_group_ids, 'control_tag_ids'=>$control_tag_ids 
));       
+                       $this->redirect(array('menuaction' => 
'controller.uicontrol.view_check_list', 'control_id'=>$control_id, 
'control_title'=>$control_title, 'control_group_ids'=>$control_group_ids, 
'control_tag_ids'=>$control_tag_ids ));      
                }
                
                public function view_check_list(){
                        $control_id = phpgw::get_var('control_id');
                        $control = $this->so->get_single($control_id);
+                       $control_title = $control->get_title();
                        
                        $control_group_ids = 
phpgw::get_var('control_group_ids');
                        
@@ -411,7 +418,8 @@
                        (
                                'tabs'                                  => 
$GLOBALS['phpgw']->common->create_tabs($tabs, 3),
                                'view'                                  => 
"check_list",
-                               'control_id'                            => 
$control_id,
+                               'control_id'                    => $control_id,
+                               'control_title'                 => 
$control_title,
                                'saved_groups_with_items_array' => 
$saved_groups_with_items_array
                        );
                        

Modified: trunk/controller/templates/base/control_tabs.xsl
===================================================================
--- trunk/controller/templates/base/control_tabs.xsl    2011-11-07 13:08:38 UTC 
(rev 8039)
+++ trunk/controller/templates/base/control_tabs.xsl    2011-11-07 13:29:20 UTC 
(rev 8040)
@@ -13,35 +13,35 @@
                </xsl:when>
                <xsl:when test="view = 'control_groups'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Control_groups')"/> for <xsl:value-of select="group_name" /></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_groups')"/> for <xsl:value-of select="control_title" /></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="control_groups" />
                </xsl:when>
                <xsl:when test="view = 'control_locations'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Control_locations')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_locations')"/> for <xsl:value-of select="control_title" /></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="control_locations" />
                </xsl:when>
                <xsl:when test="view = 'control_equipment'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Control_equipment')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_equipment')"/> for <xsl:value-of select="control_title" /></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="control_equipment" />
                </xsl:when>
                <xsl:when test="view = 'control_items'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Control_items')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_items')"/> for <xsl:value-of select="control_title" /></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="control_items" />
                </xsl:when>
                <xsl:when test="view = 'check_list'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Check_list')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Check_list')"/> for <xsl:value-of select="control_title" /></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="sort_check_list" />




reply via email to

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