1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<?php
require("../adei.php");
/*
$config = array (
"db_server" => "katrin",
"db_name" => "hauptspektrometer"
);
*/
function DoClean(&$req) {
try {
$reader = $req->CreateReader(REQUEST::READER_FORBID_CACHEREADER);
$list = $req->GetGroups();
foreach ($list as $greq) {
$lg = $reader->CreateGroup($greq->GetGroupInfo());
$reader->Clean($lg);
}
} catch(ADEIException $e) {
$e->logInfo("Date cleanup is failed", $reader?$reader:$req);
$error = $e->getInfo();
}
return $error?$error:0;
}
$req = new REQUEST($config);
$list = $req->GetSources();
foreach ($list as $sreq) {
$err = DoClean($sreq);
if ($err)
echo $sreq->GetLocationString() . ", Error: $err\n";
}
?>
|