From 3a90da4af9bb473935df3af5cea8e63bc358cd74 Mon Sep 17 00:00:00 2001 From: Uriel Date: Sat, 18 Oct 2008 03:40:30 +0200 Subject: [PATCH] Add initial templates for user login and blog post entry. --- lib/_apps/blog/post_form.tpl | 25 +++++++++++++++++++++++++ lib/_users/login.tpl | 13 +++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 lib/_apps/blog/post_form.tpl create mode 100644 lib/_users/login.tpl diff --git a/lib/_apps/blog/post_form.tpl b/lib/_apps/blog/post_form.tpl new file mode 100644 index 0000000..3814928 --- /dev/null +++ b/lib/_apps/blog/post_form.tpl @@ -0,0 +1,25 @@ +%{ +get_post_args target_blog_dir post_title post_body + +if(~ $REQUEST_METHOD POST && ! ~ $#target_blog_dir 0 && ! ~ $#post_title 0) { +get_user +if(test -f $sitedir/$target_blog_dir/_werc/config) + . $sitedir/$target_blog_dir/_werc/config + +if(~ $#blog_editors_group 0) + echo Cant post to $target_blog_dir, no editors group set. +if not if (! user_in_group $blog_editors_group) + echo Permission to post to $target_blog_dir denied, user $logged_user not in group $blog_editors_group +if not if(! make_blog_post $target_blog_dir $post_title $post_body) + echo Posting to $target_blog_dir failed: $status +if not + echo Posted to $target_blog_dir. +} +%} +
+ Submit a new blog post + Post title:
+
+% echo '
' + +
diff --git a/lib/_users/login.tpl b/lib/_users/login.tpl new file mode 100644 index 0000000..42b9f2a --- /dev/null +++ b/lib/_users/login.tpl @@ -0,0 +1,13 @@ +%{ +get_user +if(! ~ $#logged_user 0) + echo 'You are logged in as' $logged_user +if not if (~ $REQUEST_METHOD POST) + echo 'Login failed!' + +%} +
+ User name:
+ User password:
+ +