diff --git a/web/root/blogs/blog_config.js b/web/root/blogs/blog_config.js index 93c870ec818aa18a2d219ecf555ca5fda8cea955..8da2de3c3e3bc8b4b02d040b89f6e000dee5badd 100644 --- a/web/root/blogs/blog_config.js +++ b/web/root/blogs/blog_config.js @@ -16,6 +16,10 @@ var indent_pixels=20; // User name of the blogger var parameters=http_request.path_info.substr(1).split("/"); var msg_code=parameters[0]; +if(msg_code==null || msg_code=='') { + xjs_load("msg_index.xjs"); + exit(0); +} var poster=parameters[1]; var year=parseInt(parameters[2],10); var month=parseInt(parameters[3],10); diff --git a/web/root/blogs/msg_index.xjs b/web/root/blogs/msg_index.xjs new file mode 100644 index 0000000000000000000000000000000000000000..ce167fa98869af206d96fa70399b379830228906 --- /dev/null +++ b/web/root/blogs/msg_index.xjs @@ -0,0 +1,13 @@ +<html> +<head> +<title>Blogifier Subs</title> +</head> +<body> +<?xjs +for(var grp in msg_area.grp_list) { + for(var sub in msg_area.grp_list[grp].sub_list) { + write('<a href="'+msg_area.grp_list[grp].sub_list[sub].code+'/">'+msg_area.grp_list[grp].sub_list[sub].description+'</a><br>'); + } +} +?> +</body>