X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=cgi-files%2Flib%2Fcompile.lib;h=3b667dd560616d635fdfdbb8c480decc5cfd0ebc;hb=78f6c5e8ed54c22b470764e2b93c42ef1f6644e8;hp=fa0deea312401fc012365aadb6550b570b0374cb;hpb=b595fcf34ddc8d9b7fd0839a38faeda393cddff8;p=kiriwrite%2F.git diff --git a/cgi-files/lib/compile.lib b/cgi-files/lib/compile.lib index fa0deea..3b667dd 100644 --- a/cgi-files/lib/compile.lib +++ b/cgi-files/lib/compile.lib @@ -212,8 +212,14 @@ sub kiriwrite_compile_makepages{ # is "on" or blank and if it is something else then # return an error. + if (!$override){ + + $override = "off"; + + } + if ($override eq "on"){ - } elsif (!$override){ + } elsif (!$override || $override eq "off"){ } else { # The override value is invalid so return an error. @@ -462,6 +468,17 @@ sub kiriwrite_compile_makepages{ %filter_info = $kiriwrite_dbmodule->getfilterinfo({ FilterID => $filter, Reduced => 1 }); + # Check if the filter is enabled and if it isn't then process + # the next filter. + + if (!$filter_info{"FilterEnabled"}){ + + # The filter is not enabled so process the next filter. + + next; + + } + # Check if any errors occured while getting the filter information. if ($kiriwrite_dbmodule->geterror eq "FilterDatabaseError"){ @@ -1975,6 +1992,8 @@ sub kiriwrite_compile_list{ if (@permissions_list){ + $kiriwrite_presmodule->addlinebreak(); + $kiriwrite_presmodule->addtext($kiriwrite_lang->{database}->{databaseinvalidpermissions}, { Style => "smallpageheader" }); $kiriwrite_presmodule->addlinebreak(); $kiriwrite_presmodule->addtext($kiriwrite_lang->{database}->{databaseinvalidpermissionstext}); @@ -1986,14 +2005,15 @@ sub kiriwrite_compile_list{ $kiriwrite_presmodule->addtext($database); } - - $kiriwrite_presmodule->addlinebreak(); - $kiriwrite_presmodule->addlinebreak(); + $kiriwrite_presmodule->addlinebreak(); + } if (@error_list){ + $kiriwrite_presmodule->addlinebreak(); + $kiriwrite_presmodule->addtext($kiriwrite_lang->{database}->{databaseerrors}, { Style => "smallpageheader" }); $kiriwrite_presmodule->addlinebreak(); $kiriwrite_presmodule->addtext($kiriwrite_lang->{database}->{databaseerrorstext});