]> git.p6c8.net - devedit.git/blobdiff - modules/Command.pm
- Now, Dev-Editor is able to switch some configuration values depending on the
[devedit.git] / modules / Command.pm
index d910bda9352f6fe1d9cbd968a5150366472684e1..d779a6cd98db285acbb766f76d0bd375be1e2029 100644 (file)
@@ -6,7 +6,7 @@ package Command;
 # Execute Dev-Editor's commands
 #
 # Author:        Patrick Canterino <patrick@patshaping.de>
 # Execute Dev-Editor's commands
 #
 # Author:        Patrick Canterino <patrick@patshaping.de>
-# Last modified: 2005-07-06
+# Last modified: 2005-08-01
 #
 
 use strict;
 #
 
 use strict;
@@ -409,7 +409,9 @@ sub exec_endedit($$)
     print FILE $content;
    }
 
     print FILE $content;
    }
 
-   $output = devedit_reload({command => 'show', file => $dir});
+   $output = ($cgi->param('continue'))
+           ? devedit_reload({command => 'beginedit', file => $virtual})
+           : devedit_reload({command => 'show', file => $dir});
   }
 
   close(FILE);
   }
 
   close(FILE);
@@ -581,6 +583,7 @@ sub exec_copy($$)
  my $new_physical   = $data->{'new_physical'};
 
  return error($config->{'errors'}->{'link_copy'},$dir) if(-l $physical);
  my $new_physical   = $data->{'new_physical'};
 
  return error($config->{'errors'}->{'link_copy'},$dir) if(-l $physical);
+ return error($config->{'errors'}->{'no_copy'},$dir)   unless(-r $physical);
 
  if($new_physical)
  {
 
  if($new_physical)
  {

patrick-canterino.de