# Execute Dev-Editor's commands
#
# Author: Patrick Canterino <patrick@patshaping.de>
-# Last modified: 2009-05-04
+# Last modified: 2005-05-11
#
# Copyright (C) 1999-2000 Roland Bluethgen, Frank Schoenmann
# Copyright (C) 2003-2009 Patrick Canterino
if(scalar(@success) > 0)
{
- $tpl->parse_if_block('success',1);
-
- foreach my $file_success(@success)
+ if(scalar(@success) == scalar(@new_files) && scalar(@failed) == 0)
+ {
+ return devedit_reload({command => 'show', file => $virtual});
+ }
+ else
{
- $tpl->add_loop_data('SUCCESS',{FILE => encode_html($file_success),
- FILE_PATH => encode_html(clean_path($virtual.'/'.$file_success))});
+ $tpl->parse_if_block('success',1);
+
+ foreach my $file_success(@success)
+ {
+ $tpl->add_loop_data('SUCCESS',{FILE => encode_html($file_success),
+ FILE_PATH => encode_html(clean_path($virtual.'/'.$file_success))});
+ }
+
+ $tpl->parse_loop('SUCCESS');
}
}
else
$tpl->add_loop_data('FAILED',{FILE => encode_html($file_failed),
FILE_PATH => encode_html(clean_path($virtual.'/'.$file_failed))});
}
+
+ $tpl->parse_loop('FAILED');
}
else
{
}
- $tpl->set_var('DIR',encode_html($virtual));
- $tpl->set_var('SCRIPT',$script);
-
- $tpl->parse;
+ $tpl->fillin('DIR',encode_html($virtual));
+ $tpl->fillin('SCRIPT',$script);
my $output = header(-type => 'text/html');
$output .= $tpl->get_template;
FILE_PATH => encode_html(clean_path($virtual.'/'.$file))});
}
- $tpl->set_var('COUNT',scalar(@new_files));
+ $tpl->parse_loop('FILES');
- $tpl->set_var('DIR',encode_html($virtual));
- $tpl->set_var('SCRIPT',$script);
+ $tpl->fillin('COUNT',scalar(@new_files));
- $tpl->parse;
+ $tpl->fillin('DIR',encode_html($virtual));
+ $tpl->fillin('SCRIPT',$script);
my $output = header(-type => 'text/html');
$output .= $tpl->get_template;