fmsystem-commits
[Top][All Lists]
Advanced

[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>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]