Index: openacs.org-dev/packages/forums/www/confirm-button.adp =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/Attic/confirm-button.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs.org-dev/packages/forums/www/confirm-button.adp 20 Aug 2002 19:20:53 -0000 1.1 @@ -0,0 +1,6 @@ +
+ + + + +
Index: openacs.org-dev/packages/forums/www/message-chunk.adp =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/message-chunk.adp,v diff -u -r1.2 -r1.3 --- openacs.org-dev/packages/forums/www/message-chunk.adp 13 Aug 2002 03:11:26 -0000 1.2 +++ openacs.org-dev/packages/forums/www/message-chunk.adp 20 Aug 2002 19:20:53 -0000 1.3 @@ -52,8 +52,9 @@ - -
+ + +
<%= [ad_text_to_html -- "$message(content)"] %>
Index: openacs.org-dev/packages/forums/www/message-post-confirm-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/message-post-confirm-postgresql.xql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs.org-dev/packages/forums/www/message-post-confirm-postgresql.xql 20 Aug 2002 19:20:53 -0000 1.1 @@ -0,0 +1,12 @@ + + + + postgresql7.1 + + + + select to_char(current_timestamp, 'Mon DD YYYY HH24:MI:SS') + + + + Index: openacs.org-dev/packages/forums/www/message-post-confirm.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/Attic/message-post-confirm.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs.org-dev/packages/forums/www/message-post-confirm.tcl 20 Aug 2002 19:20:53 -0000 1.1 @@ -0,0 +1,56 @@ +ad_page_contract { +} -properties { + __form_contents__:multirow +} + +set __return_url__ [ad_conn url] + +# The basic idea here is to build a multirow holding the form contents, which then get +# passed back to the form handler transparently as a submission, as though the confirm +# step never happened. + +# There's one exception - we set the special form element "__confirmed_p" true. This +# informs ad_form that the use has indeed confirmed the submission. + +multirow create __form_contents__ __key__ __value__ + +if { ![empty_string_p [set __form__ [ns_getform]]] } { + + set __form_size__ [ns_set size $__form__] + set __form_counter__ 0 + + while { $__form_counter__ < $__form_size__ } { + if { [string equal [ns_set key $__form__ $__form_counter__] __confirmed_p] } { + multirow append __form_contents__ __confirmed_p 1 + } else { + multirow append __form_contents__ [ns_set key $__form__ $__form_counter__] \ + [template::util::quote_html [ns_set value $__form__ $__form_counter__]] + } + incr __form_counter__ + } + +} + +# moved stuff over here from message-post --DaveB +set user_id [ad_conn user_id] + + set message(html_p) $html_p + set message(subject) $subject + set message(content) $content + set message(user_id) $user_id + set message(user_name) [db_string select_name {}] + set message(posting_date) [db_string select_date {}] + + # Let's check if this person is subscribed to the forum + # in case we might want to subscribe them to the thread + if {[empty_string_p $parent_id]} { + if {![empty_string_p [notification::request::get_request_id \ + -type_id [notification::type::get_type_id -short_name forums_forum_notif] \ + -object_id $forum_id \ + -user_id [ad_conn user_id]]]} { + set forum_notification_p 1 + } else { + set forum_notification_p 0 + } + } + Index: openacs.org-dev/packages/forums/www/message-post-confirm.xql =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/message-post-confirm.xql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs.org-dev/packages/forums/www/message-post-confirm.xql 20 Aug 2002 19:20:53 -0000 1.1 @@ -0,0 +1,21 @@ + + + + + + + select first_names || ' ' || last_name + from persons + where person_id = :user_id + + + + + + select forum_id + from forums_messages + where message_id = :parent_id + + + + Index: openacs.org-dev/packages/forums/www/message-post.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/message-post.tcl,v diff -u -r1.6 -r1.7 --- openacs.org-dev/packages/forums/www/message-post.tcl 13 Aug 2002 03:11:26 -0000 1.6 +++ openacs.org-dev/packages/forums/www/message-post.tcl 20 Aug 2002 19:20:53 -0000 1.7 @@ -67,7 +67,7 @@ {subscribe_p:text(hidden),optional} } -validate { {content - {[expr { [string equal [set error_message [ad_html_security_check $content]] ""]}]} ${error_message} } + {[expr { [string equal [set error_message [ad_html_security_check $content]] ""]}]} "$error_message" } } -new_data { forum::get -forum_id $forum_id -array forum Index: openacs.org-dev/packages/forums/www/search-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/forums/www/search-postgresql.xql,v diff -u -r1.1 -r1.2 --- openacs.org-dev/packages/forums/www/search-postgresql.xql 9 Jul 2002 17:35:09 -0000 1.1 +++ openacs.org-dev/packages/forums/www/search-postgresql.xql 20 Aug 2002 19:20:53 -0000 1.2 @@ -1,7 +1,7 @@ - oracle8.1.6 + postgresql7.1 @@ -16,7 +16,7 @@ and forums_messages.state = 'approved' and ( forums_messages.subject like ('%' || :search_text || '%') or forums_messages.content like ('%' || :search_text || '%') - or user_name like ('%' || :search_text || '%') + or person__name(forums_messages.user_id) like ('%' || :search_text || '%') ) order by the_score desc, forums_messages.posting_date desc @@ -37,7 +37,7 @@ and forums_messages.state = 'approved' and ( forums_messages.subject like ('%' || :search_text || '%') or forums_messages.content like ('%' || :search_text || '%') - or user_name like ('%' || :search_text || '%') + or person__name(forums_messages.user_id) like ('%' || :search_text || '%') ) order by the_score desc, forums_messages.posting_date desc