change-member-state.tcl
Shows information about one relation
- Location:
- /packages/acs-subsite/www/admin/relations/change-member-state.tcl
- Author:
- mbryzek@arsdigita.com
- Created:
- Wed Dec 13 20:11:27 2000
- CVS ID:
$Id: change-member-state.tcl,v 1.6 2018/06/07 17:46:16 hectorr Exp $
Related Files
- packages/acs-subsite/www/admin/relations/change-member-state.xql
- packages/acs-subsite/www/admin/relations/change-member-state.tcl
[ hide source ] | [ make this the default ]
File Contents
# /packages/acs-subsite/www/admin/relations/one.tcl ad_page_contract { Shows information about one relation @author mbryzek@arsdigita.com @creation-date Wed Dec 13 20:11:27 2000 @cvs-id $Id: change-member-state.tcl,v 1.6 2018/06/07 17:46:16 hectorr Exp $ } { rel_id:naturalnum,notnull member_state:notnull {return_url:localurl ""} } -validate { permission_p -requires {rel_id:notnull} { if { ![permission::permission_p -object_id $rel_id -privilege "admin"] } { ad_complain "The relation either does not exist or you do not have permission to administer it" } } relation_in_scope_p -requires {rel_id:notnull permission_p} { if { ![application_group::contains_relation_p -rel_id $rel_id]} { ad_complain "The relation either does not exist or does not belong to this subsite." } } } db_dml update_member_state { update membership_rels set member_state = :member_state where rel_id = :rel_id } if {$return_url eq ""} { set return_url "one?rel_id=$rel_id" } ad_returnredirect $return_url ad_script_abort # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: