--- index.php.old 2008-05-20 15:54:25.996562104 +0200 +++ index.php 2008-05-20 15:55:35.927930920 +0200 @@ -387,13 +387,7 @@ echo ''; echo ''; - $tempdisplaylist = $displaylist; - unset($tempdisplaylist[$category->id]); - foreach ($parentslist as $key => $parents) { - if (in_array($category->id, $parents)) { - unset($tempdisplaylist[$key]); - } - } + $tempdisplaylist = remove_self_and_children_categories($displaylist, $parentslist, $category->id); popup_form ("index.php?move=$category->id&sesskey=$USER->sesskey&moveto=", $tempdisplaylist, "moveform$category->id", $category->parent, '', '', '', false); echo ''; echo '';