At the moment $CommentsPrefix? is misplaced and mostly unused. It is work in progress. Use with caution and at your own risk. Enhancements are highly appreciated.
This patch is made with diff -c as suggested on WikiPatches/Where.
--TilmannHolst, 29.5.2004
*** wiki.pl 2004-05-29 16:08:41.000000000 +0200
--- larpwiki-comments-on.pl 2004-05-29 16:09:35.000000000 +0200
***************
*** 26,31 ****
--- 26,33 ----
# 59 Temple Place, Suite 330
# Boston, MA 02111-1307 USA
+ # applied patch: larpwiki-comments-on
+
package UseModWiki;
use strict;
local $| = 1; # Do not buffer output (localized for mod_perl)
***************
*** 53,59 ****
@IsbnNames @IsbnPre @IsbnPost $EmailFile $FavIcon $RssDays $UserHeader
$UserBody $StartUID $ParseParas $AuthorFooter $UseUpload $AllUpload
$UploadDir $UploadUrl $LimitFileUrl $MaintTrimRc $SearchButton
! $EditNameLink $UseMetaWiki @ImageSites $BracketImg );
# Note: $NotifyDefault is kept because it was a config variable in 0.90
# Other global variables:
use vars qw(%Page %Section %Text %InterSite %SaveUrl %SaveNumUrl
--- 55,61 ----
@IsbnNames @IsbnPre @IsbnPost $EmailFile $FavIcon $RssDays $UserHeader
$UserBody $StartUID $ParseParas $AuthorFooter $UseUpload $AllUpload
$UploadDir $UploadUrl $LimitFileUrl $MaintTrimRc $SearchButton
! $EditNameLink $UseMetaWiki @ImageSites $BracketImg $CommentsPrefix );
# Note: $NotifyDefault is kept because it was a config variable in 0.90
# Other global variables:
use vars qw(%Page %Section %Text %InterSite %SaveUrl %SaveNumUrl
***************
*** 1472,1484 ****
sub GetGotoBar {
my ($id) = @_;
my ($main, $bartext);
!
$bartext = &GetPageLink($HomePage);
if ($id =~ m|/|) {
$main = $id;
$main =~ s|/.*||; # Only the main page name (remove subpage)
$bartext .= " | " . &GetPageLink($main);
}
$bartext .= " | " . &GetPageLink($RCName);
$bartext .= " | " . &GetPrefsLink();
if ($UseUpload && &UserCanUpload()) {
--- 1474,1493 ----
sub GetGotoBar {
my ($id) = @_;
my ($main, $bartext);
! $CommentsPrefix = "Comments_on_"; # FIXME
$bartext = &GetPageLink($HomePage);
if ($id =~ m|/|) {
$main = $id;
$main =~ s|/.*||; # Only the main page name (remove subpage)
$bartext .= " | " . &GetPageLink($main);
}
+ if ($id =~ m/Comments_On_/){ # FIXME
+ $main = $id;
+ $main =~ s/Comments_On_//; # Remove comment prefix # FIXME
+ $bartext .= " | " . &GetPageLink($main);
+ } elsif ($id ne '') {
+ $bartext .= " | " . &GetPageOrEditLink("${CommentsPrefix}${id}", ""); # TEST
+ }
$bartext .= " | " . &GetPageLink($RCName);
$bartext .= " | " . &GetPrefsLink();
if ($UseUpload && &UserCanUpload()) {