diff options
author | Antoni Sawicki <tenox@google.com> | 2019-05-23 02:43:18 -0700 |
---|---|---|
committer | Antoni Sawicki <tenox@google.com> | 2019-05-23 02:43:18 -0700 |
commit | b915c1607d03c86bdf0837b98fdff5b799cc429e (patch) | |
tree | db37157c0a0c8fe54a3162c9841598aff4363bc2 | |
parent | 13cca3c474aaade52c8fe629af7bd98f80d55b79 (diff) | |
download | wfm-b915c1607d03c86bdf0837b98fdff5b799cc429e.tar.gz |
better edit logic for links
-rw-r--r-- | dir.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -528,7 +528,7 @@ void dirlist(void) { else if(regexec(®_exe, name, 0, 0, 0)==0) { icon=ICO_EXE; editable=0; is_link=0; } else if(regexec(®_med, name, 0, 0, 0)==0) { icon=ICO_MED; editable=0; is_link=0; } else if(regexec(®_iso, name, 0, 0, 0)==0) { icon=ICO_ISO; editable=0; is_link=0; } - else if(regexec(®_lnk, name, 0, 0, 0)==0) { icon=ICO_LNK; editable=1; is_link=1; } + else if(regexec(®_lnk, name, 0, 0, 0)==0) { icon=ICO_LNK; editable=0; is_link=1; } else { icon=ICO_GEN; editable=0; is_link=0; } if(cfg.edit_any_file) { editable=1; } @@ -625,7 +625,7 @@ void dirlist(void) { cgiScriptName, wp.virt_dirname_urlencoded, name_urlencoded, rt.token, name, rt.iconsurl); // edit for text files.. - if(editable) + if(editable||is_link) fprintf(cgiOut, "\n" "<A HREF=\"%s?action=%s&directory=%s&filename=%s&token=%s\" TITLE=\"%s %s\">\n" |