Revision: 37274
http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=37274&view=rev
Author: chealer
Date: 2011-09-15 03:36:50 +0000 (Thu, 15 Sep 2011)
Log Message:
-----------
[FIX] Browse categories (relied on previous getCategories() indexation, oops)
Modified Paths:
--------------
trunk/tiki-browse_categories.php
Modified: trunk/tiki-browse_categories.php
===================================================================
--- trunk/tiki-browse_categories.php 2011-09-15 01:48:36 UTC (rev 37273)
+++ trunk/tiki-browse_categories.php 2011-09-15 03:36:50 UTC (rev 37274)
@@ -124,13 +124,11 @@
$eyes_curr = add_watch_icons ($descendants_curr, $usercatwatches_curr, $_REQUEST['parentId'], $_REQUEST['parentId'], $deep, $user);
$smarty->assign_by_ref('eyes_curr', $eyes_curr);
-$i = 0;
-foreach($ctall as $c) {
+foreach($ctall as &$c) {
$descendants = $categlib->get_category_descendants($c['categId']);
$usercatwatches = $tikilib->get_user_watches($user, 'category_changed');
$eyes = add_watch_icons ($descendants, $usercatwatches, $_REQUEST['parentId'], $c['categId'], $deep, $user);
- $ctall[$i]['eyes'] = $eyes;
- ++$i;
+ $c['eyes'] = $eyes;
}
$tree_nodes = array();
foreach($ctall as $c) {
@@ -147,7 +145,9 @@
$objects = $categlib->list_category_objects($_REQUEST['parentId'], $offset, $maxRecords, $sort_mode, $type, $find, $deep == 'on', (!empty($_REQUEST['and'])) ? true : false);
if ($deep == 'on') {
- for ($i = count($objects['data']) - 1; $i >= 0; --$i) $objects['data'][$i]['categName'] = $tikilib->other_value_in_tab_line($ctall, $objects['data'][$i]['categId'], 'categId', 'name');
+ foreach ($objects['data'] as &$object) {
+ $object['categName'] = $tikilib->other_value_in_tab_line($ctall, $object['categId'], 'categId', 'name');
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|