Index: openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml,v diff -u -r1.20 -r1.21 --- openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml 15 Jun 2005 05:04:46 -0000 1.20 +++ openacs-4/packages/contacts/catalog/contacts.en_US.ISO-8859-1.xml 16 Jun 2005 23:03:34 -0000 1.21 @@ -64,8 +64,10 @@ country is -> country is not -> Create + Create a message Create a role Create a Signature + Create Email Create project Create role Create User @@ -354,6 +356,7 @@ Update filenames Updated By Updated On + Upload File Upload More View all roles View next Index: openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl 16 Jun 2005 08:54:18 -0000 1.1 +++ openacs-4/packages/contacts/tcl/contacts-callback-procs.tcl 16 Jun 2005 23:03:34 -0000 1.2 @@ -31,6 +31,12 @@ } { } +ad_proc -public -callback contact::append_attribute { + {-multirow_name:required} + {-name:required} +} { +} + ad_proc -public -callback pm::project_new -impl contacts { {-package_id:required} {-project_id:required} Index: openacs-4/packages/contacts/www/contact.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/www/contact.tcl,v diff -u -r1.12 -r1.13 --- openacs-4/packages/contacts/www/contact.tcl 15 Jun 2005 17:47:18 -0000 1.12 +++ openacs-4/packages/contacts/www/contact.tcl 16 Jun 2005 23:03:34 -0000 1.13 @@ -57,8 +57,12 @@ } } } +set append_list [list] +callback contact::append_attribute -multirow_name append_list -name [contact::name -party_id $party_id] +foreach append $append_list { + multirow append attributes [lindex $append 0] [lindex $append 1] [lindex $append 2] +} - set package_url [ad_conn package_url] multirow create rels relationship contact contact_url attribute value @@ -95,7 +99,7 @@ set project_id [lindex [application_data_link::get_linked -from_object_id $party_id -to_object_type "pm_project"] 0] set dotlrn_club_id [lindex [application_data_link::get_linked -from_object_id $party_id -to_object_type "dotlrn_club"] 0] - if {$project_id > 0} { + if {$project_id > 0 && $dotlrn_club_id <1} { set package_id [acs_object::get_element -object_id $project_id -element package_id] set base_url [apm_package_url_from_id $package_id] set project_url [export_vars -base $base_url {{project_item_id $project_id}}] @@ -108,6 +112,7 @@ if {$dotlrn_club_id > 0} { set club_url [dotlrn_community::get_community_url $dotlrn_club_id] set dotlrn_club_enabled_p 1 + } else { set dotlrn_club_enabled_p 0 }