[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [16962] Stable: Merge 16960:16961 from trunk
From: |
sigurdne |
Subject: |
[Fmsystem-commits] [16962] Stable: Merge 16960:16961 from trunk |
Date: |
Wed, 9 Aug 2017 09:16:27 -0400 (EDT) |
Revision: 16962
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16962
Author: sigurdne
Date: 2017-08-09 09:16:26 -0400 (Wed, 09 Aug 2017)
Log Message:
-----------
Stable: Merge 16960:16961 from trunk
Modified Paths:
--------------
branches/Version-2_0-branch/controller/inc/class.uicheck_list.inc.php
branches/Version-2_0-branch/controller/inc/class.uicontrol_group.inc.php
branches/Version-2_0-branch/controller/templates/base/check_list/print_check_list.xsl
branches/Version-2_0-branch/controller/templates/base/control/control.xsl
branches/Version-2_0-branch/controller/templates/base/control_group/control_group.xsl
branches/Version-2_0-branch/controller/templates/base/procedure/procedure_item.xsl
branches/Version-2_0-branch/controller/templates/base/procedure/view_procedures_for_control.xsl
Property Changed:
----------------
branches/Version-2_0-branch/
Index: branches/Version-2_0-branch
===================================================================
--- branches/Version-2_0-branch 2017-08-09 13:14:19 UTC (rev 16961)
+++ branches/Version-2_0-branch 2017-08-09 13:16:26 UTC (rev 16962)
Property changes on: branches/Version-2_0-branch
___________________________________________________________________
Modified: svn:mergeinfo
## -1,4 +1,4 ##
/branches/dev-syncromind:13653
/branches/dev-syncromind-2:14933-16846
/branches/stavangerkommune:12743-12875,12986
-/trunk:14721-14732,14734-14735,14737,14739,14741,14743-14744,14746-14749,14751,14753,14755-14757,14759,14761-14764,14766-14768,14770-14783,14785-14792,14794-14813,14815-14816,14818,14820-14822,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14847,14849-14866,14868-14869,14871,14873-14875,14877-14878,14880-14884,14886-14896,14898,14900-14902,14904,14906-14909,14911-14915,14917-14919,14921-14922,14924-14978,14980-15258,15260-15261,15263-15264,15266-15285,15287-15288,15290-15291,15293,15295,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15356,15358,15360-15541,15543-15566,15568-15569,15571,15573-15581,15583,15585-15617,15619,15621-15630,15632-15635,15637-15639,15641-15643,15645,15647-15665,15667-15668,15670-15671,15673-15693,15695-15712,15714-15764,15766-15767,15769-15787,15789-15802,15804-15811,15813-15814,15816-15818,15820-15849,15851-15887,15889-15900,15902-16046,16048-16051,16053,16055,16057-16063,16065-16071,16073-16077,16079-16081,16083-16099,16101-16130,16132-16140,16142,16144-16212,16214-16219,16221,16223-16224,16226,16228-16229,16231,16233,16235,16237,16239-16240,16242,16244-16246,16248,16250-16251,16253-16255,16257-16259,16261,16263,16265,16267,16269-16276,16278,16280-16283,16285,16287-16288,16290,16292-16295,16297-16305,16307-16314,16316-16318,16320-16322,16324,16326-16330,16332,16334,16336,16338-16339,16341-16342,16344,16346,16348,16350,16352-16353,16355-16358,16360,16362,16364-16369,16371,16373,16375-16378,16380,16382-16383,16385,16387,16389,16391,16393-16395,16397,16399-16402,16404,16406,16408,16410-16415,16417,16419-16420,16422-16425,16427,16429-16440,16442,16444,16446,16448-16449,16451,16453,16455-16463,16465-16472,16474-16475,16477-16484,16486,16488,16490-16497,16499,16501-16503,16505-16512,16514-16517,16519,16521,16523,16525,16527-16532,16534,16536-16541,16543,16545-16554,16556,16558-16565,16567-16575,16577-16584,16586-16588,16590,16592-16593,16595-16596,16598,16600-16601,16603-16608,16610-16614,16616-16618,16620-16621,16623-16624,16626,16628,16630,16632-16638,16640,16642,16644,16646-16651,16653-16663,16665,16667,16669,16671,16673,16675,16677,16679-16680,16682,16684,16686,16688-16692,16694-16695,16697-16699,16701,16703,16705-16706,16708,16710,16712,16714,16716-16718,16720-16728,16730-16732,16734-16739,16741,16743-16746,16748-16750,16752-16755,16757,16759-16761,16763,16765,16767,16769-16774,16776,16778-16783,16785-16788,16790,16792,16794,16796-16802,16804-16807,16809,16811-16817,16819,16821-16825,16827-16831,16833,16835-16836,16838,16840-16844,16846-16847,16849,16851,16853-16854,16856-16859,16861,16863-16865,16867,16869-16871,16873,16875-16876,16878,16880-16881,16883,16885,16887-16888,16890,16892,16894-16900,16902,16904,16906,16908-16909,16911-16916,16918-16919,16921,16923,16925,16927,16929-16930,16932,16934,16936-16937,16939-16942,16944,16946,16948,16950,16952-16953,16955-16959
\ No newline at end of property
+/trunk:14721-14732,14734-14735,14737,14739,14741,14743-14744,14746-14749,14751,14753,14755-14757,14759,14761-14764,14766-14768,14770-14783,14785-14792,14794-14813,14815-14816,14818,14820-14822,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14847,14849-14866,14868-14869,14871,14873-14875,14877-14878,14880-14884,14886-14896,14898,14900-14902,14904,14906-14909,14911-14915,14917-14919,14921-14922,14924-14978,14980-15258,15260-15261,15263-15264,15266-15285,15287-15288,15290-15291,15293,15295,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15356,15358,15360-15541,15543-15566,15568-15569,15571,15573-15581,15583,15585-15617,15619,15621-15630,15632-15635,15637-15639,15641-15643,15645,15647-15665,15667-15668,15670-15671,15673-15693,15695-15712,15714-15764,15766-15767,15769-15787,15789-15802,15804-15811,15813-15814,15816-15818,15820-15849,15851-15887,15889-15900,15902-16046,16048-16051,16053,16055,16057-16063,16065-16071,16073-16077,16079-16081,16083-16099,16101-16130,16132-16140,16142,16144-16212,16214-16219,16221,16223-16224,16226,16228-16229,16231,16233,16235,16237,16239-16240,16242,16244-16246,16248,16250-16251,16253-16255,16257-16259,16261,16263,16265,16267,16269-16276,16278,16280-16283,16285,16287-16288,16290,16292-16295,16297-16305,16307-16314,16316-16318,16320-16322,16324,16326-16330,16332,16334,16336,16338-16339,16341-16342,16344,16346,16348,16350,16352-16353,16355-16358,16360,16362,16364-16369,16371,16373,16375-16378,16380,16382-16383,16385,16387,16389,16391,16393-16395,16397,16399-16402,16404,16406,16408,16410-16415,16417,16419-16420,16422-16425,16427,16429-16440,16442,16444,16446,16448-16449,16451,16453,16455-16463,16465-16472,16474-16475,16477-16484,16486,16488,16490-16497,16499,16501-16503,16505-16512,16514-16517,16519,16521,16523,16525,16527-16532,16534,16536-16541,16543,16545-16554,16556,16558-16565,16567-16575,16577-16584,16586-16588,16590,16592-16593,16595-16596,16598,16600-16601,16603-16608,16610-16614,16616-16618,16620-16621,16623-16624,16626,16628,16630,16632-16638,16640,16642,16644,16646-16651,16653-16663,16665,16667,16669,16671,16673,16675,16677,16679-16680,16682,16684,16686,16688-16692,16694-16695,16697-16699,16701,16703,16705-16706,16708,16710,16712,16714,16716-16718,16720-16728,16730-16732,16734-16739,16741,16743-16746,16748-16750,16752-16755,16757,16759-16761,16763,16765,16767,16769-16774,16776,16778-16783,16785-16788,16790,16792,16794,16796-16802,16804-16807,16809,16811-16817,16819,16821-16825,16827-16831,16833,16835-16836,16838,16840-16844,16846-16847,16849,16851,16853-16854,16856-16859,16861,16863-16865,16867,16869-16871,16873,16875-16876,16878,16880-16881,16883,16885,16887-16888,16890,16892,16894-16900,16902,16904,16906,16908-16909,16911-16916,16918-16919,16921,16923,16925,16927,16929-16930,16932,16934,16936-16937,16939-16942,16944,16946,16948,16950,16952-16953,16955-16959,16961
\ No newline at end of property
Modified: branches/Version-2_0-branch/controller/inc/class.uicheck_list.inc.php
===================================================================
--- branches/Version-2_0-branch/controller/inc/class.uicheck_list.inc.php
2017-08-09 13:14:19 UTC (rev 16961)
+++ branches/Version-2_0-branch/controller/inc/class.uicheck_list.inc.php
2017-08-09 13:16:26 UTC (rev 16962)
@@ -1200,10 +1200,12 @@
$control_item =
$this->so_control_item->get_single($control_item_id);
- $saved_groups_with_items_array[] =
array("control_group" => $control_group->toArray(),
- "control_items" =>
$saved_control_items);
+ $saved_groups_with_items_array[] = array(
+ 'control_group' =>
$control_group->toArray(),
+ 'control_items' => $saved_control_items
+ );
}
-
+
$data = array
(
'saved_groups_with_items_array' =>
$saved_groups_with_items_array,
Modified:
branches/Version-2_0-branch/controller/inc/class.uicontrol_group.inc.php
===================================================================
--- branches/Version-2_0-branch/controller/inc/class.uicontrol_group.inc.php
2017-08-09 13:14:19 UTC (rev 16961)
+++ branches/Version-2_0-branch/controller/inc/class.uicontrol_group.inc.php
2017-08-09 13:16:26 UTC (rev 16962)
@@ -196,6 +196,9 @@
public function edit()
{
+ //
phpgwapi_jquery::formvalidator_generate(array('location','date', 'security',
'file'));
+ self::add_javascript('controller', 'controller',
'ajax.js');
+
$tabs = array
(
'control_group' => array('label' =>
lang('Control_group'), 'link' => '#control_group'),
@@ -230,7 +233,7 @@
{
$control_group->set_group_name(phpgw::get_var('group_name'));
$control_group->set_procedure_id(phpgw::get_var('procedure'));
-
$control_group->set_control_area_id(phpgw::get_var('control_area'));
+
$control_group->set_control_area_id(phpgw::get_var('control_area_id'));
$control_group->set_building_part_id(phpgw::get_var('building_part'));
$control_group->set_component_location_id($component_location_id);
@@ -340,8 +343,9 @@
}
// END as categories
- $procedure_array =
$this->so_procedure->get_procedures(0, 0, 'title', 'ASC', null, null, array(
- 'control_areas' =>
$control_group->get_control_area_id()));
+// $procedure_array =
$this->so_procedure->get_procedures(0, 0, 'title', 'ASC', null, null, array(
+// 'control_areas' =>
$control_group->get_control_area_id()));
+ $procedure_array =
$this->so_procedure->get_procedures_by_control_area($control_group->get_control_area_id());
if ($this->flash_msgs)
{
@@ -355,9 +359,9 @@
{
$procedure_options[] = array
(
- 'id' =>
$procedure->get_id(),
- 'name' =>
$procedure->get_title(),
- 'selected' => 'yes'
+ 'id' =>
$procedure['id'],
+ 'name' =>
$procedure['title'],
+ 'selected' => 1
);
}
else
@@ -364,8 +368,9 @@
{
$procedure_options[] = array
(
- 'id' =>
$procedure->get_id(),
- 'name' =>
$procedure->get_title()
+ 'id' =>
$procedure['id'],
+ 'name' =>
$procedure['title'],
+ 'selected' => 0
);
}
}
@@ -464,9 +469,12 @@
}
// END as categories
- $procedure_array =
$this->so_procedure->get_procedures(0, 0, 'title', 'ASC', null, null, array(
- 'control_areas' =>
$control_group->get_control_area_id()));
+// $procedure_array =
$this->so_procedure->get_procedures(0, 0, 'title', 'ASC', null, null, array(
+// 'control_areas' =>
$control_group->get_control_area_id()));
+
+ $procedure_array =
$this->so_procedure->get_procedures_by_control_area($control_group->get_control_area_id());
+
if ($this->flash_msgs)
{
$msgbox_data =
$GLOBALS['phpgw']->common->msgbox_data($this->flash_msgs);
@@ -478,9 +486,9 @@
{
$procedure_options[] = array
(
- 'id' => $procedure->get_id(),
- 'name' =>
$procedure->get_title(),
- 'selected' =>
$procedure->get_id() == $control_group->get_procedure_id() ? 1 : 0
+ 'id' => $procedure['id'],
+ 'name' => $procedure['title'],
+ 'selected' => $procedure['id']
== $control_group->get_procedure_id() ? 1 : 0
);
}
array_unshift($procedure_options, array('id' =>
'', 'name' => lang('select value')));
Modified:
branches/Version-2_0-branch/controller/templates/base/check_list/print_check_list.xsl
===================================================================
---
branches/Version-2_0-branch/controller/templates/base/check_list/print_check_list.xsl
2017-08-09 13:14:19 UTC (rev 16961)
+++
branches/Version-2_0-branch/controller/templates/base/check_list/print_check_list.xsl
2017-08-09 13:16:26 UTC (rev 16962)
@@ -54,11 +54,9 @@
<br/>
<xsl:value-of
select="what_to_do" disable-output-escaping="yes"/>
<br/>
- <br/>
<i>Utførelsesbeskrivelse</i>
<br/>
<xsl:value-of
select="how_to_do" disable-output-escaping="yes"/>
- <br/>
</li>
</xsl:for-each>
</ul>
@@ -75,15 +73,15 @@
}
@media print {
- li {page-break-inside: avoid;}
- h1, h2, h3, h4, h5 {
- page-break-after: avoid;
- }
+ li {page-break-inside: avoid;}
+ h1, h2, h3, h4, h5 {
+ page-break-after: avoid;
+ }
- table, figure {
- page-break-inside: avoid;
- }
+ table, figure {
+ page-break-inside: avoid;
}
+ }
@page:left{
@@ -93,11 +91,11 @@
}
@media print
{
- .btn
- {
- display: none !important;
- }
+ .btn
+ {
+ display: none !important;
}
+ }
.btn{
background: none repeat scroll 0 0 #2647A0;
Modified:
branches/Version-2_0-branch/controller/templates/base/control/control.xsl
===================================================================
--- branches/Version-2_0-branch/controller/templates/base/control/control.xsl
2017-08-09 13:14:19 UTC (rev 16961)
+++ branches/Version-2_0-branch/controller/templates/base/control/control.xsl
2017-08-09 13:16:26 UTC (rev 16962)
@@ -1,34 +1,50 @@
<!-- $Id$ -->
<xsl:template name="control" xmlns:php="http://php.net/xsl">
-<xsl:variable name="control_id"><xsl:value-of
select="control/id"/></xsl:variable>
-<xsl:variable name="control_area_id"><xsl:value-of
select="control/control_area_id"/></xsl:variable>
-<xsl:variable name="control_procedure_id"><xsl:value-of
select="control/procedure_id"/></xsl:variable>
-<xsl:variable name="control_repeat_type"><xsl:value-of
select="control/repeat_type"/></xsl:variable>
-<xsl:variable name="control_role"><xsl:value-of
select="control/responsibility_id"/></xsl:variable>
-<xsl:variable name="date_format"><xsl:value-of
select="php:function('get_phpgw_info', 'user|preferences|common|dateformat')"
/></xsl:variable>
+ <xsl:variable name="control_id">
+ <xsl:value-of select="control/id"/>
+ </xsl:variable>
+ <xsl:variable name="control_area_id">
+ <xsl:value-of select="control/control_area_id"/>
+ </xsl:variable>
+ <xsl:variable name="control_procedure_id">
+ <xsl:value-of select="control/procedure_id"/>
+ </xsl:variable>
+ <xsl:variable name="control_repeat_type">
+ <xsl:value-of select="control/repeat_type"/>
+ </xsl:variable>
+ <xsl:variable name="control_role">
+ <xsl:value-of select="control/responsibility_id"/>
+ </xsl:variable>
+ <xsl:variable name="date_format">
+ <xsl:value-of select="php:function('get_phpgw_info',
'user|preferences|common|dateformat')" />
+ </xsl:variable>
- <xsl:variable name="action_url">
- <xsl:value-of
select="php:function('get_phpgw_link', '/index.php',
'menuaction:controller.uicontrol.save_control_details')" />
- </xsl:variable>
- <form id="frm_save_control_details" action="{$action_url}"
method="post">
- <input type="hidden" name="control_id"
value="{$control_id}" />
- <input type="hidden" name="saved_control_area_id"
value="{$control_area_id}" />
+ <xsl:variable name="action_url">
+ <xsl:value-of select="php:function('get_phpgw_link',
'/index.php', 'menuaction:controller.uicontrol.save_control_details')" />
+ </xsl:variable>
+ <form id="frm_save_control_details" action="{$action_url}"
method="post">
+ <input type="hidden" name="control_id" value="{$control_id}" />
+ <input type="hidden" name="saved_control_area_id"
value="{$control_area_id}" />
- <dl class="proplist-col">
- <dt>
- <label>Kontrollområde</label>
- </dt>
- <dd>
+ <dl class="proplist-col">
+ <dt>
+ <label>Kontrollområde</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<xsl:if
test="control/error_msg_array/control_area_id != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/control_area_id"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ <xsl:variable
name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/control_area_id" />
+ </xsl:variable>
+ <div
class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
</xsl:if>
<select class="required"
id="control_area_id" name="control_area_id">
- <option value="">Velg
kontrollområde</option>
+ <option value="">Velg
kontrollområde</option>
<xsl:for-each
select="control_areas_array">
<xsl:choose>
<xsl:when test="cat_id = $control_area_id">
@@ -50,16 +66,20 @@
<xsl:value-of
select="control/control_area_name" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label>Prosedyre</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label>Prosedyre</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<xsl:if
test="control/error_msg_array/procedure_id != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/procedure_id"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ <xsl:variable
name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/procedure_id" />
+ </xsl:variable>
+ <div
class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
</xsl:if>
<select id="procedure_id"
name="procedure_id">
<option value="">Velg
prosedyre</option>
@@ -84,91 +104,115 @@
<xsl:value-of
select="control/procedure_name" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label for="title">Tittel</label>
- </dt>
- <dd>
- <xsl:choose>
- <xsl:when test="editable">
- <xsl:if
test="control/error_msg_array/title != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/title"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
- </xsl:if>
- <input class="required"
type="text" name="title" id="title" value="{control/title}" size="70"/>
- <div class="help_text
below">Angi tittel på kontrollen</div>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of
select="control/title" />
- </xsl:otherwise>
- </xsl:choose>
- </dd>
- <dt>
- <label
for="start_date">Startdato</label>
- </dt>
- <dd>
- <xsl:if
test="control/error_msg_array/start_date != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/start_date"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ </dd>
+ <dt>
+ <label for="title">Tittel</label>
+ </dt>
+ <dd>
+ <xsl:choose>
+ <xsl:when test="editable">
+ <xsl:if
test="control/error_msg_array/title != ''">
+ <xsl:variable
name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/title" />
+ </xsl:variable>
+ <div
class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
+ </xsl:if>
+ <input class="required"
type="text" name="title" id="title" value="{control/title}" size="70"/>
+ <div class="help_text
below">Angi tittel på kontrollen</div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
select="control/title" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </dd>
+ <dt>
+ <label for="start_date">Startdato</label>
+ </dt>
+ <dd>
+ <xsl:if
test="control/error_msg_array/start_date != ''">
+ <xsl:variable name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/start_date" />
+ </xsl:variable>
+ <div class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
+ </xsl:if>
+ <input class="required date" id="start_date"
name="start_date" type="text">
+ <xsl:if test="control/start_date != 0">
+ <xsl:attribute name="value">
+ <xsl:value-of
select="php:function('date', $date_format, number(control/start_date))"/>
+ </xsl:attribute>
</xsl:if>
- <input class="required date"
id="start_date" name="start_date" type="text">
- <xsl:if test="control/start_date != 0">
- <xsl:attribute name="value"><xsl:value-of
select="php:function('date', $date_format,
number(control/start_date))"/></xsl:attribute>
- </xsl:if>
- </input>
- <span class="help_text line">Angi startdato for
kontrollen</span>
- </dd>
- <dt>
- <label for="end_date">Sluttdato</label>
- </dt>
- <dd>
- <xsl:if
test="control/error_msg_array/end_date != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/end_date"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ </input>
+ <span class="help_text line">Angi startdato for
kontrollen</span>
+ </dd>
+ <dt>
+ <label for="end_date">Sluttdato</label>
+ </dt>
+ <dd>
+ <xsl:if test="control/error_msg_array/end_date
!= ''">
+ <xsl:variable name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/end_date" />
+ </xsl:variable>
+ <div class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
+ </xsl:if>
+ <input class="date" id="end_date"
name="end_date" type="text">
+ <xsl:if test="control/end_date != 0">
+ <xsl:attribute name="value">
+ <xsl:value-of
select="php:function('date', $date_format, number(control/end_date))"/>
+ </xsl:attribute>
</xsl:if>
- <input class="date" id="end_date"
name="end_date" type="text">
- <xsl:if test="control/end_date != 0">
- <xsl:attribute
name="value"><xsl:value-of select="php:function('date', $date_format,
number(control/end_date))"/></xsl:attribute>
- </xsl:if>
- </input>
- <span class="help_text line">Angi sluttdato
for kontrollen. Hvis kontrollen ikke har sluttdato, lar du feltet være
tomt</span>
- </dd>
- <dt>
- <label>Frekvenstype</label>
- </dt>
- <dd>
- <xsl:if
test="control/error_msg_array/repeat_type != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/repeat_type"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
- </xsl:if>
- <select class="required"
id="repeat_type" name="repeat_type">
- <option value="">Velg
frekvenstype</option>
- <xsl:for-each
select="repeat_type_array">
- <xsl:choose>
- <xsl:when
test="id = //control/repeat_type">
- <option
value="{id}" selected="selected">
-
<xsl:value-of disable-output-escaping="yes" select="value"/>
-
</option>
- </xsl:when>
- <xsl:otherwise>
- <option
value="{id}">
-
<xsl:value-of disable-output-escaping="yes" select="value"/>
-
</option>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- </select>
- <span class="help_text line">Angi
hvilken frekvenstype kontrollen skal ha</span>
- </dd>
- <dt>
- <label>Frekvens</label>
- </dt>
- <dd>
+ </input>
+ <span class="help_text line">Angi sluttdato for
kontrollen. Hvis kontrollen ikke har sluttdato, lar du feltet være tomt</span>
+ </dd>
+ <dt>
+ <label>Frekvenstype</label>
+ </dt>
+ <dd>
+ <xsl:if
test="control/error_msg_array/repeat_type != ''">
+ <xsl:variable name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/repeat_type" />
+ </xsl:variable>
+ <div class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
+ </xsl:if>
+ <select class="required" id="repeat_type"
name="repeat_type">
+ <option value="">Velg
frekvenstype</option>
+ <xsl:for-each
select="repeat_type_array">
+ <xsl:choose>
+ <xsl:when test="id =
//control/repeat_type">
+ <option
value="{id}" selected="selected">
+
<xsl:value-of disable-output-escaping="yes" select="value"/>
+ </option>
+ </xsl:when>
+ <xsl:otherwise>
+ <option
value="{id}">
+
<xsl:value-of disable-output-escaping="yes" select="value"/>
+ </option>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </select>
+ <span class="help_text line">Angi hvilken
frekvenstype kontrollen skal ha</span>
+ </dd>
+ <dt>
+ <label>Frekvens</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<xsl:if
test="control/error_msg_array/repeat_interval != ''">
- <xsl:variable
name="error_msg"><xsl:value-of select="control/error_msg_array/repeat_interval"
/></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ <xsl:variable
name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/repeat_interval" />
+ </xsl:variable>
+ <div
class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
</xsl:if>
<input class="required"
id="repeat_interval" size="2" type="text" name="repeat_interval"
value="{control/repeat_interval}" />
<span class="help_text
line">Angi frekvensintervall. 2, betyr det eksempelvis at kontrollen
gjennomføres annenhver dag</span>
@@ -177,16 +221,20 @@
<xsl:value-of
select="control/repeat_interval" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label>Tildelt rolle</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label>Tildelt rolle</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<xsl:if
test="control/error_msg_array/responsibility_id != ''">
- <xsl:variable
name="error_msg"><xsl:value-of
select="control/error_msg_array/responsibility_id" /></xsl:variable>
- <div
class='input_error_msg'><xsl:value-of select="php:function('lang', $error_msg)"
/></div>
+ <xsl:variable
name="error_msg">
+ <xsl:value-of
select="control/error_msg_array/responsibility_id" />
+ </xsl:variable>
+ <div
class='input_error_msg'>
+ <xsl:value-of
select="php:function('lang', $error_msg)" />
+ </div>
</xsl:if>
<select class="required"
id="responsibility_id" name="responsibility_id">
<xsl:for-each
select="role_array">
@@ -210,34 +258,40 @@
<xsl:value-of
select="control/role_name" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label
for="description">Beskrivelse</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label for="description">Beskrivelse</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
- <textarea cols="70" rows="5"
name="description" id="description"><xsl:value-of select="control/description"
/></textarea>
+ <textarea cols="70" rows="5"
name="description" id="description">
+ <xsl:value-of
select="control/description" />
+ </textarea>
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="control/description" disable-output-escaping="yes"/>
</xsl:otherwise>
</xsl:choose>
- </dd>
- </dl>
+ </dd>
+ </dl>
- <div class="form-buttons">
- <xsl:choose>
- <xsl:when test="editable">
- <xsl:variable
name="lang_save"><xsl:value-of select="php:function('lang', 'save')"
/></xsl:variable>
- <input type="submit"
name="save_control" value="{$lang_save}" title = "{$lang_save}" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:variable
name="lang_edit"><xsl:value-of select="php:function('lang', 'edit')"
/></xsl:variable>
- <input type="submit"
name="edit_control" value="{$lang_edit}" title = "{$lang_edit}" />
- </xsl:otherwise>
- </xsl:choose>
- </div>
- </form>
+ <div class="form-buttons">
+ <xsl:choose>
+ <xsl:when test="editable">
+ <xsl:variable name="lang_save">
+ <xsl:value-of
select="php:function('lang', 'save')" />
+ </xsl:variable>
+ <input type="submit"
name="save_control" value="{$lang_save}" title = "{$lang_save}" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="lang_edit">
+ <xsl:value-of
select="php:function('lang', 'edit')" />
+ </xsl:variable>
+ <input type="submit"
name="edit_control" value="{$lang_edit}" title = "{$lang_edit}" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+ </form>
</xsl:template>
Modified:
branches/Version-2_0-branch/controller/templates/base/control_group/control_group.xsl
===================================================================
---
branches/Version-2_0-branch/controller/templates/base/control_group/control_group.xsl
2017-08-09 13:14:19 UTC (rev 16961)
+++
branches/Version-2_0-branch/controller/templates/base/control_group/control_group.xsl
2017-08-09 13:16:26 UTC (rev 16962)
@@ -5,15 +5,15 @@
<!--xsl:call-template name="jquery_phpgw_i18n"/-->
<div id="details">
- <form action="#" method="post">
- <input type="hidden" name="id" value =
"{value_id}">
- </input>
+ <form action="#" method="post">
+ <input type="hidden" name="id" value = "{value_id}">
+ </input>
<fieldset>
- <dt>
- <label
for="title">Tittel</label>
- </dt>
- <dd>
+ <dt>
+ <label for="title">Tittel</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<input type="text"
name="group_name" id="group_name" value="{control_group/group_name}" size="80"/>
@@ -22,26 +22,34 @@
<xsl:value-of
select="control_group/group_name"/>
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label
for="control_area">Kontrollområde</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label
for="control_area">Kontrollområde</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
- <select
id="control_area_id" name="control_area">
+ <select
class="required" id="control_area_id" name="control_area_id">
+ <xsl:attribute
name="data-validation">
+
<xsl:text>required</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute
name="data-validation-error-msg">
+
<xsl:value-of select="php:function('lang', 'Please enter a title !')"/>
+ </xsl:attribute>
<xsl:apply-templates select="control_area/options"/>
</select>
+ <span class="help_text
line">Angi hvilket kontrollområde kontrollen skal gjelde for</span>
+
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="control_group/control_area_name" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label
for="proecdure">Prosedyre</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label for="proecdure">Prosedyre</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<select
id="procedure_id" name="procedure">
@@ -52,11 +60,11 @@
<xsl:value-of
select="control_group/procedure_name" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <dt>
- <label
for="building_part">Bygningsdel</label>
- </dt>
- <dd>
+ </dd>
+ <dt>
+ <label
for="building_part">Bygningsdel</label>
+ </dt>
+ <dd>
<xsl:choose>
<xsl:when test="editable">
<select
id="building_part" name="building_part">
@@ -67,148 +75,148 @@
<xsl:value-of
select="control_group/building_part_id" /> - <xsl:value-of
select="control_group/building_part_descr" />
</xsl:otherwise>
</xsl:choose>
- </dd>
- <xsl:choose>
- <xsl:when test="editable">
- <dt>
+ </dd>
+ <xsl:choose>
+ <xsl:when test="editable">
+ <dt>
<label>
<xsl:value-of
select="php:function('lang', 'Entity')" />
</label>
- </dt>
- <dd>
- <select
name="entity_id" id="entity_id">
-
<xsl:apply-templates select="entities/options"/>
- </select>
- </dd>
- <dt>
+ </dt>
+ <dd>
+ <select
name="entity_id" id="entity_id">
+
<xsl:apply-templates select="entities/options"/>
+ </select>
+ </dd>
+ <dt>
<label>
<xsl:value-of
select="php:function('lang', 'Category')" />
</label>
- </dt>
- <dd>
- <select
name="category_id" id="category_id">
-
<xsl:apply-templates select="categories/options"/>
- </select>
- </dd>
- <dt>
+ </dt>
+ <dd>
+ <select
name="category_id" id="category_id">
+
<xsl:apply-templates select="categories/options"/>
+ </select>
+ </dd>
+ <dt>
<label>
<xsl:value-of
select="php:function('lang', 'Attributes')" />
</label>
- </dt>
- <dd>
- <div
id="attributes">
- <table>
-
<xsl:for-each select="attributes">
+ </dt>
+ <dd>
+ <div id="attributes">
+ <table>
+
<xsl:for-each select="attributes">
+
<tr>
+
<td>
+
<xsl:value-of select="input_text" /> ( <xsl:value-of
select="trans_datatype" /> )
+
</td>
+
<td>
+
<select name='attributes_operator[{id}]' id='attribute_{id}'>;
+
<xsl:apply-templates select="operator/options"/>
+
</select>
+
</td>
+
<td>
+
<xsl:choose>
+
<xsl:when test="choice!=''">
+
<select name='attributes[{id}]'
id='attribute_{id}'>;
+
<option value = ''>Velg</option>";
+
<xsl:for-each select="choice">
+
<option value="{id}">
+
<xsl:if test="selected
!= 0">
+
<xsl:attribute
name="selected" value="selected" />
+
</xsl:if>
+
<xsl:value-of
disable-output-escaping="yes" select="value"/>
+
</option>
+
</xsl:for-each>
+
</select>
+
</xsl:when>
+
<xsl:otherwise>
+
<input type= 'text' name='attributes[{id}]'
id='attribute_{id}' value = '{value}'>
+
<xsl:attribute name="title"
value="selected" >
+
<xsl:text>Verdi eller formel -
f.eks: date('Y') - 20</xsl:text>
+
</xsl:attribute>
+
</input>
+
</xsl:otherwise>
+
</xsl:choose>
+
</td>
+
</tr>
+
</xsl:for-each>
+ </table>
+ </div>
+ </dd>
+
+ </xsl:when>
+ <xsl:otherwise>
+ <dt>
+ <label>
+ <xsl:value-of
select="php:function('lang', 'Entity')" />
+ </label>
+ </dt>
+ <dd>
+ <xsl:value-of
select="entity/name" />
+ </dd>
+ <dt>
+ <label>
+ <xsl:value-of
select="php:function('lang', 'Category')" />
+ </label>
+ </dt>
+ <dd>
+ <xsl:value-of
select="category/name" />
+ </dd>
+ <dt>
+ <label>
+ <xsl:value-of
select="php:function('lang', 'Chosen attributes')" />
+ </label>
+ </dt>
+ <dd>
+ <table>
+ <xsl:for-each
select="attributes">
+
<xsl:choose>
+
<xsl:when test="value!=''">
<tr>
<td>
<xsl:value-of select="input_text" /> (
<xsl:value-of select="trans_datatype" /> )
</td>
<td>
-
<select name='attributes_operator[{id}]'
id='attribute_{id}'>;
-
<xsl:apply-templates select="operator/options"/>
-
</select>
+
+
<xsl:choose>
+
<xsl:when test="operator/options!=''">
+
<xsl:for-each select="operator/options">
+
<xsl:if test="selected != 0">
+
<xsl:value-of
disable-output-escaping="yes" select="name"/>
+
</xsl:if>
+
</xsl:for-each>
+
</xsl:when>
+
</xsl:choose>
+
</td>
<td>
<xsl:choose>
<xsl:when test="choice!=''">
-
<select name='attributes[{id}]'
id='attribute_{id}'>;
-
<option value =
''>Velg</option>";
-
<xsl:for-each select="choice">
-
<option value="{id}">
-
<xsl:if
test="selected != 0">
-
<xsl:attribute name="selected" value="selected" />
-
</xsl:if>
-
<xsl:value-of
disable-output-escaping="yes" select="value"/>
-
</option>
-
</xsl:for-each>
-
</select>
+
<xsl:for-each select="choice">
+
<xsl:if test="selected != 0">
+
<xsl:value-of
disable-output-escaping="yes" select="value"/>
+
</xsl:if>
+
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
-
<input type= 'text'
name='attributes[{id}]' id='attribute_{id}' value = '{value}'>
-
<xsl:attribute name="title"
value="selected" >
-
<xsl:text>Verdi eller
formel - f.eks: date('Y') - 20</xsl:text>
-
</xsl:attribute>
-
</input>
+
<xsl:value-of
disable-output-escaping="yes" select="value"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
-
</xsl:for-each>
- </table>
- </div>
- </dd>
-
- </xsl:when>
- <xsl:otherwise>
- <dt>
- <label>
- <xsl:value-of
select="php:function('lang', 'Entity')" />
- </label>
- </dt>
- <dd>
- <xsl:value-of
select="entity/name" />
- </dd>
- <dt>
- <label>
- <xsl:value-of
select="php:function('lang', 'Category')" />
- </label>
- </dt>
- <dd>
- <xsl:value-of
select="category/name" />
- </dd>
- <dt>
- <label>
- <xsl:value-of
select="php:function('lang', 'Chosen attributes')" />
- </label>
- </dt>
- <dd>
- <table>
-
<xsl:for-each select="attributes">
-
<xsl:choose>
-
<xsl:when test="value!=''">
-
<tr>
-
<td>
-
<xsl:value-of select="input_text" /> (
<xsl:value-of select="trans_datatype" /> )
-
</td>
-
<td>
-
-
<xsl:choose>
-
<xsl:when test="operator/options!=''">
-
<xsl:for-each
select="operator/options">
-
<xsl:if test="selected
!= 0">
-
<xsl:value-of
disable-output-escaping="yes" select="name"/>
-
</xsl:if>
-
</xsl:for-each>
-
</xsl:when>
-
</xsl:choose>
-
-
</td>
-
<td>
-
<xsl:choose>
-
<xsl:when test="choice!=''">
-
<xsl:for-each select="choice">
-
<xsl:if test="selected
!= 0">
-
<xsl:value-of
disable-output-escaping="yes" select="value"/>
-
</xsl:if>
-
</xsl:for-each>
-
</xsl:when>
-
<xsl:otherwise>
-
<xsl:value-of
disable-output-escaping="yes" select="value"/>
-
</xsl:otherwise>
-
</xsl:choose>
-
</td>
-
</tr>
-
</xsl:when>
-
</xsl:choose>
-
</xsl:for-each>
- </table>
- </dd>
- </xsl:otherwise>
- </xsl:choose>
+
</xsl:when>
+
</xsl:choose>
+ </xsl:for-each>
+ </table>
+ </dd>
+ </xsl:otherwise>
+ </xsl:choose>
</fieldset>
- <div class="form-buttons">
- <xsl:choose>
- <xsl:when test="editable">
+ <div class="form-buttons">
+ <xsl:choose>
+ <xsl:when test="editable">
<xsl:variable name="lang_save">
<xsl:value-of
select="php:function('lang', 'save')" />
</xsl:variable>
@@ -215,19 +223,19 @@
<xsl:variable
name="lang_cancel">
<xsl:value-of
select="php:function('lang', 'cancel')" />
</xsl:variable>
- <input type="submit"
name="save_control_group" value="{$lang_save}" title = "{$lang_save}" />
- <input type="submit"
name="cancel_control_group" value="{$lang_cancel}" title = "{$lang_cancel}" />
- </xsl:when>
- <xsl:otherwise>
+ <input type="submit"
name="save_control_group" value="{$lang_save}" title = "{$lang_save}" />
+ <input type="submit"
name="cancel_control_group" value="{$lang_cancel}" title = "{$lang_cancel}" />
+ </xsl:when>
+ <xsl:otherwise>
<xsl:variable name="lang_edit">
<xsl:value-of
select="php:function('lang', 'edit')" />
</xsl:variable>
- <input type="submit"
name="edit_control_group" value="{$lang_edit}" title = "{$lang_edit}" />
- </xsl:otherwise>
- </xsl:choose>
- </div>
+ <input type="submit"
name="edit_control_group" value="{$lang_edit}" title = "{$lang_edit}" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
- </form>
+ </form>
</div>
</xsl:template>
Modified:
branches/Version-2_0-branch/controller/templates/base/procedure/procedure_item.xsl
===================================================================
---
branches/Version-2_0-branch/controller/templates/base/procedure/procedure_item.xsl
2017-08-09 13:14:19 UTC (rev 16961)
+++
branches/Version-2_0-branch/controller/templates/base/procedure/procedure_item.xsl
2017-08-09 13:16:26 UTC (rev 16962)
@@ -206,7 +206,6 @@
<xsl:when test="values != ''">
<table class="pure-table">
<thead>
-
<xsl:call-template
name="table_header_history"/>
</thead>
<tbody>
Modified:
branches/Version-2_0-branch/controller/templates/base/procedure/view_procedures_for_control.xsl
===================================================================
---
branches/Version-2_0-branch/controller/templates/base/procedure/view_procedures_for_control.xsl
2017-08-09 13:14:19 UTC (rev 16961)
+++
branches/Version-2_0-branch/controller/templates/base/procedure/view_procedures_for_control.xsl
2017-08-09 13:16:26 UTC (rev 16962)
@@ -1,79 +1,118 @@
<!-- $Id: procedure_item.xsl 8485 2012-01-05 08:21:03Z erikhl $ -->
<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="view-procedures">
- <h2>Prosedyrer</h2>
- <div class="box">
- <h3>Prosedyre for kontroll</h3>
- <h4><xsl:value-of select="control_procedure/title"/>
- <a class="btn-sm" id="print-control-items"
target="_blank">
- <xsl:attribute name="href">
-
<xsl:text>index.php?menuaction=controller.uiprocedure.print_procedure</xsl:text>
- <xsl:text>&procedure_id=</xsl:text>
- <xsl:value-of
select="control_procedure/id"/>
- <xsl:text>&control_id=</xsl:text>
- <xsl:value-of select="control/id"/>
- <xsl:text>&location_code=</xsl:text>
- <xsl:value-of
select="location/location_code"/>
-
<xsl:text>&phpgw_return_as=stripped_html</xsl:text>
- <xsl:value-of select="$session_url"/>
- </xsl:attribute>
- Skriv ut
- </a>
- </h4>
-
- <xsl:if test="control_procedure/documents/child::node()">
- <h4>Dokumenter</h4>
- <xsl:for-each select="control_procedure/documents">
- <div class="doc">
- <xsl:variable
name="doc_link"><xsl:value-of select='document_link'/></xsl:variable>
- <span><a
href="{$doc_link}"><xsl:value-of select="title"/></a></span>
- <span class="desc"><xsl:value-of
select="description" disable-output-escaping="yes"/></span>
- </div>
- </xsl:for-each>
- </xsl:if>
- </div>
-
- <div class="box">
- <h3>Prosedyrer for grupper</h3>
- <ul>
- <xsl:for-each select="group_procedures_array">
- <li>
- <h4><xsl:value-of
select="control_group/group_name"/>: <xsl:value-of select="procedure/title"/>
-
+ <div id="view-procedures">
+ <h2>Prosedyrer</h2>
+ <div class="box">
+ <h3>Prosedyre for kontroll</h3>
+ <h4>
+ <xsl:value-of select="control_procedure/title"/>
<a class="btn-sm" id="print-control-items"
target="_blank">
- <xsl:attribute name="href">
-
<xsl:text>index.php?menuaction=controller.uiprocedure.print_procedure</xsl:text>
-
<xsl:text>&procedure_id=</xsl:text>
- <xsl:value-of
select="procedure/id"/>
-
<xsl:text>&control_id=</xsl:text>
- <xsl:value-of
select="//control/id"/>
-
<xsl:text>&control_group_id=</xsl:text>
- <xsl:value-of
select="control_group/id"/>
-
<xsl:text>&location_code=</xsl:text>
- <xsl:value-of
select="//location/location_code"/>
-
<xsl:text>&phpgw_return_as=stripped_html</xsl:text>
- <xsl:value-of
select="$session_url"/>
- </xsl:attribute>
- Skriv ut
- </a>
- </h4>
+ <xsl:attribute name="href">
+
<xsl:text>index.php?menuaction=controller.uiprocedure.print_procedure</xsl:text>
+
<xsl:text>&procedure_id=</xsl:text>
+ <xsl:value-of
select="control_procedure/id"/>
+
<xsl:text>&control_id=</xsl:text>
+ <xsl:value-of
select="control/id"/>
+
<xsl:text>&location_code=</xsl:text>
+ <xsl:value-of
select="location/location_code"/>
+
<xsl:text>&phpgw_return_as=stripped_html</xsl:text>
+ <xsl:value-of
select="$session_url"/>
+ </xsl:attribute>
+ Skriv ut
+ </a>
+ </h4>
- <xsl:if test="documents/child::node()">
+ <xsl:if
test="control_procedure/documents/child::node()">
<h4>Dokumenter</h4>
- <xsl:for-each select="documents">
- <div class="doc">
- <xsl:variable
name="doc_link"><xsl:value-of select='document_link'/></xsl:variable>
- <span><a
href="{$doc_link}"><xsl:value-of select="title"/></a></span>
- <span
class="desc"><xsl:value-of select="description"
disable-output-escaping="yes"/></span>
- </div>
+ <xsl:for-each
select="control_procedure/documents">
+ <div class="doc">
+ <xsl:variable name="doc_link">
+ <xsl:value-of
select='document_link'/>
+ </xsl:variable>
+ <span>
+ <a href="{$doc_link}">
+ <xsl:value-of
select="title"/>
+ </a>
+ </span>
+ <span class="desc">
+ <xsl:value-of
select="description" disable-output-escaping="yes"/>
+ </span>
+ </div>
+ </xsl:for-each>
+ </xsl:if>
+ </div>
+
+ <div class="box">
+ <h3>Prosedyrer for grupper</h3>
+ <table class="pure-table">
+ <thead>
+ <tr>
+ <th>Gruppe</th>
+ <th>Prosedyre</th>
+ <th>Skriv ut</th>
+ </tr>
+ </thead>
+ <tbody>
+ <xsl:for-each
select="group_procedures_array">
+ <tr>
+ <td>
+ <xsl:value-of
select="control_group/group_name"/>
+ </td>
+ <td>
+ <xsl:value-of
select="procedure/title"/>
+ <xsl:if
test="documents/child::node()">
+ <br/>
+
<h4>Dokumenter</h4>
+ <ul>
+
<xsl:for-each select="documents">
+
<li>
+
<div class="doc">
+
<xsl:variable name="doc_link">
+
<xsl:value-of select='document_link'/>
+
</xsl:variable>
+
<span>
+
<a href="{$doc_link}">
+
<xsl:value-of select="title"/>
+
</a>
+
</span>
+
<span class="desc">
+
<xsl:value-of select="description"
disable-output-escaping="yes"/>
+
</span>
+
</div>
+
</li>
+
</xsl:for-each>
+ </ul>
+
+ </xsl:if>
+ </td>
+ <td>
+ <a
class="btn-sm" id="print-control-items" target="_blank">
+
<xsl:attribute name="href">
+
<xsl:text>index.php?menuaction=controller.uiprocedure.print_procedure</xsl:text>
+
<xsl:text>&procedure_id=</xsl:text>
+
<xsl:value-of select="procedure/id"/>
+
<xsl:text>&control_id=</xsl:text>
+
<xsl:value-of select="//control/id"/>
+
<xsl:text>&control_group_id=</xsl:text>
+
<xsl:value-of select="control_group/id"/>
+
<xsl:text>&location_code=</xsl:text>
+
<xsl:value-of select="//location/location_code"/>
+
<xsl:text>&phpgw_return_as=stripped_html</xsl:text>
+
<xsl:value-of select="$session_url"/>
+
</xsl:attribute>
+ Skriv ut
+ </a>
+ </td>
+ </tr>
</xsl:for-each>
- </xsl:if>
- </li>
- </xsl:for-each>
- </ul>
+ </tbody>
+ </table>
+
+ </div>
</div>
-</div>
</xsl:template>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [16962] Stable: Merge 16960:16961 from trunk,
sigurdne <=