diff --git a/tinyfilemanager.php b/tinyfilemanager.php index 441021c..ec3c608 100644 --- a/tinyfilemanager.php +++ b/tinyfilemanager.php @@ -2051,6 +2051,12 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white if (function_exists('posix_getpwuid') && function_exists('posix_getgrgid')) { $owner = posix_getpwuid(fileowner($path . '/' . $f)); $group = posix_getgrgid(filegroup($path . '/' . $f)); + if ($owner === false) { + $owner = array('name' => '?'); + } + if ($group === false) { + $group = array('name' => '?'); + } } else { $owner = array('name' => '?'); $group = array('name' => '?'); @@ -2104,6 +2110,12 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white if (function_exists('posix_getpwuid') && function_exists('posix_getgrgid')) { $owner = posix_getpwuid(fileowner($path . '/' . $f)); $group = posix_getgrgid(filegroup($path . '/' . $f)); + if ($owner === false) { + $owner = array('name' => '?'); + } + if ($group === false) { + $group = array('name' => '?'); + } } else { $owner = array('name' => '?'); $group = array('name' => '?');