summaryrefslogtreecommitdiff
path: root/apps/dirdir/app.rc
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/app.rc
parent0a37a1cc5909e11098963267edc9654b85e7ce16 (diff)
big cleanup
Diffstat (limited to 'apps/dirdir/app.rc')
-rwxr-xr-xapps/dirdir/app.rc40
1 files changed, 0 insertions, 40 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>!'
-}