Changeset 1298
- Timestamp:
- 09/25/07 07:52:11 (1 year ago)
- Files:
-
- trunk/wifidog-auth/CHANGELOG (modified) (1 diff)
- trunk/wifidog-auth/wifidog/classes/Menu.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wifidog-auth/CHANGELOG
r1297 r1298 1 1 # $Id$ 2 2007-09-25 Benoit Grégoire <bock@step.polymtl.ca> 3 * Menu.php: Fix a number of improper call time pass by reference 4 2 5 2007-09-24 Benoit Grégoire <bock@step.polymtl.ca> 3 6 * locale/gensmarty.pl: Heads up translators: There was a bug in the regex; about 20 strings in the smarty templates were missed. trunk/wifidog-auth/wifidog/classes/Menu.php
r1290 r1298 124 124 //Only call if we are in a real menu item (and, among other, not at the root) 125 125 //echo "menuArrayWalkRecursive(): Calling callback.<br/>"; 126 $retval = call_user_func ($funcname, $menuArray, $menuItemIdx, &$userdata);126 $retval = call_user_func_array($funcname, array($menuArray, $menuItemIdx, &$userdata)); 127 127 } 128 128 foreach ($menuArray['childrens'] as $menuItemIdx => $menuItem) { 129 129 //pretty_print_r($menuItem); 130 130 //echo "Recusively calling for $menuItemIdx<br/>"; 131 $retval = $retval & self::menuArrayWalkRecursiveReal($menuItem, $menuItemIdx, $funcname, &$userdata);131 $retval = $retval & self::menuArrayWalkRecursiveReal($menuItem, $menuItemIdx, $funcname, $userdata); 132 132 } 133 133 return $retval; … … 136 136 /** Takes an array_walk_recursive compatible callback. Will be called for each menu item */ 137 137 public function menuArrayWalkRecursive($funcname, &$userdata = null) { 138 return self::menuArrayWalkRecursiveReal($this->_menuArray, 0, $funcname, &$userdata);138 return self::menuArrayWalkRecursiveReal($this->_menuArray, 0, $funcname, $userdata); 139 139 } 140 140 /** Compare menu items according to it's title output passed to strcoll(). The toString … … 158 158 //pretty_print_r($menuItem); 159 159 //echo "Recusively calling for $menuItemIdx<br/>"; 160 $retval = $retval & self::menuArraySort($menuItem, $funcname, &$userdata);160 $retval = $retval & self::menuArraySort($menuItem, $funcname, $userdata); 161 161 } 162 162 return $retval;
