From 9bae356846814e3bf8d7b49da70f2876ee2f099d Mon Sep 17 00:00:00 2001 From: pcanterino <> Date: Sat, 23 Oct 2004 13:29:13 +0000 Subject: [PATCH 1/1] When viewing a file, insert the contents of the file into the template AFTER parsing the "editable" {IF}-block. (Ever tried to view the viewfile.htm template file using Dev-Editor? Oh my god!) --- modules/Command.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/Command.pm b/modules/Command.pm index 1479e2a..d14fec1 100644 --- a/modules/Command.pm +++ b/modules/Command.pm @@ -6,7 +6,7 @@ package Command; # Execute Dev-Editor's commands # # Author: Patrick Canterino -# Last modified: 2004-10-22 +# Last modified: 2004-10-23 # use strict; @@ -222,9 +222,10 @@ sub exec_show($$) $tpl->fillin("DIR",upper_path($virtual)); $tpl->fillin("URL",equal_url($config->{'httproot'},$virtual)); $tpl->fillin("SCRIPT",$script); - $tpl->fillin("CONTENT",encode_entities($$content)); - $tpl->parse_if_block("editable",-r $physical && -w $physical && -T $physical && not ($config->{'max_file_size'} && $size > $config->{'max_file_size'}) && $uselist->unused($virtual)); + $tpl->parse_if_block("editable",-r $physical && -w $physical && -T $physical && not ($config->{'max_file_size'} && $size > $config->{'max_file_size'}) && $uselist->unused($virtual)); + + $tpl->fillin("CONTENT",encode_entities($$content)); } } } @@ -270,7 +271,7 @@ sub exec_beginedit($$) return error($config->{'errors'}->{'file_too_large'},upper_path($virtual),{SIZE => $config->{'max_file_size'}}) } else - { + { # Text file $uselist->add_file($virtual); -- 2.34.1