make-admin.tcl
Make administrators.
- Location:
- /packages/acs-subsite/www/members/make-admin.tcl
Related Files
[ hide source ] | [ make this the default ]
File Contents
ad_page_contract { Make administrators. } { {user_id:naturalnum,multiple ""} } set group_id [application_group::group_id_from_package_id] permission::require_permission -object_id $group_id -privilege "admin" db_transaction { foreach one_user_id $user_id { # membership state stuff should only check the membership_rel at this # point - remember this is going to be made consistent in 5.1 relation_add -member_state "" admin_rel $group_id $one_user_id } } on_error { ad_return_error "Error creating the relation" "We got the following error message while trying to create this relation: <pre>$errmsg</pre>" ad_script_abort } ad_returnredirect . ad_script_abort # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: