Index: branches/5.2.x/core/units/permissions/permissions_tag_processor.php =================================================================== diff -u -N -r13840 -r14095 --- branches/5.2.x/core/units/permissions/permissions_tag_processor.php (.../permissions_tag_processor.php) (revision 13840) +++ branches/5.2.x/core/units/permissions/permissions_tag_processor.php (.../permissions_tag_processor.php) (revision 14095) @@ -1,6 +1,6 @@ Conn->Query($sql); $ret = ''; - $block_params = array_merge_recursive2( $this->prepareTagParams($params), Array('name' => $params['render_as'])); + $block_params = $this->prepareTagParams($params); + $block_params['name'] = $params['render_as']; + foreach ($permissions as $perm_record) { - $block_params = array_merge_recursive2($block_params, $perm_record); + $block_params = array_merge($block_params, $perm_record); $ret .= $this->Application->ParseBlock($block_params); } + return $ret; }