[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [9380] api: disable/activate categories
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [9380] api: disable/activate categories |
Date: |
Sun, 13 May 2012 15:49:33 +0000 |
Revision: 9380
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=9380
Author: sigurdne
Date: 2012-05-13 15:49:32 +0000 (Sun, 13 May 2012)
Log Message:
-----------
api: disable/activate categories
Modified Paths:
--------------
trunk/admin/inc/class.uicategories.inc.php
trunk/admin/templates/base/cats.xsl
Modified: trunk/admin/inc/class.uicategories.inc.php
===================================================================
--- trunk/admin/inc/class.uicategories.inc.php 2012-05-12 18:49:57 UTC (rev
9379)
+++ trunk/admin/inc/class.uicategories.inc.php 2012-05-13 15:49:32 UTC (rev
9380)
@@ -143,6 +143,7 @@
'lang_add_sub' => lang('add
sub'),
'lang_name' =>
lang('name'),
'lang_descr' =>
lang('description'),
+ 'lang_status' =>
lang('status'),
'lang_edit' =>
lang('edit'),
'lang_delete' =>
lang('delete'),
'lang_sort_statustext' => lang('sort the
entries'),
@@ -156,8 +157,14 @@
))
);
+
+ $lang_add_sub_statustext = lang('add a
subcategory');
+ $lang_edit_statustext = lang('edit this
category');
+ $lang_delete_statustext = lang('delete this
category');
+ $lang_add_sub = lang('add
sub');
+
$content = array();
- while (is_array($categories) && list(,$cat) =
each($categories))
+ foreach ($categories as $cat)
{
$level = $cat['level'];
$cat_name =
$GLOBALS['phpgw']->strip_html($cat['name']);
@@ -223,18 +230,20 @@
$content[] = array
(
- 'name' =>
$cat_name . $appendix,
- 'descr' =>
$descr,
- 'main' =>
$main,
- 'add_sub_url' =>
$add_sub_url,
- 'edit_url' =>
$edit_url,
- 'delete_url' =>
$delete_url,
- 'lang_add_sub_statustext' =>
lang('add a subcategory'),
- 'lang_edit_statustext' =>
lang('edit this category'),
- 'lang_delete_statustext' =>
lang('delete this category'),
- 'lang_add_sub' =>
lang('add sub'),
- 'lang_edit' =>
$lang_edit,
- 'lang_delete' =>
$lang_delete
+ 'name'
=> $cat_name . $appendix,
+ 'descr'
=> $descr,
+ 'main'
=> $main,
+ 'status'
=> $cat['active'],
+ 'status_text'
=> $cat['active'] == 1 ? 'active' : 'disabled',
+ 'add_sub_url'
=> $add_sub_url,
+ 'edit_url'
=> $edit_url,
+ 'delete_url'
=> $delete_url,
+ 'lang_add_sub_statustext' =>
$lang_add_sub_statustext,
+ 'lang_edit_statustext' =>
$lang_edit_statustext,
+ 'lang_delete_statustext' =>
$lang_delete_statustext,
+ 'lang_add_sub'
=> $lang_add_sub,
+ 'lang_edit'
=> $lang_edit,
+ 'lang_delete'
=> $lang_delete
);
}
Modified: trunk/admin/templates/base/cats.xsl
===================================================================
--- trunk/admin/templates/base/cats.xsl 2012-05-12 18:49:57 UTC (rev 9379)
+++ trunk/admin/templates/base/cats.xsl 2012-05-13 15:49:32 UTC (rev 9380)
@@ -40,8 +40,9 @@
<xsl:variable name="sort_descr" select="sort_descr"/>
<xsl:variable name="lang_sort_statustext"
select="lang_sort_statustext"/>
<tr class="th">
- <td width="20%"><a href="{$sort_name}"
onMouseover="window.status='{$lang_sort_statustext}';return true;"
onMouseout="window.status='';return true;" class="th_text"><xsl:value-of
select="lang_name"/></a></td>
- <td width="32%"><a href="{$sort_descr}"
onMouseover="window.status='{$lang_sort_statustext}';return true;"
onMouseout="window.status='';return true;" class="th_text"><xsl:value-of
select="lang_descr"/></a></td>
+ <td width="20%"><a href="{$sort_name}"
title="{$lang_sort_statustext}" class="th_text"><xsl:value-of
select="lang_name"/></a></td>
+ <td width="32%"><a href="{$sort_descr}"
title="{$lang_sort_statustext}" class="th_text"><xsl:value-of
select="lang_descr"/></a></td>
+ <td width="8%" align="center"><xsl:value-of
select="lang_status"/></td>
<td width="8%" align="center"><xsl:value-of
select="lang_add_sub"/></td>
<td width="8%" align="center"><xsl:value-of
select="lang_edit"/></td>
<td width="8%" align="center"><xsl:value-of
select="lang_delete"/></td>
@@ -67,6 +68,11 @@
<xsl:text>row_on</xsl:text>
</xsl:otherwise>
</xsl:choose>
+ <xsl:choose>
+ <xsl:when test="status != 1">
+ <xsl:text> inactive</xsl:text>
+ </xsl:when>
+ </xsl:choose>
</xsl:attribute>
<xsl:choose>
<xsl:when test="main = 'yes'">
@@ -78,17 +84,18 @@
<td><xsl:value-of select="descr"/></td>
</xsl:otherwise>
</xsl:choose>
+ <td align="center"><xsl:value-of
select="status_text"/></td>
<td align="center">
<xsl:variable name="add_sub_url"
select="add_sub_url"/>
- <a href="{add_sub_url}"
onMouseover="window.status='{$lang_add_sub_statustext}';return true;"
onMouseout="window.status='';return true;" class="th_text"><xsl:value-of
select="lang_add_sub"/></a>
+ <a href="{add_sub_url}"
title="{$lang_add_sub_statustext}" class="th_text"><xsl:value-of
select="lang_add_sub"/></a>
</td>
<td align="center">
<xsl:variable name="edit_url"
select="edit_url"/>
- <a href="{edit_url}"
onMouseover="window.status='{$lang_edit_statustext}';return true;"
onMouseout="window.status='';return true;" class="th_text"><xsl:value-of
select="lang_edit"/></a>
+ <a href="{edit_url}"
title="{$lang_edit_statustext}" class="th_text"><xsl:value-of
select="lang_edit"/></a>
</td>
<td align="center">
<xsl:variable name="delete_url"
select="delete_url"/>
- <a href="{delete_url}"
onMouseover="window.status='{$lang_delete_statustext}';return true;"
onMouseout="window.status='';return true;" class="th_text"><xsl:value-of
select="lang_delete"/></a>
+ <a href="{delete_url}"
title="{$lang_delete_statustext}" class="th_text"><xsl:value-of
select="lang_delete"/></a>
</td>
</tr>
</xsl:template>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [9380] api: disable/activate categories,
Sigurd Nes <=