aboutsummaryrefslogtreecommitdiff
path: root/t/front.tc
diff options
context:
space:
mode:
Diffstat (limited to 't/front.tc')
-rw-r--r--t/front.tc34
1 files changed, 23 insertions, 11 deletions
diff --git a/t/front.tc b/t/front.tc
index d7afb7b..f95d8cb 100644
--- a/t/front.tc
+++ b/t/front.tc
@@ -1,17 +1,29 @@
-printf("<h1>");
+#include "head.tc"
+printf("\n<h1>");
printf("%s", site.name );
printf("</h1>\n<p>Thanks for the ");
printf("%s", getenv("REQUEST_METHOD") );
-printf(" request!</p>\n<table border=\"1\">\n <tr style=\"font-weight: bold;\">\n <td style=\"width: 60px;\">Key</td>\n <td style=\"width: 140px;\">Value</td>\n </tr>\n ");
- char *p, *v;
- while(p = nextparam(GET, 512)){
- v = split(p);
+printf(" request!</p>\n<table border=\"1\">\n ");
+ struct post *post;
+ struct user *user;
-printf("\n <tr>\n <td>");
-printf("%s", p );
-printf("</td>\n <td>");
-printf("%s", v );
-printf("</td>\n </tr>\n ");
+ while(post = getpost(stmt, 0)){
+ user = getuser(byid("users", post->user), 1);
+
+printf("\n <tr>\n <td><a href=\"?user=");
+printf("%d", post->user);
+printf("\">");
+printf("%s",
+ user->name
+ );
+printf("</a></td>\n <td><a href=\"?post=");
+printf("%d", post->id);
+printf("\">");
+printf("%s",
+ post->subject
+ );
+printf("</a></td>\n </tr>\n ");
}
-printf("\n</table>");
+printf("\n</table>\n");
+#include "foot.tc"