[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7057] property: Allow budget accounts outside group
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [7057] property: Allow budget accounts outside group |
Date: |
Fri, 25 Feb 2011 10:27:52 +0000 |
Revision: 7057
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7057
Author: sigurdne
Date: 2011-02-25 10:27:44 +0000 (Fri, 25 Feb 2011)
Log Message:
-----------
property: Allow budget accounts outside group
Modified Paths:
--------------
trunk/property/inc/class.sogeneric.inc.php
trunk/property/inc/class.uilookup.inc.php
trunk/property/setup/phpgw_no.lang
Added Paths:
-----------
trunk/property/js/yahoo/lookup.b_account.index.js
Modified: trunk/property/inc/class.sogeneric.inc.php
===================================================================
--- trunk/property/inc/class.sogeneric.inc.php 2011-02-25 07:49:04 UTC (rev
7056)
+++ trunk/property/inc/class.sogeneric.inc.php 2011-02-25 10:27:44 UTC (rev
7057)
@@ -968,7 +968,13 @@
'name' =>
'active',
'descr' =>
lang('active'),
'type' =>
'checkbox',
- 'default' =>
'checked'
+ 'default' =>
'checked',
+ 'filter'
=> true,
+ 'sortable'
=> true,
+ 'values_def'
=> array
+ (
+
'valueset' => array(array('id' => 1, 'name' => lang('active'))),
+ )
),
array
(
Modified: trunk/property/inc/class.uilookup.inc.php
===================================================================
--- trunk/property/inc/class.uilookup.inc.php 2011-02-25 07:49:04 UTC (rev
7056)
+++ trunk/property/inc/class.uilookup.inc.php 2011-02-25 10:27:44 UTC (rev
7057)
@@ -987,6 +987,93 @@
)
)
);
+
+
+ $values_combo_box = array();
+ $i = 0;
+ $button_def = array();
+ $code_inner = array();
+ if ( $role != 'group' )
+ {
+
$datatable['actions']['form'][0]['fields']['field'][] = array
+ (
+ 'id' => "btn_parent",
+ 'name' => 'parent',
+ 'value' => 'parent',
+ 'type' => 'button',
+ 'style' => 'filter',
+ 'tab_index' => $i
+ );
+
+ $button_def[] = "oMenuButton_{$i}";
+ $code_inner[] = "{order:{$i},
var_URL:'parent',name:'btn_parent',style:'genericbutton',dependiente:[]}";
+
+ $values_combo_box[] =
execMethod('property.bogeneric.get_list',array('type' => 'b_account','selected'
=> $parent,'filter' => array('active' =>1)));
+ $default_value = array
('id'=>'','name'=> lang('select'));
+ array_unshift
($values_combo_box[$i],$default_value);
+ }
+
+ if($button_def)
+ {
+ $code = 'var ' . implode(',',
$button_def) . ";\n";
+ $code .= 'var selectsButtons = [' .
"\n" . implode(",\n",$code_inner) . "\n];";
+ $code .= <<<JS
+ this.particular_setting =
function()
+ {
+
if(flag_particular_setting=='init')
+ {
+ //parent
+ index =
locate_in_array_options(0,"value",path_values.parent);
+ if(index)
+ {
+
oMenuButton_0.set("label", ("<em>" + array_options[0][index][1] + "</em>"));
+ }
+
+ //--focus for
txt_query---
+
YAHOO.util.Dom.get(textImput[0].id).focus();
+ }
+ else
if(flag_particular_setting=='update')
+ {
+ // nothing
+ }
+ }
+JS;
+
+ }
+ else
+ {
+ $code = 'var selectsButtons = [];';
+ $code .= <<<JS
+ this.particular_setting =
function()
+ {
+
if(flag_particular_setting=='init')
+ {
+ //--focus for
txt_query---
+
YAHOO.util.Dom.get(textImput[0].id).focus();
+ }
+ else
if(flag_particular_setting=='update')
+ {
+ // nothing
+ }
+ }
+JS;
+ }
+
+ $GLOBALS['phpgw']->js->add_code('', $code);
+
+ if($values_combo_box)
+ {
+ $i = 0;
+ foreach ( $values_combo_box as $combo )
+ {
+
$datatable['actions']['form'][0]['fields']['hidden_value'][] = array
+ (
+ 'id' =>
"values_combo_box_{$i}",
+ 'value' =>
execMethod('property.bocommon.select2String',$combo)
+ );
+ $i++;
+ }
+ }
}
$uicols = array (
@@ -1128,7 +1215,7 @@
$GLOBALS['phpgw_info']['flags']['app_header'] =
lang('property') . ' - ' . $appname . ': ' . $function_msg;
// Prepare YUI Library
- $GLOBALS['phpgw']->js->validate_file( 'yahoo',
'lookup.tenant.index', 'property' );
+ $GLOBALS['phpgw']->js->validate_file( 'yahoo',
'lookup.b_account.index', 'property' );
$this->save_sessiondata();
}
Added: trunk/property/js/yahoo/lookup.b_account.index.js
===================================================================
--- trunk/property/js/yahoo/lookup.b_account.index.js
(rev 0)
+++ trunk/property/js/yahoo/lookup.b_account.index.js 2011-02-25 10:27:44 UTC
(rev 7057)
@@ -0,0 +1,37 @@
+//--------------------------------------------------------
+// Declaration of lookup.b_account.index vars
+//--------------------------------------------------------
+
+ // define buttons
+ var oNormalButton_0;
+ var normalButtons = [
+ {order:0, name:'btn_search', funct:"onSearchClick"}
+ ]
+
+ // define Text buttons
+ var textImput = [
+ {order:0, name:'query', id:'txt_query'}
+ ]
+
+ // define the hidden column in datatable
+ var config_values = {
+ date_search : 0 //if search has link "Data search"
+ }
+/****************************************************************************************/
+
+ YAHOO.util.Event.addListener(window, "load", function()
+ {
+
YAHOO.util.Dom.getElementsByClassName('toolbar','div')[0].style.display =
'none';
+ var loader = new YAHOO.util.YUILoader();
+ loader.addModule({
+ name: "anyone", //module name; must be unique
+ type: "js", //can be "js" or "css"
+ fullpath: property_js //'property_js' have the path for
property.js, is render in HTML
+ });
+
+ loader.require("anyone");
+
+ //Insert JSON utility on the page
+
+ loader.insert();
+ });
Modified: trunk/property/setup/phpgw_no.lang
===================================================================
--- trunk/property/setup/phpgw_no.lang 2011-02-25 07:49:04 UTC (rev 7056)
+++ trunk/property/setup/phpgw_no.lang 2011-02-25 10:27:44 UTC (rev 7057)
@@ -1,10 +1,10 @@
-%1 buildings has been updated to not active of %2 already not active
property no %1 Bygninger er oppdatert til IKKE AKTIVE av %2 som var
IKKE ACTIVE fra før
-%1 entrances has been updated to not active of %2 already not active
property no %1 Innganger er oppdatert til IKKE AKTIVE av %2 som var
IKKE ACTIVE fra før
+%1 buildings has been updated to not active of %2 already not active
property no %1 Bygninger er oppdatert til IKKE AKTIVE av %2 som var
IKKE AKTIVE fra før
+%1 entrances has been updated to not active of %2 already not active
property no %1 Innganger er oppdatert til IKKE AKTIVE av %2 som var
IKKE AKTIVE fra før
%1 entries is added! property no %1 poster er lagt til
%1 entries is updated! property no %1 poster er oppdatert
%1 group property no %1 gruppe
%1 is notified property no Melding sendt til %1
-%1 properties has been updated to not active of %2 already not active
property no %1 Eiendommer er oppdatert til IKKE AKTIVE av %2 som
var IKKE ACTIVE fra før
+%1 properties has been updated to not active of %2 already not active
property no %1 Eiendommer er oppdatert til IKKE AKTIVE av %2 som
var IKKE AKTIVE fra før
about common no Om
access error property no Manglende tilgang
accounting property no Regnskap
@@ -18,6 +18,7 @@
acquisition date property no Anskaffelses dato
action property no Handling
acivate tracking of dates in helpdesk main list property no
Aktiver visning av datoer for denne entiteten i hovedliste for helpdesk
+active property no Aktiv
activities property no Aktiviteter
activity property no Aktivitet
activity code property no Aktivitets kode
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7057] property: Allow budget accounts outside group,
Sigurd Nes <=