Clean up dirdir, less code, and less bugs!

This commit is contained in:
Uriel 2009-03-14 14:25:54 +01:00
parent 588c035b3b
commit e6f200a5a2

View file

@ -9,31 +9,14 @@ fn dirdir_init {
dirdir_file=$local_path.md dirdir_file=$local_path.md
dirdir_dir=$dirdir_file^'_werc/dirdir/' dirdir_dir=$dirdir_file^'_werc/dirdir/'
if(test -f $local_path.md) { if(~ 1 $#post_arg_dirdir_edit $#post_arg_dirdir_preview)
if(~ $#post_arg_dirdir_save 1 && ! ~ $"post_arg_edit_text '') handler_body_main=(tpl_handler `{get_lib_file dirdir/edit.tpl apps/dirdir/edit.tpl})
save_page
if not if(~ 1 $#post_arg_dirdir_edit $#post_arg_dirdir_preview) if not if(! ~ '' $"post_arg_dirdir_save $"post_arg_edit_text)
handler_body_main=(tpl_handler \
`{get_lib_file dirdir/edit.tpl apps/dirdir/edit.tpl})
if not if(! ~ $REQUEST_METHOD POST)
ll_add handlers_bar_left tpl_handler \
apps/dirdir/sidebar_controls.tpl
}
if not if(~ 1 $#post_arg_dirdir_edit)
handler_body_main=(tpl_handler \
`{get_lib_file dirdir/edit.tpl apps/dirdir/edit.tpl})
if not if(~ 1 $#post_arg_dirdir_save) {
mkdir -p `{basename -d $local_path}
save_page save_page
}
if not if(~ $"handler_body_main '')
ll_add handlers_bar_left tpl_handler \
apps/dirdir/sidebar_controls.tpl
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
} }
} }