Differences From:
File
src/wiki.c
part of check-in
[9de6abab2a]
- Miscellaneous cosmetic changes
by
eric on
2008-11-15 14:18:09.
[view]
To:
File
src/wiki.c
part of check-in
[bdde7ddcc8]
- Show the "Files" menu option on the "home" page when the "h" privilege
is enabled.
by
drh on
2008-11-18 12:19:55.
Also file
src/wiki.c
part of check-in
[d14adf1032]
- Merge src & doc leaves back.
by
kejoki on
2008-11-19 16:55:14.
[view]
@@ -84,11 +84,9 @@
login_check_credentials();
g.zExtra = zPageName;
cgi_set_parameter_nocopy("name", g.zExtra);
g.okRdWiki = 1;
- g.okApndWiki = 0;
- g.okWrWiki = 0;
- g.okHistory = 0;
+ g.argv[1] = "home";
wiki_page();
return;
}
login_check_credentials();
@@ -122,8 +120,9 @@
Manifest m;
const char *zPageName;
char *zHtmlPageName;
char *zBody = mprintf("%s","<i>Empty Page</i>");
+ int isHome = g.argv[1][0]=='h';
login_check_credentials();
if( !g.okRdWiki ){ login_needed(); return; }
zPageName = P("name");
@@ -170,19 +169,21 @@
zBody = m.zWiki;
}
}
}
- if( isSandbox || (rid && g.okWrWiki) || (!rid && g.okNewWiki) ){
- style_submenu_element("Edit", "Edit Wiki Page", "%s/wikiedit?name=%T",
- g.zTop, zPageName);
- }
- if( isSandbox || (rid && g.okApndWiki) ){
- style_submenu_element("Append", "Add A Comment", "%s/wikiappend?name=%T",
- g.zTop, zPageName);
- }
- if( !isSandbox && g.okHistory ){
- style_submenu_element("History", "History", "%s/whistory?name=%T",
- g.zTop, zPageName);
+ if( !isHome ){
+ if( isSandbox || (rid && g.okWrWiki) || (!rid && g.okNewWiki) ){
+ style_submenu_element("Edit", "Edit Wiki Page", "%s/wikiedit?name=%T",
+ g.zTop, zPageName);
+ }
+ if( isSandbox || (rid && g.okApndWiki) ){
+ style_submenu_element("Append", "Add A Comment", "%s/wikiappend?name=%T",
+ g.zTop, zPageName);
+ }
+ if( !isSandbox && g.okHistory ){
+ style_submenu_element("History", "History", "%s/whistory?name=%T",
+ g.zTop, zPageName);
+ }
}
zHtmlPageName = mprintf("%h", zPageName);
style_header(zHtmlPageName);
blob_init(&wiki, zBody, -1);