elements.tcl
Shows elements for one relational segment
- Location:
- /packages/acs-subsite/www/admin/rel-segments/elements.tcl
- Author:
- mbryzek@arsdigita.com
- Created:
- Tue Dec 12 17:52:03 2000
- CVS ID:
$Id: elements.tcl,v 1.9.2.1 2020/01/02 15:43:32 antoniop Exp $
Related Files
- packages/acs-subsite/www/admin/rel-segments/elements.tcl
- packages/acs-subsite/www/admin/rel-segments/elements.adp
[ hide source ] | [ make this the default ]
File Contents
# /packages/mbryzek-subsite/www/admin/rel-segments/elements.tcl ad_page_contract { Shows elements for one relational segment @author mbryzek@arsdigita.com @creation-date Tue Dec 12 17:52:03 2000 @cvs-id $Id: elements.tcl,v 1.9.2.1 2020/01/02 15:43:32 antoniop Exp $ } { segment_id:naturalnum,notnull } -properties { context:onevalue segment_id:onevalue segment_name:onevalue role_pretty_plural:onevalue elements:multirow } -validate { segment_exists_p -requires {segment_id:notnull} { if { ![permission::permission_p -object_id $segment_id -privilege "read"] } { ad_complain "The segment either does not exist or you do not have permission to view it" } } } db_1row select_segment_info { select s.segment_name, s.group_id, (select pretty_plural from acs_rel_roles where role = r.role_two) as role_pretty_plural from rel_segments s, acs_rel_types r where s.segment_id = :segment_id and s.rel_type = r.rel_type } # The role pretty names can be message catalog keys that need # to be localized before they are displayed set role_pretty_plural [lang::util::localize $role_pretty_plural] set context [list [list "[ad_conn package_url]admin/rel-segments/" "Relational segments"] [list [export_vars -base one {segment_id}] "One segment"] "Elements"] # Expects segment_id, segment_name, group_id, role to be passed in ad_return_template # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: