From a972fad6ea4045e1d5360d78e9d9031ff691014f Mon Sep 17 00:00:00 2001 From: bettina Date: Fri, 11 May 2001 20:52:12 +0000 Subject: [PATCH] update categories --- admin/deletecategory.php | 155 +++++++++++++++++++-------------------- 1 file changed, 76 insertions(+), 79 deletions(-) diff --git a/admin/deletecategory.php b/admin/deletecategory.php index b929298489..adc77d442d 100644 --- a/admin/deletecategory.php +++ b/admin/deletecategory.php @@ -11,97 +11,94 @@ \**************************************************************************/ /* $Id$ */ - if ($confirm) + if (! $cat_id) + { + Header('Location: ' . $phpgw->link('/admin/categories.php')); + } + + if ($confirm) + { + $phpgw_info['flags'] = array('noheader' => True, + 'nonavbar' => True); + } + + $phpgw_info['flags']['currentapp'] = 'admin'; + include('../header.inc.php'); + + $c = CreateObject('phpgwapi.categories'); + $c->app_name = 'phpgw'; + + if ($confirm) + { + if ($subs) { - $phpgw_info['flags'] = array( - 'noheader' => True, - 'nonavbar' => True - ); - } - - $phpgw_info['flags']['currentapp'] = 'admin'; - include('../header.inc.php'); - - $c = CreateObject('phpgwapi.categories'); - $c->categories($phpgw_info['user']['account_id'],'phpgw'); - - if (! $cat_id) - { - Header('Location: ' . $phpgw->link('/admin/categories.php')); - } - - if ($confirm) - { - if ($subs) - { - $c->delete($cat_id,'True'); - } - else - { - $c->delete($cat_id); - } - Header('Location: ' . $phpgw->link('/admin/categories.php',"start=$start&query=$query&sort=$sort&order=$order&filter=$filter")); + $c->delete($cat_id,'True'); } else { - $hidden_vars = "\n" + $c->delete($cat_id); + } + Header('Location: ' . $phpgw->link('/admin/categories.php',"start=$start&query=$query&sort=$sort&order=$order&filter=$filter")); + } + else + { + $hidden_vars = "\n" . "\n" . "\n" . "\n" . "\n" . "\n"; - $t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); - $t->set_file(array('category_delete' => 'delete_cat.tpl')); - $t->set_block('category_delete','delete','deletehandle'); - $t->set_block('category_delete','done','donehandle'); + $t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); + $t->set_file(array('category_delete' => 'delete_cat.tpl')); + $t->set_block('category_delete','delete','deletehandle'); + $t->set_block('category_delete','done','donehandle'); - $nolink = $phpgw->link('/admin/categories.php',"cat_id=$cat_id&start=$start&query=$query&sort=$sort&order=$order&filter=$filter"); + $nolink = $phpgw->link('/admin/categories.php',"cat_id=$cat_id&start=$start&query=$query&sort=$sort&order=$order&filter=$filter"); - $apps_cats = $c->exists('subs',$cat_name='',$cat_id); + $apps_cats = $c->exists('subs',$cat_name='',$cat_id); - if ($apps_cats==True) - { - $t->set_var('messages',lang('This category is used from applications as parent category !')); - $t->set_var('hidden_vars',$hidden_vars); - $t->set_var('lang_subs',''); - $t->set_var('subs',''); - $t->set_var('nolink',$nolink); - $t->set_var('lang_done',lang('Done')); - $t->set_var('deletehandle',''); - $t->set_var('donehandle',''); - $t->pparse('out','category_delete'); - $t->pparse('donehandle','done'); - $phpgw->common->phpgw_footer(); - } - else - { - $t->set_var('messages',lang('Are you sure you want to delete this category ?')); - $t->set_var('hidden_vars',$hidden_vars); - - $exists = $c->exists('subs',$cat_name='',$cat_id); - - if ($exists==True) - { - $t->set_var('lang_subs',lang('Do you also want to delete all global subcategories ?')); - $t->set_var('subs',''); - } - else - { - $t->set_var('lang_subs',''); - $t->set_var('subs', ''); - } - - $t->set_var('nolink',$nolink); - $t->set_var('lang_no',lang('No')); - - $t->set_var('action_url',$phpgw->link('/admin/deletecategory.php',"cat_id=$cat_id")); - $t->set_var('lang_yes',lang('Yes')); - $t->set_var('deletehandle',''); - $t->set_var('donehandle',''); - $t->pparse('out','category_delete'); - $t->pparse('deletehandle','delete'); - $phpgw->common->phpgw_footer(); - } + if ($apps_cats==True) + { + $t->set_var('messages',lang('This category is used from applications as parent category !')); + $t->set_var('hidden_vars',$hidden_vars); + $t->set_var('lang_subs',''); + $t->set_var('subs',''); + $t->set_var('nolink',$nolink); + $t->set_var('lang_done',lang('Done')); + $t->set_var('deletehandle',''); + $t->set_var('donehandle',''); + $t->pparse('out','category_delete'); + $t->pparse('donehandle','done'); + $phpgw->common->phpgw_footer(); } + else + { + $t->set_var('messages',lang('Are you sure you want to delete this category ?')); + $t->set_var('hidden_vars',$hidden_vars); + + $exists = $c->exists('subs',$cat_name='',$cat_id); + + if ($exists==True) + { + $t->set_var('lang_subs',lang('Do you also want to delete all global subcategories ?')); + $t->set_var('subs',''); + } + else + { + $t->set_var('lang_subs',''); + $t->set_var('subs', ''); + } + + $t->set_var('nolink',$nolink); + $t->set_var('lang_no',lang('No')); + $t->set_var('action_url',$phpgw->link('/admin/deletecategory.php',"cat_id=$cat_id")); + $t->set_var('lang_yes',lang('Yes')); + $t->set_var('deletehandle',''); + $t->set_var('donehandle',''); + $t->pparse('out','category_delete'); + $t->pparse('deletehandle','delete'); + $phpgw->common->phpgw_footer(); + } + } ?>