diff --git a/include/admin/category.inc.php b/include/admin/category.inc.php index 70ecbd13..41431fd6 100644 --- a/include/admin/category.inc.php +++ b/include/admin/category.inc.php @@ -136,7 +136,7 @@ if ( $serendipity['GET']['adminAction'] == 'delete' ) { -if ( $serendipity['GET']['adminAction'] == 'edit' || $serendipity['GET']['adminAction'] == 'new' ) { +if ( $serendipity['GET']['adminAction'] == 'edit' || $serendipity['GET']['adminAction'] == 'new' || $serendipity['GET']['adminAction'] == 'newSub') { if ( $serendipity['GET']['adminAction'] == 'edit' ) { $data['edit'] = true; $cid = (int)$serendipity['GET']['cid']; @@ -154,6 +154,12 @@ if ( $serendipity['GET']['adminAction'] == 'edit' || $serendipity['GET']['adminA $read_groups = array(0 => 0); $write_groups = array(0 => 0); } + + if ($serendipity['GET']['adminAction'] == 'newSub') { + $data['new'] = true; + $data['newSub'] = true; + $this_cat['parentid'] = (int)$serendipity['GET']['cid']; + } $data['cid'] = $cid; $data['this_cat'] = $this_cat; $data['save'] = $save; diff --git a/templates/2k11/admin/category.inc.tpl b/templates/2k11/admin/category.inc.tpl index 9fbeddaa..606c8351 100644 --- a/templates/2k11/admin/category.inc.tpl +++ b/templates/2k11/admin/category.inc.tpl @@ -181,6 +181,7 @@