From: pcanterino <> Date: Mon, 24 May 2010 10:08:17 +0000 (+0000) Subject: Added a checkbox for editing a file after creating it X-Git-Tag: version_3_2~26 X-Git-Url: https://git.p6c8.net/devedit.git/commitdiff_plain/432cbc70862e1bf6ed058dfe75be03160ceea09f?hp=4fa9e31f2057e1c99651b8da1c59e278890d4f40 Added a checkbox for editing a file after creating it --- diff --git a/devedit.pl b/devedit.pl index 87afee4..d74a1bc 100644 --- a/devedit.pl +++ b/devedit.pl @@ -30,7 +30,7 @@ use Command; use Output; use Tool; -$VERSION = '3.1'; +$VERSION = '3.2-dev'; # Path to configuration file # Change if necessary! diff --git a/modules/Command.pm b/modules/Command.pm index 8fcf6d6..431eb4d 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: 2009-12-29 +# Last modified: 2010-05-24 # # Copyright (C) 1999-2000 Roland Bluethgen, Frank Schoenmann # Copyright (C) 2003-2009 Patrick Canterino @@ -493,7 +493,15 @@ sub exec_mkfile($$) return error($config->{'errors'}->{'file_exists'},$dir,{FILE => $new_virtual}) if(-e $new_physical); file_create($new_physical) or return error($config->{'errors'}->{'mkfile_failed'},$dir,{FILE => $new_virtual}); - return devedit_reload({command => 'show', file => $dir}); + + if($data->{'cgi'}->param('edit')) + { + return devedit_reload({command => 'beginedit', file => $new_virtual}); + } + else + { + return devedit_reload({command => 'show', file => $dir}); + } } else { diff --git a/templates/dirlist.htm b/templates/dirlist.htm index 10ade36..4777d41 100644 --- a/templates/dirlist.htm +++ b/templates/dirlist.htm @@ -44,7 +44,7 @@
-{DIR} +{DIR}
{IF dir_writeable}