fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [8185] Added function get_controls_by_control_area


From: Torstein
Subject: [Fmsystem-commits] [8185] Added function get_controls_by_control_area
Date: Thu, 24 Nov 2011 07:34:44 +0000

Revision: 8185
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8185
Author:   vator
Date:     2011-11-24 07:34:44 +0000 (Thu, 24 Nov 2011)
Log Message:
-----------
Added function get_controls_by_control_area

Modified Paths:
--------------
    trunk/controller/inc/class.uicontrol.inc.php

Modified: trunk/controller/inc/class.uicontrol.inc.php
===================================================================
--- trunk/controller/inc/class.uicontrol.inc.php        2011-11-24 07:31:41 UTC 
(rev 8184)
+++ trunk/controller/inc/class.uicontrol.inc.php        2011-11-24 07:34:44 UTC 
(rev 8185)
@@ -40,7 +40,8 @@
                        'save_control_items'                            =>      
true,
                        'view_check_list'                                       
=>      true,
                        'generate_check_lists_for_control'      =>      true,
-                       'view_check_lists_for_control'          =>      true
+                       'view_check_lists_for_control'          =>      true,
+                       'get_controls_by_control_area'          =>      true
                );
 
                public function __construct()
@@ -610,8 +611,19 @@
                        self::add_javascript('controller', 'yahoo', 
'control_tabs.js');
                }
                
+               // Returns control list info as JSON
+               public function get_controls_by_control_area()
+               {
+                       $control_area_id = phpgw::get_var('control_area_id');
+                       
+                       $controls_array = 
$this->so->get_controls_by_control_area($control_area_id);
+                       
+                       if(count($controls_array)>0)
+                               return json_encode( $controls_array );
+                       else
+                               return null;
+               }
                
-               
                public function query()
                {
                        $params = array(
@@ -633,7 +645,7 @@
                        {
                                $filters['responsibilities'] = $responsibility; 
                        }
-                       
+                                                                               
                        $search_for = phpgw::get_var('query');
 
                        
if($GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'] > 0)




reply via email to

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