From 8ba36458ef78b6eec8abfcf5b08ca36d7fbd8b83 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Fri, 13 Jun 2008 13:15:38 -0400 Subject: update TODO, and add variables to docs darcs-hash:20080613171538-84dde-ffd6abee1ae304e55f4ff4224dfebf4be8fff0fd.gz --- actions/doc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'actions/doc.php') diff --git a/actions/doc.php b/actions/doc.php index 0ace04246..a23cf9ad0 100644 --- a/actions/doc.php +++ b/actions/doc.php @@ -31,7 +31,11 @@ class DocAction extends Action { common_user_error(_t('No such document.')); return; } - $output = Markdown(file_get_contents($filename)); + $c = file_get_contents($filename); + $c = preg_replace('/%%action.(\w+)%%/e', "common_local_url('\\1')", $c); + $c = preg_replace('/%%doc.(\w+)%%/e', "common_local_url('doc', array('title'=>'\\1'))", $c); + $c = preg_replace('/%%(\w+).(\w+)%%/e', '$config[\'\\1\'][\'\\2\']', $c); + $output = Markdown($c); common_show_header(_t(ucfirst($title))); common_raw($output); common_show_footer(); -- cgit v1.2.3-54-g00ecf