Index: openacs-4/packages/acs-object-management/www/admin/dtype.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-object-management/www/admin/Attic/dtype.tcl,v
diff -u -N
--- openacs-4/packages/acs-object-management/www/admin/dtype.tcl 14 Aug 2009 22:15:42 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,120 +0,0 @@
-ad_page_contract {
-
- @author Timo Hentschel (timo@timohentschel.de)
- @creation-date 2005-05-02
- @cvs-id $Id: dtype.tcl,v 1.3 2009/08/14 22:15:42 donb Exp $
-
-} {
- object_type:notnull,sql_identifier
-}
-
-object_type::get -object_type $object_type -array type_info
-
-set page_title $type_info(pretty_name)
-set context [list [list . "Dynamic Types"] $page_title]
-
-list::create \
- -name attributes \
- -caption [_ acs-object-management.attributes] \
- -multirow attributes \
- -key attribute_id \
- -pass_properties {
- object_type
- } -actions [list "[_ acs-object-management.add_attribute]" [export_vars -base attribute {object_type}] "[_ acs-object-management.add_attribute]"] \
- -elements {
- pretty_name {
- label "[_ acs-object-management.pretty_name]"
- link_url_eval $attribute_url
- }
- attribute_name {
- label "[_ acs-object-management.attribute]"
- }
- datatype {
- label "[_ acs-object-management.datatype]"
- }
- action {
- label "[_ acs-object-management.Action]"
- display_template "
-
- [_ acs-object-management.delete]
- "
- }
- } -filters {
- object_type {}
- }
-
-db_multirow -cache_pool acs_metadata -cache_key t::${object_type}::get_attributes \
- -extend { attribute_url delete_url } attributes get_attributes {} {
- set attribute_url [export_vars -base attribute {attribute_id object_type}]
- set delete_url [export_vars -base attribute-delete {object_type attribute_name}]
-}
-
-list::create \
- -name inherited_attributes \
- -caption [_ acs-object-management.inherited_attributes] \
- -multirow inherited_attributes \
- -key attribute_id \
- -elements {
- pretty_name {
- label "[_ acs-object-management.pretty_name]"
- }
- attribute_name {
- label "[_ acs-object-management.attribute]"
- }
- attribute_object_type {
- label "[_ acs-object-management.object_type]"
- }
- datatype {
- label "[_ acs-object-management.datatype]"
- }
- } -filters {
- object_type {}
- }
-
-db_multirow -cache_pool acs_metadata -cache_key t::${object_type}::get_inherited_attributes \
- inherited_attributes get_inherited_attributes {}
-
-list::create \
- -name views \
- -caption [_ acs-object-management.views] \
- -multirow views \
- -key object_view \
- -actions [list "[_ acs-object-management.add_view]" [export_vars -base view-add {object_type}] "[_ acs-object-management.add_view]"] \
- -elements {
- pretty_name {
- label "[_ acs-object-management.pretty_name]"
- display_template "
-
- @views.pretty_name@
-
-
-
- @views.pretty_name@
-
- "
- }
- object_view {
- label "[_ acs-object-management.view]"
- }
- actions {
- label "[_ acs-object-management.Action]"
- display_template "
-
-
- [_ acs-object-management.delete]
-
- "
- }
- } -filters {
- object_type {}
- }
-
-db_multirow -cache_pool acs_metadata -cache_key t::${object_type}::get_views \
- -extend { view_url delete_url } views get_views {} {
- set delete_url [export_vars -base view-delete {object_type object_view}]
- set view_url [export_vars -base view {object_view}]
-}
-
-set add_form_url [export_vars -base form-ae {object_type}]
-set return_url [ad_return_url]
-ad_return_template