Index: openacs-4/packages/news/www/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/www/index.tcl,v diff -u -N -r1.5.2.1 -r1.5.2.2 --- openacs-4/packages/news/www/index.tcl 15 Jan 2003 19:27:06 -0000 1.5.2.1 +++ openacs-4/packages/news/www/index.tcl 16 Jan 2003 09:53:48 -0000 1.5.2.2 @@ -47,7 +47,7 @@ # view switch in live | archived news if { [string equal "live" $view] } { - set title "[_ news.News]" + set title "News" set view_clause [db_map view_clause_live] if { [db_string archived_p " @@ -56,14 +56,14 @@ where publish_date < sysdate and archive_date < sysdate and package_id = :package_id"]} { - set view_switch_link "[_ news.Show_archived_news]" + set view_switch_link "Show archived news" } else { set view_switch_link "" } } else { - set title "[_ news.News_Archive]" + set title "News Archive" set view_clause [db_map view_clause_archived] if { [db_string live_p " @@ -73,7 +73,7 @@ and (archive_date is null or archive_date > sysdate) and package_id = :package_id"] } { - set view_switch_link "[_ news.Show_live_news]" + set view_switch_link "Show live news" } else { set view_switch_link "" } @@ -87,30 +87,37 @@ # use template::query to limit result to allowed number of rows. -db_multirow -extend { publish_date } news_items item_list {} { +db_multirow news_items item_list " +select item_id, + package_id, + publish_title, + publish_date +from news_items_approved +where $view_clause +and package_id = :package_id +order by publish_date desc, item_id desc" { + # this code block enables paging counter, no direct data manipulation # alternatives are: = [expr $start + $max_dspl] } break - - set publish_date [lc_time_fmt $publish_date_ansi "%x"] } # make paging links if { $count < [expr $start + $max_dspl] } { set next_start "" } else { - set next_start "[_ news.next]" + set next_start "next" } if { $start == 1 } { set prev_start "" } else { - set prev_start "[_ news.prev]" + set prev_start "prev" } if { ![empty_string_p $next_start] && ![empty_string_p $prev_start] } { @@ -122,9 +129,3 @@ set pagination_link "$prev_start$divider$next_start" ad_return_template - - - - - -