Index: openacs-4/packages/news/tcl/news-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/news-procs.tcl,v diff -u -r1.20 -r1.21 --- openacs-4/packages/news/tcl/news-procs.tcl 5 Apr 2005 15:21:25 -0000 1.20 +++ openacs-4/packages/news/tcl/news-procs.tcl 13 Jun 2005 16:34:22 -0000 1.21 @@ -372,3 +372,39 @@ rss_gen_report $subscr_id } +namespace eval news::merge { + + ad_proc -callback MergeShowUserInfo -impl news { + -user_id:required + } { + Show the news items + } { + set msg "News items of $user_id" + ns_log Notice $msg + set result [list $msg] + + set news [db_list_of_lists getaprovednews { *SQL* }] + + lappend result $news + + return $result + } + + ad_proc -callback MergePackageUser -impl news { + -from_user_id:required + -to_user_id:required + } { + Merge the news of two users. + } { + set msg "Merging news" + ns_log Notice $msg + set result [list $msg] + + db_dml update_from_news_approval { *SQL* } + + lappend result "Merge of news is done" + + return $result + } + +}