Index: openacs-4/packages/contacts/lib/contacts.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/lib/contacts.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/contacts/lib/contacts.tcl 14 Jun 2005 07:16:54 -0000 1.4 +++ openacs-4/packages/contacts/lib/contacts.tcl 14 Jun 2005 08:56:17 -0000 1.5 @@ -1,15 +1,11 @@ set required_param_list [list ] -set optional_param_list [list rel_type page] -set default_param_list [list orderby format query_id query page_size tasks_interval package_id] -set optional_unset_list [list ] +set optional_param_list [list rel_type search_id query] +set default_param_list [list orderby format page_size] +set optional_unset_list [list page] set _orderby "first_names,asc" set _format "normal" -set _query_id "" -set _query "" set _page_size "25" -set _tasks_interval "7" -set _package_id "" foreach required_param $required_param_list { if {![info exists $required_param]} { @@ -39,28 +35,6 @@ } - -set title "[_ contacts.Contacts]" -set context {} - -if { [exists_and_not_null query_id] } { - if { [contact::search::exists_p -search_id $query_id] } { - set search_id $query_id - set query_type "search" - } else { - set group_id $query_id - set query_type "group" - } -} else { -# set group_id [application_group::group_id_from_package_id -package_id [ad_conn subsite_id]] - set group_id [contacts::default_group -package_id $package_id] - set query_id $group_id - set query_type "group" - if { ![exists_and_not_null group_id] } { - ad_return_error "[_ contacts.Not_Configured]" "[_ contacts.lt_Your_administrator_mu]" - } -} - if { $orderby == "first_names,asc" } { set name_order 0 set name_label "[_ contacts.Sort_by]: [_ contacts.First_Names] | [_ contacts.Last_Name]" @@ -175,6 +149,7 @@ if { [exists_and_not_null query] && [template::multirow size contacts] == 1 } { # ad_returnredirect -message "in '$query_name' only this contact matched your query of '$query'" [contact::url -party_id [template::multirow get contacts 1 party_id]] + ad_returnredirect [contact::url -party_id [template::multirow get contacts 1 party_id]] ad_script_abort }