1
0

continue working on selftest

This commit is contained in:
2020-01-19 13:16:40 +01:00
parent 335fc764e8
commit a78d8ff9c9
22 changed files with 204 additions and 49 deletions

View File

@@ -1,6 +1,6 @@
<?php
class WebApps
class WebApps implements IWebsiteModule
{
/** @var array */
private $staticData;
@@ -28,4 +28,22 @@ class WebApps
usort($data, function($a, $b) { return strcasecmp($b['date'], $a['date']); });
return $data;
}
public function checkConsistency()
{
$warn = null;
$this->load();
$ids = [];
foreach ($this->staticData as $prog)
{
if (in_array($prog['id'], $ids)) return ['result'=>'err', 'message' => 'Duplicate id ' . $prog['id']];
$ids []= $prog['id'];
}
if ($warn != null) return $warn;
return ['result'=>'ok', 'message' => ''];
}
}