function PMA_nestedSetHeader($baseid, $tablestack, $keyhistory, $indent, $indent_level, $headerOut, $firstGroup = false, $firstGroupClose = true) { if ($firstGroup) { PMA_nestedSetHeaderParent($baseid, $firstGroup, $keyhistory, $indent, $indent_level, $tablestack); $indent++; } foreach ($tablestack as $key => $val) { if ($key != 'pma_name' && $key != 'pma_list_item') { if ($headerOut) { PMA_nestedSetHeaderParent($baseid, $key, $keyhistory, $indent, $indent_level, $val); } if (isset($val['pma_name']) && isset($val['pma_list_item']) && count($val) == 2) { PMA_nestedSet($baseid, $val, $key, $keyhistory . $key, false, $indent + 1); } else { PMA_nestedSet($baseid, $val, $key, $keyhistory . $key, true, $indent + 1); } if ($headerOut) { echo PMA_indent($indent * 5) . '</div><id class="PMA_nestedSetHeader">' . "\n"; } } } if ($firstGroup && $firstGroupClose) { echo PMA_indent($indent * 4) . '</div><id class="PMA_nestedSetHeader2">' . "\n"; } elseif ($firstGroup) { echo PMA_indent($indent * 4) . '<id spacer="div omitted" class="PMA_nestedSetHeader2">' . "\n"; } }
function PMA_nestedSetHeader($baseid, $tablestack, $keyhistory, $indent, $indent_level, $headerOut, $firstGroup = false, $firstGroupClose = true) { if ($firstGroup) { PMA_nestedSetHeaderParent($baseid, $firstGroup, $keyhistory, $indent, $indent_level, $tablestack); $indent++; } foreach ($tablestack as $key => $val) { if ($key != 'pma_name' && $key != 'pma_list_item') { if ($headerOut) { PMA_nestedSetHeaderParent($baseid, $key, $keyhistory, $indent, $indent_level, $val); } if (isset($val['pma_name']) && isset($val['pma_list_item']) && count($val) == 2) { PMA_nestedSet($baseid, $val, $key, $keyhistory . ($keyhistory != '' ? $GLOBALS['cfg']['LeftFrameTableSeparator'] : '') . $key, false, $indent + 1); } else { PMA_nestedSet($baseid, $val, $key, $keyhistory . ($keyhistory != '' ? $GLOBALS['cfg']['LeftFrameTableSeparator'] : '') . $key, true, $indent + 1); } if ($headerOut) { echo str_repeat(' ', $indent * 5) . '</div><!-- class="PMA_nestedSetHeader" -->' . "\n"; } } } if ($firstGroup && $firstGroupClose) { echo str_repeat(' ', $indent * 4) . '</div><!-- class="PMA_nestedSetHeader2" -->' . "\n"; } elseif ($firstGroup) { echo str_repeat(' ', $indent * 4) . '<!-- spacer="div omitted" class="PMA_nestedSetHeader2" -->' . "\n"; } }