diff --git a/admin/addcategory.php b/admin/addcategory.php index abaedbbdec..1eac67da76 100644 --- a/admin/addcategory.php +++ b/admin/addcategory.php @@ -42,15 +42,13 @@ if (($submit) && (! $error) && (! $errorcount)) { $t->set_var('message',lang("Category $cat_name has been added !")); } if ((! $submit) && (! $error) && (! $errorcount)) { $t->set_var('message',''); } - $t->set_var('font',$font); $t->set_var('title_categories',lang('Add global category')); $t->set_var('actionurl',$phpgw->link('/admin/addcategory.php')); $t->set_var('doneurl',$phpgw->link('/admin/categories.php')); $t->set_var('hidden_vars',''); - $t->set_var('lang_choose',lang('Choose the category')); - $t->set_var('lang_main_cat',lang('Category')); + $t->set_var('lang_select_parent',lang('Select parent category')); - $t->set_var('main_cat_list',$c->formated_list('select','mains')); + $t->set_var('category_list',$c->formated_list('select','all',$cat_parent)); $t->set_var('lang_name',lang('Category name')); $t->set_var('lang_descr',lang('Category description')); $t->set_var('cat_name',$cat_name); diff --git a/admin/categories.php b/admin/categories.php index 3eec8a1e9e..15ae253792 100644 --- a/admin/categories.php +++ b/admin/categories.php @@ -82,9 +82,16 @@ $cat_id = $categories[$i]['id']; $owner = $categories[$i]['owner']; - $name = $phpgw->strip_html($categories[$i]['name']); + $space = " "; + if ($categories[$i]['parent'] > 0) { $name = $space . $phpgw->strip_html($categories[$i]['name']); } + $descr = $phpgw->strip_html($categories[$i]['description']); - if (! $descr) { $descr = ' '; } + if (! $descr) { $descr = " "; } + + if ($categories[$i]['parent'] == 0) { + $name = "" . $phpgw->strip_html($categories[$i]['name']) . ""; + $descr = "" . $descr . ""; + } //-------------------------- template declaration for list records --------------------------- diff --git a/admin/editcategory.php b/admin/editcategory.php index 0c69c1c982..4bdc5cb582 100644 --- a/admin/editcategory.php +++ b/admin/editcategory.php @@ -53,9 +53,8 @@ $cats = $c->return_single($cat_id); - $t->set_var('font',$font); $t->set_var('title_categories',lang('Edit global category')); - $t->set_var('lang_action',lang('Edit category')); + $t->set_var('lang_select_parent',lang('Select parent category')); $t->set_var('actionurl',$phpgw->link('/admin/editcategory.php')); $t->set_var('deleteurl',$phpgw->link('/admin/deletecategory.php',"cat_id=$cat_id&start=$start&query=$query&sort=$sort&order=$order&filter=$filter")); $t->set_var('doneurl',$phpgw->link('/admin/categories.php',"start=$start&query=$query&sort=$sort&order=$order&filter=$filter")); @@ -68,9 +67,11 @@ $t->set_var('lang_delete',lang('Delete')); $cat_id = $cats[0]['id']; + $cat_parent = $cats[0]['parent']; $t->set_var('cat_name',$phpgw->strip_html($cats[0]['name'])); $t->set_var('cat_description',$phpgw->strip_html($cats[0]['description'])); + $t->set_var('category_list',$c->formated_list('select','all',$cat_parent)); $t->set_var('edithandle',''); $t->set_var('addhandle',''); diff --git a/admin/templates/default/category_form.tpl b/admin/templates/default/category_form.tpl index 52a574685f..691f5dae2c 100644 --- a/admin/templates/default/category_form.tpl +++ b/admin/templates/default/category_form.tpl @@ -9,6 +9,10 @@ {message}