summaryrefslogtreecommitdiff
path: root/apps/dirdir
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2024-04-07 13:25:49 +0200
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2024-04-07 13:25:49 +0200
commit9cb56dabb676391a9382731347e8d2b07b9437a5 (patch)
tree95302f041497679202722d9896ec1386bed2d86c /apps/dirdir
parent0a37a1cc5909e11098963267edc9654b85e7ce16 (diff)
big cleanup
Diffstat (limited to 'apps/dirdir')
-rwxr-xr-xapps/dirdir/app.rc40
-rwxr-xr-xapps/dirdir/edit.tpl25
-rwxr-xr-xapps/dirdir/sidebar_controls.tpl3
3 files changed, 0 insertions, 68 deletions
diff --git a/apps/dirdir/app.rc b/apps/dirdir/app.rc
deleted file mode 100755
index 1aa9cbd..0000000
--- a/apps/dirdir/app.rc
+++ /dev/null
@@ -1,40 +0,0 @@
-fn conf_enable_wiki {
- enable_wiki=yes
- wiki_editors_groups=$*
- conf_enable_app dirdir
-}
-
-fn dirdir_init {
- if(! ~ $#enable_wiki 0 && check_user $wiki_editors_groups) {
- lp=$local_path
- # werc.rc doesn't append /index when $local_path doesn't exist
- # maybe it should, but for now we can fix it up here.
- if(~ $lp */)
- lp=$lp^'index'
- dirdir_file=$lp.md
- dirdir_dir=$dirdir_file^'_werc/dirdir/'
-
- if(~ 1 $#post_arg_dirdir_edit $#post_arg_dirdir_preview)
- handler_body_main=(tpl_handler `{get_lib_file dirdir/edit.tpl apps/dirdir/edit.tpl})
-
- if not if(! ~ '' $"post_arg_dirdir_save $"post_arg_edit_text)
- save_page
-
- if not if(~ $"handler_body_main '' || {~ $REQUEST_METHOD GET && test -f $local_path.md})
- ll_add handlers_bar_left tpl_handler apps/dirdir/sidebar_controls.tpl
- }
-}
-
-fn save_page {
- dirdir_verdir=$dirdir_dir/^`{date -n}^/
- mkdir -p $dirdir_verdir
- umask 002
-
- # XXX Use a tmp file and mv(1) to ensure updates are atomic?
- echo $logged_user > $dirdir_verdir/author
- echo $post_arg_edit_text > $dirdir_verdir/data
- echo $post_arg_edit_text > $dirdir_file
-
- post_redirect $base_url^$req_path
- #notify_notes='Saved <a href="'$"req_path'">'$"req_path'</a>!'
-}
diff --git a/apps/dirdir/edit.tpl b/apps/dirdir/edit.tpl
deleted file mode 100755
index 1a5b206..0000000
--- a/apps/dirdir/edit.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-<div>
- <h1>Editing: <a href="%($req_path%)">%($req_path%)</a></h1>
- <br>
- <form action="" method="POST">
- <textarea name="edit_text" id="edit_text" cols="80" rows="43">%{
-# FIXME Extra trailing new lines get added to the content somehow, should avoid it.
- if(~ $#post_arg_edit_text 0 && test -f $dirdir_file)
- cat $dirdir_file | escape_html
- if not
- echo -n $post_arg_edit_text | escape_html
-
- %}</textarea>
- <br>
- <input type="submit" name="dirdir_save" value="Save">
- <input type="submit" name="dirdir_preview" value="Preview">
- <small>DirDir documents are written using <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</small>
- </form>
-</div>
-
-% if(! ~ $"post_arg_dirdir_preview '') {
- <h2>Preview:</h2>
- <div id="preview">
-% echo $post_arg_edit_text | $formatter
- </div>
-% }
diff --git a/apps/dirdir/sidebar_controls.tpl b/apps/dirdir/sidebar_controls.tpl
deleted file mode 100755
index a897fc1..0000000
--- a/apps/dirdir/sidebar_controls.tpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<form action="" method="POST">
-<input type="submit" name="dirdir_edit" value="Edit page" />
-</form>