feat(updater) : add count of yeswikis
This commit is contained in:
parent
b25aa91743
commit
7ebc4c0c1a
2 changed files with 8 additions and 1 deletions
|
@ -343,11 +343,13 @@ function searchWikis($path, $pattern)
|
|||
{
|
||||
$it = new RecursiveDirectoryIterator($path);
|
||||
$list = array();
|
||||
$nb = 0;
|
||||
foreach (new RecursiveIteratorIterator($it) as $file) {
|
||||
if (preg_match('/' . preg_quote($pattern) . '$/i', $file)) {
|
||||
$nb++;
|
||||
$wakkaConfig = [];
|
||||
include_once($file);
|
||||
$list[] = [
|
||||
$list[$nb] = [
|
||||
'URL' => $wakkaConfig['base_url'] ?? 'KO',
|
||||
'VERSION' => $wakkaConfig['yeswiki_version'] ?? 'KO',
|
||||
'RELEASE' => $wakkaConfig['yeswiki_release'] ?? 'KO',
|
||||
|
@ -372,3 +374,7 @@ function searchWikis($path, $pattern)
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -45,6 +45,7 @@ if (0 == posix_getuid()) {
|
|||
$update = $climate->arguments->get('update');
|
||||
$output = $climate->arguments->get('output');
|
||||
$matches = searchWikis($path, 'wakka.config.php');
|
||||
$climate->info(count($matches) . ' yeswikis found on ' . $path);
|
||||
switch ($output) {
|
||||
|
||||
case 'table':
|
||||
|
|
Loading…
Reference in a new issue