From b04382bc59c3d2b67a86b58f9ba9fa9a2663b38f Mon Sep 17 00:00:00 2001 From: orbiter Date: Sat, 14 May 2011 08:29:16 +0000 Subject: [PATCH] added topmenu as defined for search to wiki git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7718 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/Wiki.html | 34 +++++++++++++--------------------- htroot/Wiki.java | 23 +++++------------------ 2 files changed, 18 insertions(+), 39 deletions(-) diff --git a/htroot/Wiki.html b/htroot/Wiki.html index cee22f331..edfa3a8b7 100644 --- a/htroot/Wiki.html +++ b/htroot/Wiki.html @@ -5,16 +5,12 @@ #%env/templates/metas.template%# - #(display)# - #%env/templates/simpleheader.template%# - #%env/templates/submenuPublication.template%# - :: - #%env/templates/header.template%# - #%env/templates/submenuPublication.template%# - :: + #(topmenu)# #%env/templates/embeddedheader.template%# - #(/display)# - + :: + #%env/templates/simpleheader.template%# + #(/topmenu)# + #(mode)#
@@ -23,13 +19,13 @@ #[page]#

- last edited by #[author]# | change date #[date]# | Edit #(access)#(only granted to admin)::#(/access)# + last edited by #[author]# | change date #[date]# | Edit #(access)#(only granted to admin)::#(/access)#

@@ -54,7 +50,6 @@ You can use Wiki Code here.

- @@ -97,7 +92,6 @@ You can use Wiki Code here.

- @@ -115,7 +109,7 @@ #{pages}# - #[subject]# + #[subject]# #[date]# #[author]# @@ -123,7 +117,7 @@ #(error)#::

IO Error reading wiki database: #[message]#

#(/error)# :: @@ -132,7 +126,6 @@
Select versions of page '#[page]#' -
:
@@ -195,7 +188,6 @@ Wiki Code here.

- @@ -204,8 +196,8 @@ #(/versioning)# #(/mode)# diff --git a/htroot/Wiki.java b/htroot/Wiki.java index c9021abc3..ece9db177 100644 --- a/htroot/Wiki.java +++ b/htroot/Wiki.java @@ -69,9 +69,7 @@ public class Wiki { post.put("page", "start"); } - final boolean authenticated = sb.adminAuthenticated(header) >= 2; - final int display = ((post == null) || (!authenticated)) ? 0 : post.getInt("display", 0); - prop.put("display", display); + prop.put("topmenu", sb.getConfigBool("publicTopmenu", true) ? 1 : 0); String access = sb.getConfig("WikiAccess", "admin"); final String pagename = get(post, "page", "start"); @@ -125,11 +123,9 @@ public class Wiki { } page = newEntry; prop.putHTML("LOCATION", "/Wiki.html?page=" + pagename); - prop.put("LOCATION", prop.get("LOCATION") + "&display=" + display); + prop.put("LOCATION", prop.get("LOCATION")); } - - prop.put("mode_display", display); - + if (post != null && post.containsKey("edit")) { if ((access.equals("admin") && (!sb.verifyAuthentication(header, true)))) { // check access right for admin @@ -140,16 +136,13 @@ public class Wiki { prop.put("mode", "1"); //edit prop.putHTML("mode_author", author); prop.putHTML("mode_page-code", UTF8.String(page.page())); - prop.putHTML("mode_pagename", pagename); - prop.put("mode_display", display); - } + prop.putHTML("mode_pagename", pagename); } //contributed by [MN] else if (post != null && post.containsKey("preview")) { // preview the page prop.put("mode", "2");//preview prop.putHTML("mode_pagename", pagename); - prop.put("mode_display", display); prop.putHTML("mode_author", author); prop.put("mode_date", dateString(new Date())); prop.putWiki(sb.peers.mySeed().getClusterAddress(), "mode_page", post.get("content", "")); @@ -178,15 +171,11 @@ public class Wiki { prop.putHTML("mode_error_message", e.getMessage()); } prop.putHTML("mode_pagename", pagename); - prop.put("mode_display", display); - } - - else if (post != null && post.containsKey("diff")) { + } else if (post != null && post.containsKey("diff")) { // Diff prop.put("mode", "4"); prop.putHTML("mode_page", pagename); prop.putHTML("mode_error_page", pagename); - prop.put("mode_error_display", display); try { final Iterator it = sb.wikiDB.keysBkp(true); @@ -244,7 +233,6 @@ public class Wiki { } else if (post.containsKey("viewold") && oentry != null) { prop.put("mode_versioning", "2"); prop.putHTML("mode_versioning_pagename", pagename); - prop.put("mode_versioning_display", display); prop.putHTML("mode_versioning_author", oentry.author()); prop.put("mode_versioning_date", dateString(oentry.date())); prop.putWiki(sb.peers.mySeed().getClusterAddress(), "mode_versioning_page", oentry.page()); @@ -260,7 +248,6 @@ public class Wiki { // show page prop.put("mode", "0"); //viewing prop.putHTML("mode_pagename", pagename); - prop.put("mode_display", display); prop.putHTML("mode_author", page.author()); prop.put("mode_date", dateString(page.date())); prop.putWiki(sb.peers.mySeed().getClusterAddress(), "mode_page", page.page());