[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7812] property: remember filter
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [7812] property: remember filter |
Date: |
Tue, 04 Oct 2011 13:57:48 +0000 |
Revision: 7812
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7812
Author: sigurdne
Date: 2011-10-04 13:57:48 +0000 (Tue, 04 Oct 2011)
Log Message:
-----------
property: remember filter
Modified Paths:
--------------
trunk/property/inc/class.borequest.inc.php
trunk/property/inc/class.sorequest.inc.php
trunk/property/inc/class.uirequest.inc.php
trunk/property/setup/phpgw_no.lang
trunk/property/templates/base/request.xsl
Modified: trunk/property/inc/class.borequest.inc.php
===================================================================
--- trunk/property/inc/class.borequest.inc.php 2011-10-04 11:42:39 UTC (rev
7811)
+++ trunk/property/inc/class.borequest.inc.php 2011-10-04 13:57:48 UTC (rev
7812)
@@ -160,7 +160,7 @@
$this->order = $data['order'];
$this->district_id = $data['district_id'];
$this->cat_id = $data['cat_id'];
- $this->property_cat_id = $data['property_cat_id'];
+ $this->property_cat_id = $data['property_cat_id'];
$this->status_id = $data['status_id'];
$this->start_date =
isset($data['start_date']) ? $data['start_date']: '';
$this->end_date =
isset($data['end_date']) ? $data['end_date']: '';
Modified: trunk/property/inc/class.sorequest.inc.php
===================================================================
--- trunk/property/inc/class.sorequest.inc.php 2011-10-04 11:42:39 UTC (rev
7811)
+++ trunk/property/inc/class.sorequest.inc.php 2011-10-04 13:57:48 UTC (rev
7812)
@@ -218,6 +218,7 @@
$entity_table = 'fm_request';
+ $uicols = array();
$cols .= "{$entity_table}.location_code";
$cols_return[] =
'location_code';
$cols_group[] =
"{$entity_table}.location_code";
@@ -225,18 +226,7 @@
$cols .= ",{$entity_table}.id as request_id";
$cols_return[] = 'request_id';
- $uicols['input_type'][] = 'text';
- $uicols['name'][] = 'request_id';
- $uicols['descr'][] =
lang('Request');
- $uicols['statustext'][] = lang('Request ID');
- $uicols['exchange'][] = '';
- $uicols['align'][] = '';
- $uicols['datatype'][] = '';
- $uicols['formatter'][] = '';
- $uicols['classname'][] = '';
- $uicols['sortable'][] = true;
-
$cols.= ",fm_request_status.descr as status";
$cols_return[] = 'status';
$cols_group[] =
'fm_request_status.descr';
@@ -410,7 +400,7 @@
$sql =
$this->bocommon->generate_sql(array('entity_table'=>$entity_table,'cols'=>$cols,'cols_return'=>$cols_return,
-
'uicols'=>$uicols,'joinmethod'=>$joinmethod,'paranthesis'=>$paranthesis,
+
'uicols'=>array(),'joinmethod'=>$joinmethod,'paranthesis'=>$paranthesis,
'query'=>$query,'force_location'=>true));
$cols_group[] = "{$entity_table}.id";
@@ -504,7 +494,28 @@
$sql .= " $filtermethod $querymethod $groupmethod";
//_debug_array($sql);
- $this->uicols = $this->bocommon->uicols;
+ $this->uicols['input_type'] =
array_merge($this->bocommon->uicols['input_type'], $uicols['input_type']);
+ $this->uicols['name'] =
array_merge($this->bocommon->uicols['name'], $uicols['name']);
+ $this->uicols['descr'] =
array_merge($this->bocommon->uicols['descr'], $uicols['descr']);
+ $this->uicols['statustext'] =
array_merge($this->bocommon->uicols['statustext'], $uicols['statustext']);
+ $this->uicols['exchange'] =
array_merge($this->bocommon->uicols['exchange'], $uicols['exchange']);
+ $this->uicols['align'] =
array_merge($this->bocommon->uicols['align'], $uicols['align']);
+ $this->uicols['datatype'] =
array_merge($this->bocommon->uicols['datatype'], $uicols['datatype']);
+ $this->uicols['formatter'] =
array_merge($this->bocommon->uicols['formatter'], $uicols['formatter']);
+ $this->uicols['classname'] =
array_merge($this->bocommon->uicols['classname'], $uicols['classname']);
+ $this->uicols['sortable'] =
array_merge($this->bocommon->uicols['sortable'], $uicols['sortable']);
+
+ array_unshift($this->uicols['input_type'],'text');
+ array_unshift($this->uicols['name'],'request_id');
+ array_unshift($this->uicols['descr'],'ID');
+ array_unshift($this->uicols['statustext'],'Request ID');
+ array_unshift($this->uicols['exchange'],'');
+ array_unshift($this->uicols['align'],'');
+ array_unshift($this->uicols['datatype'],'');
+ array_unshift($this->uicols['formatter'],'');
+ array_unshift($this->uicols['classname'],'');
+ array_unshift($this->uicols['sortable'],true);
+
$cols_return = $this->bocommon->cols_return;
$type_id =
$this->bocommon->type_id;
$this->cols_extra = $this->bocommon->cols_extra;
Modified: trunk/property/inc/class.uirequest.inc.php
===================================================================
--- trunk/property/inc/class.uirequest.inc.php 2011-10-04 11:42:39 UTC (rev
7811)
+++ trunk/property/inc/class.uirequest.inc.php 2011-10-04 13:57:48 UTC (rev
7812)
@@ -84,7 +84,7 @@
$this->sort =
$this->bo->sort;
$this->order =
$this->bo->order;
$this->filter =
$this->bo->filter;
- $this->property_cat_id =
$this->property_cat_id;
+ $this->property_cat_id =
$this->bo->property_cat_id;
$this->cat_id =
$this->bo->cat_id;
$this->status_id =
$this->bo->status_id;
$this->district_id =
$this->bo->district_id;
@@ -98,20 +98,20 @@
function save_sessiondata()
{
$data = array
- (
- 'start' => $this->start,
- 'query' => $this->query,
- 'sort' => $this->sort,
- 'order' => $this->order,
- 'filter' =>
$this->filter,
- 'cat_id' =>
$this->cat_id,
- 'status_id' =>
$this->status_id,
- 'district_id' => $this->district_id,
- 'allrows' =>
$this->allrows,
- 'start_date' => $this->start_date,
- 'end_date' =>
$this->end_date,
- 'property_cat_id' =>
$this->property_cat_id,
- );
+ (
+ 'start' => $this->start,
+ 'query' => $this->query,
+ 'sort' => $this->sort,
+ 'order' => $this->order,
+ 'filter' =>
$this->filter,
+ 'cat_id' =>
$this->cat_id,
+ 'status_id' =>
$this->status_id,
+ 'district_id' => $this->district_id,
+ 'allrows' =>
$this->allrows,
+ 'start_date' => $this->start_date,
+ 'end_date' =>
$this->end_date,
+ 'property_cat_id' =>
$this->property_cat_id,
+ );
$this->bo->save_sessiondata($data);
}
@@ -228,7 +228,7 @@
'end_date' =>
$this->end_date
));
- $datatable['config']['allow_allrows'] = true;
+ $datatable['config']['allow_allrows'] = false;
$datatable['config']['base_java_url'] =
"menuaction:'property.uirequest.index',"
."p_num: '{$this->p_num}',"
@@ -742,7 +742,7 @@
$appname =
lang('request');
$function_msg = lang('list
request');
- if ( (phpgw::get_var("start")== "") &&
(phpgw::get_var("order",'string')== ""))
+ if ( !$this->start && !$this->order)
{
$datatable['sorting']['currentPage'] = 1;
$datatable['sorting']['order'] = 'request_id';
// name key Column in myColumnDef
@@ -751,11 +751,10 @@
else
{
$datatable['sorting']['currentPage'] =
phpgw::get_var('currentPage');
- $datatable['sorting']['order'] =
phpgw::get_var('order', 'string'); // name of column of Database
- $datatable['sorting']['sort'] =
phpgw::get_var('sort', 'string'); // ASC / DESC
+ $datatable['sorting']['order'] = $this->order;
// name of column of Database
+ $datatable['sorting']['sort'] = $this->sort;
// ASC / DESC
}
-
//-- BEGIN----------------------------- JSON CODE
------------------------------
//values for Pagination
@@ -1522,7 +1521,6 @@
'location_type'
=> 'form',
'form_action'
=> $GLOBALS['phpgw']->link('/index.php',$link_data),
'done_action'
=> $GLOBALS['phpgw']->link('/index.php',array('menuaction'=>
'property.uirequest.index')),
- 'lang_category'
=> lang('category'),
'lang_save'
=> lang('save'),
'lang_done'
=> lang('done'),
Modified: trunk/property/setup/phpgw_no.lang
===================================================================
--- trunk/property/setup/phpgw_no.lang 2011-10-04 11:42:39 UTC (rev 7811)
+++ trunk/property/setup/phpgw_no.lang 2011-10-04 13:57:48 UTC (rev 7812)
@@ -351,7 +351,7 @@
consequence property no Konsekvens
consequence type property no Konsekvenstype
consequential damage property no Følgeskader
-consume property no forbruk
+consume property no Forbrukt
consume date property no Dato historisk forbruk
consume value property no Beløp historisk forbruk
consume history property no Historisk forbruk
@@ -1889,6 +1889,7 @@
in progress date property no Påbegynt dato
delivered date property no Utført dato
closed date property no Avsluttet dato
+cost categories property no Kostnadskategori
no symptoms property no Ingen Symptomer
minor symptoms property no Svake Symptomer
medium symptoms property no Middels Symptomer
Modified: trunk/property/templates/base/request.xsl
===================================================================
--- trunk/property/templates/base/request.xsl 2011-10-04 11:42:39 UTC (rev
7811)
+++ trunk/property/templates/base/request.xsl 2011-10-04 13:57:48 UTC (rev
7812)
@@ -286,7 +286,7 @@
</tr>
<tr>
<td>
-
<xsl:value-of select="lang_category"/>
+
<xsl:value-of select="php:function('lang', 'cost categories')" />
</td>
<td>
<xsl:call-template name="categories"/>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7812] property: remember filter,
Sigurd Nes <=