Index: openacs-4/packages/forums/tcl/forums-callback-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/forums/tcl/forums-callback-procs.tcl,v
diff -u -N -r1.6 -r1.6.2.1
--- openacs-4/packages/forums/tcl/forums-callback-procs.tcl 15 May 2007 20:14:40 -0000 1.6
+++ openacs-4/packages/forums/tcl/forums-callback-procs.tcl 3 Apr 2008 22:18:50 -0000 1.6.2.1
@@ -190,6 +190,37 @@
return "[ad_url][db_string select_forums_package_url {}]message-view?message_id=$message_id"
}
+ad_proc -public -callback search::datasource -impl forums_forum {} {
+
+ returns a datasource for the search package
+ this is the content that will be indexed by the full text
+ search engine.
+
+ @author Jeff Davis davis@xarg.net
+ @creation_date 2004-04-01
+} {
+
+ set forum_id $object_id
+
+ if {![db_0or1row datasource {} -column_array datasource]} {
+ return {object_id {} name {} charter {} mime {} storage_type {}}
+ }
+
+ return [array get datasource]
+}
+
+ad_proc -public -callback search::url -impl forums_forum {} {
+
+ returns a url for a forum to the search package
+
+ @author Jeff Davis davis@xarg.net
+ @creation_date 2004-04-01
+
+} {
+ set forum_id $object_id
+ return "[ad_url][db_string select_forums_package_url {}]forum-view?forum_id=$forum_id"
+}
+
ad_proc -callback application-track::getApplicationName -impl forums {} {
callback implementation
} {
Index: openacs-4/packages/forums/tcl/forums-callback-procs.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/forums/tcl/forums-callback-procs.xql,v
diff -u -N -r1.2 -r1.2.4.1
--- openacs-4/packages/forums/tcl/forums-callback-procs.xql 8 Aug 2006 21:26:52 -0000 1.2
+++ openacs-4/packages/forums/tcl/forums-callback-procs.xql 3 Apr 2008 22:18:50 -0000 1.2.4.1
@@ -33,4 +33,18 @@
+
+
+ select
+ forum_id as object_id,
+ name as title,
+ charter as content,
+ 'text/plain' as mime,
+ 'text' as storage_type,
+ '' as keywords
+ from forums_forums
+ where forum_id = :forum_id
+
+
+
Index: openacs-4/packages/forums/tcl/forums-sc-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/forums/tcl/forums-sc-procs.tcl,v
diff -u -N -r1.9 -r1.9.4.1
--- openacs-4/packages/forums/tcl/forums-sc-procs.tcl 17 Nov 2006 20:31:53 -0000 1.9
+++ openacs-4/packages/forums/tcl/forums-sc-procs.tcl 3 Apr 2008 22:18:50 -0000 1.9.4.1
@@ -1,6 +1,10 @@
ad_library {
Forums Library - Search Service Contracts
+
+ This library is DEPRECATED and NOT USED. search is implemented using
+ callbacks now. See forums-callback-procs.tcl
+ This library will be definitely removed in 5.5
@creation-date 2002-08-07
@author Dave Bauer