tree-unmap.tcl
Unmapping a category tree from an object.
- Location:
- /packages/categories/www/cadmin/tree-unmap.tcl
- Author:
- Timo Hentschel <timo@timohentschel.de>
- CVS ID:
$Id: tree-unmap.tcl,v 1.10.2.1 2019/12/20 21:18:10 gustafn Exp $
Related Files
[ hide source ] | [ make this the default ]
File Contents
ad_page_contract { Unmapping a category tree from an object. @author Timo Hentschel (timo@timohentschel.de) @cvs-id $Id: tree-unmap.tcl,v 1.10.2.1 2019/12/20 21:18:10 gustafn Exp $ } { tree_id:naturalnum,notnull {locale:word ""} object_id:naturalnum,notnull ctx_id:naturalnum,optional } -properties { page_title:onevalue context_bar:onevalue locale:onevalue tree_name:onevalue object_name:onevalue form_vars:onevalue cancel_form_vars:onevalue } set user_id [auth::require_login] permission::require_permission -object_id $object_id -privilege admin array set tree [category_tree::get_data $tree_id $locale] if {$tree(site_wide_p) == "f"} { permission::require_permission -object_id $tree_id -privilege category_tree_read } set page_title "Unmap tree" set delete_url [export_vars -no_empty -base tree-unmap-2 { tree_id locale object_id ctx_id}] set cancel_url [export_vars -no_empty -base object-map { locale object_id ctx_id}] set object_context [category::get_object_context $object_id] set object_name [lindex $object_context 1] set tree_name $tree(tree_name) set context_bar [list $object_context [list [export_vars -no_empty -base object-map {locale object_id ctx_id}] [_ categories.cadmin]] "Unmap \"$tree_name\""] ad_return_template # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: