[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [13590] controller: info on closed cases
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [13590] controller: info on closed cases |
Date: |
Wed, 08 Jul 2015 08:04:24 +0000 |
Revision: 13590
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=13590
Author: sigurdne
Date: 2015-07-08 08:04:21 +0000 (Wed, 08 Jul 2015)
Log Message:
-----------
controller: info on closed cases
Modified Paths:
--------------
trunk/controller/inc/class.uicase.inc.php
trunk/controller/templates/base/case/view_closed_cases.xsl
Modified: trunk/controller/inc/class.uicase.inc.php
===================================================================
--- trunk/controller/inc/class.uicase.inc.php 2015-07-07 23:05:29 UTC (rev
13589)
+++ trunk/controller/inc/class.uicase.inc.php 2015-07-08 08:04:21 UTC (rev
13590)
@@ -1046,24 +1046,29 @@
{
$building['selected'] = $building['id']
== $case_location_code ? 1 : 0;
}
+ }
//---------
- foreach($closed_check_items_and_cases as $key
=> $check_item)
+ foreach($closed_check_items_and_cases as $key =>
$check_item)
+ {
+ // $control_item_with_options =
$this->so_control_item->get_single_with_options(
$check_item->get_control_item_id() );
+
+ foreach($check_item->get_cases_array() as $case)
{
- foreach($check_item->get_cases_array()
as $case)
+ $component_location_id =
$case->get_component_location_id();
+ $component_id =
$case->get_component_id();
+ if($component_id)
{
- $component_location_id =
$case->get_component_location_id();
- $component_id
= $case->get_component_id();
- if($component_id)
- {
- $short_desc =
execMethod('property.soentity.get_short_description', array('location_id' =>
$component_location_id, 'id' => $component_id));
-
$case->set_component_descr($short_desc);
- }
+ $short_desc =
execMethod('property.soentity.get_short_description', array('location_id' =>
$component_location_id, 'id' => $component_id));
+
$case->set_component_descr($short_desc);
}
}
+ //
$check_item->get_control_item()->set_options_array(
$control_item_with_options->get_options_array() );
+ // $closed_check_items_and_cases[$key] =
$check_item;
+ }
//-------
- }
+
$data = array
(
Modified: trunk/controller/templates/base/case/view_closed_cases.xsl
===================================================================
--- trunk/controller/templates/base/case/view_closed_cases.xsl 2015-07-07
23:05:29 UTC (rev 13589)
+++ trunk/controller/templates/base/case/view_closed_cases.xsl 2015-07-08
08:04:21 UTC (rev 13590)
@@ -1,135 +1,157 @@
<!-- $Id: choose_control_items.xsl 8267 2011-12-11 12:27:18Z sigurdne $ -->
<xsl:template match="data" xmlns:php="http://php.net/xsl">
-<xsl:variable name="session_url">&<xsl:value-of
select="php:function('get_phpgw_session_url')" /></xsl:variable>
+ <xsl:variable name="session_url">&
+ <xsl:value-of select="php:function('get_phpgw_session_url')" />
+ </xsl:variable>
-<div id="main_content" class="medium">
- <xsl:call-template name="check_list_top_section" />
+ <div id="main_content" class="medium">
+ <xsl:call-template name="check_list_top_section" />
- <xsl:choose>
- <xsl:when test="buildings_on_property/child::node()">
- <div id="choose-building-wrp">
- <xsl:call-template
name="select_buildings_on_property" />
- </div>
- </xsl:when>
- </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="buildings_on_property/child::node()">
+ <div id="choose-building-wrp">
+ <xsl:call-template
name="select_buildings_on_property" />
+ </div>
+ </xsl:when>
+ </xsl:choose>
-<div id="view_cases">
- <xsl:call-template name="cases_tab_menu">
- <xsl:with-param
name="active_tab">view_closed_cases</xsl:with-param>
- </xsl:call-template>
+ <div id="view_cases">
+ <xsl:call-template name="cases_tab_menu">
+ <xsl:with-param
name="active_tab">view_closed_cases</xsl:with-param>
+ </xsl:call-template>
- <div class="tab_item active">
- <xsl:choose>
- <xsl:when
test="closed_check_items_and_cases/child::node()">
- <ul class="check_items">
- <xsl:for-each
select="closed_check_items_and_cases">
- <xsl:choose>
- <xsl:when
test="cases_array/child::node()">
- <li
class="check_item_case">
-
<h4><span><xsl:value-of select="control_item/title"/></span></h4>
- <ul>
-
<xsl:for-each select="cases_array">
-
<xsl:variable name="cases_id"><xsl:value-of select="id"/></xsl:variable>
-
<li>
-
<!-- ==================== COL1: ORDERNR ===================== -->
-
<div class="col_1">
-
<span class="order_nr"><xsl:number /></span>.
-
</div>
+ <div class="tab_item active">
+ <xsl:choose>
+ <xsl:when
test="closed_check_items_and_cases/child::node()">
+ <ul class="check_items">
+ <xsl:for-each
select="closed_check_items_and_cases">
+ <xsl:choose>
+
<xsl:when test="cases_array/child::node()">
+
<li class="check_item_case">
+
<h4>
+
<span>
+
<xsl:value-of select="control_item/title"/>
+
</span>
+
</h4>
+
<ul>
+
<xsl:for-each select="cases_array">
+
<xsl:variable name="cases_id">
+
<xsl:value-of select="id"/>
+
</xsl:variable>
+
<li>
+
<!-- ==================== COL1: ORDERNR
===================== -->
+
<div class="col_1">
+
<span class="order_nr">
+
<xsl:number />
+
</span>.
+
</div>
-
<!-- ==================== COL2: CASE CONTENT ===================== -->
-
<div class="col_2">
+
<!-- ==================== COL2: CASE CONTENT
===================== -->
+
<div class="col_2">
-
<!-- =============== SHOW CASE INFO ============= -->
-
<div class="case_info">
+
<!-- =============== SHOW CASE INFO
============= -->
+
<div class="case_info">
-
<xsl:choose>
-
<xsl:when test="component_descr != ''">
-
<div class="row">
-
<label>
-
<xsl:value-of
select="php:function('lang','component')" />
-
</label>
-
</div>
-
<div class="component_descr">
-
<xsl:value-of select="component_descr"/>
-
</div>
-
</xsl:when>
-
</xsl:choose>
+
<xsl:choose>
+
<xsl:when
test="component_descr != ''">
+
<div
class="row">
+
<label>
+
<xsl:value-of select="php:function('lang','component')" />
+
</label>
+
</div>
+
<div
class="component_descr">
+
<xsl:value-of select="component_descr"/>
+
</div>
+
</xsl:when>
+
</xsl:choose>
-
<!-- DESCRIPTION -->
-
<div class="row">
-
<label>Beskrivelse:</label>
-
</div>
+
<xsl:if test="measurement !=''">
+
<!-- MEASUREMENT -->
+
<div class="row">
+
<label>Måleverdi:</label>
+
<span
class="measurement">
+
<xsl:value-of select="measurement"/>
+
</span>
+
</div>
+
</xsl:if>
-
<!-- DESCRIPTION -->
-
<div class="case_descr"><xsl:value-of select="descr"/></div>
-
<!-- === QUICK EDIT MENU === -->
-
<div class="quick_menu">
-
<a class="open_case">
-
<xsl:attribute name="href">
-
<xsl:text>index.php?menuaction=controller.uicase.open_case</xsl:text>
-
<xsl:text>&case_id=</xsl:text>
-
<xsl:value-of select="id"/>
-
<xsl:text>&check_list_id=</xsl:text>
-
<xsl:value-of select="//check_list/id"/>
-
<xsl:text>&phpgw_return_as=json</xsl:text>
-
<xsl:value-of select="$session_url"/>
-
</xsl:attribute>
-
åpne
-
</a>
-
<xsl:choose>
-
<xsl:when test="location_item_id = 0">
-
<a class="delete_case">
-
<xsl:attribute name="href">
-
<xsl:text>index.php?menuaction=controller.uicase.delete_case</xsl:text>
-
<xsl:text>&case_id=</xsl:text>
-
<xsl:value-of
select="id"/>
-
<xsl:text>&check_list_id=</xsl:text>
-
<xsl:value-of
select="//check_list/id"/>
-
<xsl:text>&phpgw_return_as=json</xsl:text>
-
<xsl:value-of
select="$session_url"/>
-
</xsl:attribute>
-
slett
-
</a>
-
</xsl:when>
-
</xsl:choose>
-
</div>
-
</div>
-
</div>
-
<!-- ==================== COL3: MESSAGE LINK ===================== -->
-
<div class="col_3">
-
<xsl:choose>
-
<xsl:when test="location_item_id > 0">
-
<a target="_blank">
-
<xsl:attribute name="href">
-
<xsl:text>index.php?menuaction=property.uitts.view</xsl:text>
-
<xsl:text>&id=</xsl:text>
-
<xsl:value-of
select="location_item_id"/>
-
<xsl:value-of
select="$session_url"/>
-
</xsl:attribute>
-
Vis melding
-
</a>
-
</xsl:when>
-
<xsl:otherwise>
-
<span class="message">Ingen melding</span>
-
</xsl:otherwise>
-
</xsl:choose>
-
</div>
+
<!-- DESCRIPTION -->
+
<div class="row">
+
<label>Beskrivelse:</label>
+
</div>
+
+
<!-- DESCRIPTION -->
+
<div class="case_descr">
+
<xsl:value-of
select="descr"/>
+
</div>
+
<!-- === QUICK EDIT MENU === -->
+
<div class="quick_menu">
+
<a class="open_case">
+
<xsl:attribute
name="href">
+
<xsl:text>index.php?menuaction=controller.uicase.open_case</xsl:text>
+
<xsl:text>&case_id=</xsl:text>
+
<xsl:value-of select="id"/>
+
<xsl:text>&check_list_id=</xsl:text>
+
<xsl:value-of select="//check_list/id"/>
+
<xsl:text>&phpgw_return_as=json</xsl:text>
+
<xsl:value-of select="$session_url"/>
+
</xsl:attribute>
+
åpne
+
</a>
+
<xsl:choose>
+
<xsl:when
test="location_item_id = 0">
+
<a
class="delete_case">
+
<xsl:attribute name="href">
+
<xsl:text>index.php?menuaction=controller.uicase.delete_case</xsl:text>
+
<xsl:text>&case_id=</xsl:text>
+
<xsl:value-of select="id"/>
+
<xsl:text>&check_list_id=</xsl:text>
+
<xsl:value-of select="//check_list/id"/>
+
<xsl:text>&phpgw_return_as=json</xsl:text>
+
<xsl:value-of select="$session_url"/>
+
</xsl:attribute>
+
slett
+
</a>
+
</xsl:when>
+
</xsl:choose>
+
</div>
+
</div>
+
</div>
+
<!-- ==================== COL3: MESSAGE LINK
===================== -->
+
<div class="col_3">
+
<xsl:choose>
+
<xsl:when
test="location_item_id > 0">
+
<a target="_blank">
+
<xsl:attribute
name="href">
+
<xsl:text>index.php?menuaction=property.uitts.view</xsl:text>
+
<xsl:text>&id=</xsl:text>
+
<xsl:value-of select="location_item_id"/>
+
<xsl:value-of select="$session_url"/>
+
</xsl:attribute>
+
Vis melding
+
</a>
+
</xsl:when>
+
<xsl:otherwise>
+
<span
class="message">Ingen melding</span>
+
</xsl:otherwise>
+
</xsl:choose>
+
</div>
+
</li>
+
</xsl:for-each>
+
</ul>
</li>
-
</xsl:for-each>
- </ul>
- </li>
- </xsl:when>
- </xsl:choose>
- </xsl:for-each>
- </ul>
- </xsl:when>
- <xsl:otherwise>
- <p>Ingen lukkede saker</p>
- </xsl:otherwise>
- </xsl:choose>
+
</xsl:when>
+ </xsl:choose>
+ </xsl:for-each>
+ </ul>
+ </xsl:when>
+ <xsl:otherwise>
+ <p>Ingen lukkede saker</p>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+ </div>
</div>
-</div>
-</div>
</xsl:template>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [13590] controller: info on closed cases,
Sigurd Nes <=