fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [14972] property: more on integration


From: Sigurd Nes
Subject: [Fmsystem-commits] [14972] property: more on integration
Date: Wed, 04 May 2016 14:10:51 +0000

Revision: 14972
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14972
Author:   sigurdne
Date:     2016-05-04 14:10:51 +0000 (Wed, 04 May 2016)
Log Message:
-----------
property: more on integration

Modified Paths:
--------------
    trunk/property/inc/class.bocommon.inc.php
    trunk/property/inc/class.sogeneric.inc.php
    trunk/property/setup/setup.inc.php
    trunk/property/setup/tables_current.inc.php
    trunk/property/setup/tables_update.inc.php
    trunk/property/templates/base/project.xsl
    trunk/property/templates/base/tts.xsl

Modified: trunk/property/inc/class.bocommon.inc.php
===================================================================
--- trunk/property/inc/class.bocommon.inc.php   2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/inc/class.bocommon.inc.php   2016-05-04 14:10:51 UTC (rev 
14972)
@@ -2431,14 +2431,16 @@
                        $query = phpgw::get_var('query');
 
                        $sogeneric = CreateObject('property.sogeneric', 
'eco_service');
-                       $values = $sogeneric->read(array('query' => $query));
 
+                       $filter = array('active' => 1);
+                       $values = $sogeneric->read(array('filter' => 
$filter,'query' => $query));
+
                        return array('ResultSet' => array('Result' => $values));
                }
 
                public function get_eco_service_name( $id )
                {
-                       $ret = '';
+                       $ret = $id;
                        if($id = (int)$id)
                        {
                                $sogeneric = CreateObject('property.sogeneric', 
'eco_service');
@@ -2496,7 +2498,8 @@
                        $query = phpgw::get_var('query');
 
                        $sogeneric = CreateObject('property.sogeneric', 
'external_project');
-                       $values = $sogeneric->read(array('query' => $query));
+                       $filter = array('active' => 1);
+                       $values = $sogeneric->read(array('filter' => 
$filter,'query' => $query));
 
                        foreach ($values as &$value)
                        {
@@ -2508,7 +2511,7 @@
 
                public function get_external_project_name( $id )
                {
-                       $ret = '';
+                       $ret = $id;
                        if($id)
                        {
                                $sogeneric = CreateObject('property.sogeneric', 
'external_project');

Modified: trunk/property/inc/class.sogeneric.inc.php
===================================================================
--- trunk/property/inc/class.sogeneric.inc.php  2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/inc/class.sogeneric.inc.php  2016-05-04 14:10:51 UTC (rev 
14972)
@@ -1074,8 +1074,7 @@
                                                                'descr' => 
lang('descr'),
                                                                'type' => 
'varchar'
                                                        ),
-                                                       array
-                                                               (
+                                                       array(
                                                                'name' => 
'active',
                                                                'descr' => 
lang('active'),
                                                                'type' => 
'checkbox',
@@ -1234,8 +1233,7 @@
                                                'table' => 
'fm_external_project',
                                                'id' => array('name' => 'id', 
'type' => 'varchar'),
                                                'fields' => array(
-                                                       array
-                                                               (
+                                                       array(
                                                                'name' => 
'name',
                                                                'descr' => 
lang('name'),
                                                                'type' => 
'varchar'
@@ -1244,6 +1242,18 @@
                                                                'name' => 
'budget',
                                                                'descr' => 
lang('budget'),
                                                                'type' => 'int'
+                                                       ),
+                                                       array(
+                                                               'name' => 
'active',
+                                                               'descr' => 
lang('active'),
+                                                               'type' => 
'checkbox',
+                                                               'default' => 
'checked',
+                                                               'filter' => 
true,
+                                                               'sortable' => 
true,
+                                                               'values_def' => 
array
+                                                                       (
+                                                                       
'valueset' => array(array('id' => 1, 'name' => lang('active'))),
+                                                               )
                                                        )
                                                ),
                                                'edit_msg' => lang('edit'),

Modified: trunk/property/setup/setup.inc.php
===================================================================
--- trunk/property/setup/setup.inc.php  2016-05-04 14:10:38 UTC (rev 14971)
+++ trunk/property/setup/setup.inc.php  2016-05-04 14:10:51 UTC (rev 14972)
@@ -11,7 +11,7 @@
         * @version $Id$
        */
        $setup_info['property']['name']                 = 'property';
-       $setup_info['property']['version']              = '0.9.17.700';
+       $setup_info['property']['version']              = '0.9.17.701';
        $setup_info['property']['app_order']    = 8;
        $setup_info['property']['enable']               = 1;
        $setup_info['property']['app_group']    = 'office';

Modified: trunk/property/setup/tables_current.inc.php
===================================================================
--- trunk/property/setup/tables_current.inc.php 2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/setup/tables_current.inc.php 2016-05-04 14:10:51 UTC (rev 
14972)
@@ -1228,7 +1228,7 @@
                        'fd' => array(
                                'id' => array('type' => 'int', 'precision' => 
'4', 'nullable' => False),
                                'name' => array('type' => 'varchar', 
'precision' => '50', 'nullable' => False),
-                               'active' => array('type' => 'int', 'precision' 
=> '2', 'nullable' => True, 'default' => '0'),
+                               'active' => array('type' => 'int', 'precision' 
=> '2', 'nullable' => True, 'default' => 1),
                        ),
                        'pk' => array('id'),
                        'ix' => array(),
@@ -1795,6 +1795,7 @@
                                'id' => array('type' => 'varchar', 'precision' 
=> '10', 'nullable' => False),
                                'name' => array('type' => 'varchar', 
'precision' => '255', 'nullable' => False),
                                'budget' => array('type' => 'int', 'precision' 
=> '4', 'nullable' => True),
+                               'active' => array('type' => 'int', 'precision' 
=> 2, 'nullable' => True, 'default' => 1),
                        ),
                        'pk' => array('id'),
                        'fk' => array(),

Modified: trunk/property/setup/tables_update.inc.php
===================================================================
--- trunk/property/setup/tables_update.inc.php  2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/setup/tables_update.inc.php  2016-05-04 14:10:51 UTC (rev 
14972)
@@ -8870,7 +8870,7 @@
                                'fd' => array(
                                        'id' => array('type' => 'int', 
'precision' => '4', 'nullable' => False),
                                        'name' => array('type' => 'varchar', 
'precision' => '50', 'nullable' => False),
-                                       'active' => array('type' => 'int', 
'precision' => '2', 'nullable' => True, 'default' => '0'),
+                                       'active' => array('type' => 'int', 
'precision' => '2', 'nullable' => True, 'default' => 1),
                                ),
                                'pk' => array('id'),
                                'ix' => array(),
@@ -9125,3 +9125,28 @@
                        return $GLOBALS['setup_info']['property']['currentver'];
                }
        }
+
+       /**
+       * Update property version from 0.9.17.696 to 0.9.17.697
+       *
+       */
+       $test[] = '0.9.17.700';
+
+       function property_upgrade0_9_17_700()
+       {
+               $GLOBALS['phpgw_setup']->oProc->m_odb->transaction_begin();
+
+               
$GLOBALS['phpgw_setup']->oProc->AddColumn("fm_external_project", 'active', 
array(
+                       'type' => 'int',
+                       'precision' => 2,
+                       'nullable' => True,
+                       'default' => 1
+                       )
+               );
+
+               if($GLOBALS['phpgw_setup']->oProc->m_odb->transaction_commit())
+               {
+                       $GLOBALS['setup_info']['property']['currentver'] = 
'0.9.17.701';
+                       return $GLOBALS['setup_info']['property']['currentver'];
+               }
+       }

Modified: trunk/property/templates/base/project.xsl
===================================================================
--- trunk/property/templates/base/project.xsl   2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/templates/base/project.xsl   2016-05-04 14:10:51 UTC (rev 
14972)
@@ -336,7 +336,7 @@
                                                <xsl:value-of 
select="php:function('lang', 'external project')"/>
                                        </label>
                                        <input type="hidden" 
id="external_project_id" name="values[external_project_id]"  
value="{value_external_project_id}"/>
-                                       <input type="text" 
id="external_project_name" name="values[external_project_name]" 
value="{value_external_project_id} {value_external_project_name}"/>
+                                       <input type="text" 
id="external_project_name" name="values[external_project_name]" 
value="{value_external_project_name}"/>
                                        <div id="external_project_container"/>
                                </div>
 

Modified: trunk/property/templates/base/tts.xsl
===================================================================
--- trunk/property/templates/base/tts.xsl       2016-05-04 14:10:38 UTC (rev 
14971)
+++ trunk/property/templates/base/tts.xsl       2016-05-04 14:10:51 UTC (rev 
14972)
@@ -653,7 +653,7 @@
                                                                                
        <xsl:value-of select="php:function('lang', 'external project')"/>
                                                                                
</label>
                                                                                
<input type="hidden" id="external_project_id" 
name="values[external_project_id]"  value="{value_external_project_id}"/>
-                                                                               
<input type="text" id="external_project_name" 
name="values[external_project_name]" value="{value_external_project_id} 
{value_external_project_name}"/>
+                                                                               
<input type="text" id="external_project_name" 
name="values[external_project_name]" value="{value_external_project_name}"/>
                                                                                
<div id="external_project_container"/>
                                                                        </div>
 




reply via email to

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