aboutsummaryrefslogtreecommitdiffstats
path: root/admin/cat_modify.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/cat_modify.php')
-rw-r--r--admin/cat_modify.php27
1 files changed, 6 insertions, 21 deletions
diff --git a/admin/cat_modify.php b/admin/cat_modify.php
index 4eeeffe42..da7776137 100644
--- a/admin/cat_modify.php
+++ b/admin/cat_modify.php
@@ -288,12 +288,11 @@ else
$intro.= '<br>'.l10n('Numeric identifier : %d', $category['id']);
-$template->assign('INTRO', $intro);
-
-$template->assign(
- 'U_MANAGE_RANKS',
- $base_url.'element_set_ranks&amp;cat_id='.$category['id']
- );
+$template->assign(array(
+ 'INTRO' => $intro,
+ 'U_MANAGE_RANKS' => $base_url.'element_set_ranks&amp;cat_id='.$category['id'],
+ 'CACHE_KEYS' => get_admin_client_cache_keys(array('categories')),
+ ));
if ($category['is_virtual'])
{
@@ -366,21 +365,7 @@ SELECT id,representative_ext,path
if ($category['is_virtual'])
{
- // the category can be moved in any category but in itself, in any
- // sub-category
- $unmovables = get_subcat_ids(array($category['id']));
-
- $query = '
-SELECT id,name,uppercats,global_rank
- FROM '.CATEGORIES_TABLE.'
- WHERE id NOT IN ('.implode(',', $unmovables).')
-;';
-
- display_select_cat_wrapper(
- $query,
- empty($category['id_uppercat']) ? array() : array($category['id_uppercat']),
- 'move_cat_options'
- );
+ $template->assign('parent_category', empty($category['id_uppercat']) ? array() : array($category['id_uppercat']));
}
trigger_action('loc_end_cat_modify');