Fix #245: Files default to unwritable when permissions are changed in the file browser

This commit is contained in:
Kienan Stewart 2018-06-08 15:10:26 -04:00
parent 71ed8bf5f4
commit 83d03b8ee7
1 changed files with 6 additions and 0 deletions

View File

@ -559,6 +559,12 @@ class m_bro {
}
for ($i = 0; $i < count($d); $i++) {
$d[$i] = ssla($d[$i]); // strip slashes if needed
// If the form checkboxes are not checked, PHP will not fill in a
// value at all for the permissions. Set the default to unwriteable
// unless explicitly marked as writable.
if (!isset($perm[$i])) {
$perm[$i]['w'] = False;
}
if (!strpos($d[$i], "/")) { // caractre / interdit dans le nom du fichier
$m = fileperms($absolute . "/" . $d[$i]);