remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -229,7 +229,7 @@ return array(
|
|||||||
'default' => true,
|
'default' => true,
|
||||||
'save_method' => 'storeSettingField'
|
'save_method' => 'storeSettingField'
|
||||||
),
|
),
|
||||||
'system_disable_le_selfcheck' => array(
|
'system_le_domain_dnscheck' => array(
|
||||||
'label' => $lng['serversettings']['le_domain_dnscheck'],
|
'label' => $lng['serversettings']['le_domain_dnscheck'],
|
||||||
'settinggroup' => 'system',
|
'settinggroup' => 'system',
|
||||||
'varname' => 'le_domain_dnscheck',
|
'varname' => 'le_domain_dnscheck',
|
||||||
|
|||||||
@@ -760,6 +760,7 @@ class Lighttpd extends HttpConfigBase
|
|||||||
'customerid' => $domain['customerid']
|
'customerid' => $domain['customerid']
|
||||||
));
|
));
|
||||||
|
|
||||||
|
$diroption_text = '';
|
||||||
while ($row_htpasswds = $result_stmt->fetch(\PDO::FETCH_ASSOC)) {
|
while ($row_htpasswds = $result_stmt->fetch(\PDO::FETCH_ASSOC)) {
|
||||||
if ($this->auth_backend_loaded[$domain['ipandport']] != 'yes' && $this->auth_backend_loaded[$domain['ssl_ipandport']] != 'yes') {
|
if ($this->auth_backend_loaded[$domain['ipandport']] != 'yes' && $this->auth_backend_loaded[$domain['ssl_ipandport']] != 'yes') {
|
||||||
$filename = $domain['customerid'] . '.htpasswd';
|
$filename = $domain['customerid'] . '.htpasswd';
|
||||||
@@ -836,6 +837,7 @@ class Lighttpd extends HttpConfigBase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$servernames_text = '';
|
||||||
for ($i = 0; $i < sizeof($server_string); $i ++) {
|
for ($i = 0; $i < sizeof($server_string); $i ++) {
|
||||||
$data = $server_string[$i];
|
$data = $server_string[$i];
|
||||||
|
|
||||||
|
|||||||
@@ -324,8 +324,8 @@ class TasksCron extends \Froxlor\Cron\FroxlorCron
|
|||||||
|
|
||||||
if (file_exists($logsdir) && $logsdir != '/' && $logsdir != \Froxlor\FileDir::makeCorrectDir(Settings::Get('system.logfiles_directory')) && substr($logsdir, 0, strlen(Settings::Get('system.logfiles_directory'))) == Settings::Get('system.logfiles_directory')) {
|
if (file_exists($logsdir) && $logsdir != '/' && $logsdir != \Froxlor\FileDir::makeCorrectDir(Settings::Get('system.logfiles_directory')) && substr($logsdir, 0, strlen(Settings::Get('system.logfiles_directory'))) == Settings::Get('system.logfiles_directory')) {
|
||||||
// build up wildcard for webX-{access,error}.log{*}
|
// build up wildcard for webX-{access,error}.log{*}
|
||||||
$logfiles .= '-*';
|
$logsdir .= '-*';
|
||||||
\Froxlor\FileDir::safe_exec('rm -f ' . escapeshellarg($logfiles));
|
\Froxlor\FileDir::safe_exec('rm -f ' . escapeshellarg($logsdir));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -494,7 +494,7 @@ class FileDir
|
|||||||
};
|
};
|
||||||
|
|
||||||
// create RecursiveIteratorIterator
|
// create RecursiveIteratorIterator
|
||||||
$its = new \RecursiveIteratorIterator(new \RecursiveCallbackFilterIterator(new System\IgnorantRecursiveDirectoryIterator($path, \RecursiveDirectoryIterator::SKIP_DOTS), $filter));
|
$its = new \RecursiveIteratorIterator(new \RecursiveCallbackFilterIterator(new \RecursiveDirectoryIterator($path, \RecursiveDirectoryIterator::SKIP_DOTS), $filter));
|
||||||
// we can limit the recursion-depth, but will it be helpful or
|
// we can limit the recursion-depth, but will it be helpful or
|
||||||
// will people start asking "why do I only see 2 subdirectories, i want to use /a/b/c"
|
// will people start asking "why do I only see 2 subdirectories, i want to use /a/b/c"
|
||||||
// let's keep this in mind and see whether it will be useful
|
// let's keep this in mind and see whether it will be useful
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Froxlor\System;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* If you use RecursiveDirectoryIterator with RecursiveIteratorIterator and run
|
|
||||||
* into UnexpectedValueException you may use this little hack to ignore those
|
|
||||||
* directories, such as lost+found on linux.
|
|
||||||
* (User "antennen" @ http://php.net/manual/en/class.recursivedirectoryiterator.php#101654)
|
|
||||||
*/
|
|
||||||
class IgnorantRecursiveDirectoryIterator extends \RecursiveDirectoryIterator
|
|
||||||
{
|
|
||||||
|
|
||||||
#[\ReturnTypeWillChange]
|
|
||||||
public function getChildren()
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
return new IgnorantRecursiveDirectoryIterator($this->getPathname());
|
|
||||||
} catch (\UnexpectedValueException $e) {
|
|
||||||
return new \RecursiveArrayIterator(array());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user