revision.tcl
Page to view one news item in an arbitrary revision
- Location:
- /packages/news/www/admin/revision.tcl
- Author:
- Stefan Deusch <stefan@arsdigita.com>
- Created:
- 2000-12-20
- CVS ID:
$Id: revision.tcl,v 1.14 2018/01/20 22:43:23 gustafn Exp $
Related Files
- packages/news/www/admin/revision.tcl
- packages/news/www/admin/revision.adp
- packages/news/www/admin/revision-postgresql.xql
- packages/news/www/admin/revision-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
# /packages/news/www/admin/revision.tcl ad_page_contract { Page to view one news item in an arbitrary revision @author Stefan Deusch (stefan@arsdigita.com) @creation-date 2000-12-20 @cvs-id $Id: revision.tcl,v 1.14 2018/01/20 22:43:23 gustafn Exp $ } { item_id:naturalnum,notnull revision_id:naturalnum,notnull } -properties { title:onevalue context:onevalue news_admin_p:onevalue item_exist_p:onevalue publish_title:onevalue publish_lead:onevalue publish_body:onevalue publish_format:onevalue html_p:onevalue creator_link:onevalue } # access restricted to admin as long as in news/admin/ # Access a news item in a particular revision set item_exist_p [db_0or1row one_item {}] if { $item_exist_p } { set title [_ news.Revision] set context [list [list [export_vars -base item item_id] [_ news.One_Item]] $title] set creation_date_pretty [lc_time_fmt $creation_date %q] set publish_date_pretty [lc_time_fmt $publish_date %q] set archive_date_pretty [lc_time_fmt $archive_date %q] } else { ad_return_complaint 1 [_ news.lt_Could_not_find_corres] ad_script_abort } ad_return_template # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: