mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
check field 'indexed', count errors
This commit is contained in:
parent
acd96034d8
commit
28f16a5da5
|
@ -89,15 +89,16 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
echo $prefix.$themes->green(" (Folder added)").PHP_EOL;
|
||||
$stats['folder']['add']++;
|
||||
} catch(Exception $e) {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
$created = (int) $hit->getDocument()->getFieldValue('created');
|
||||
$indexed = (int) $hit->getDocument()->getFieldValue('indexed');
|
||||
} catch (Exception $e) {
|
||||
$created = 0;
|
||||
$indexed = 0;
|
||||
}
|
||||
if($created >= $folder->getDate()) {
|
||||
if($indexed >= $folder->getDate()) {
|
||||
if($config['verbosity'] >= 3)
|
||||
echo $prefix.$themes->italic(" (Folder unchanged)").PHP_EOL;
|
||||
$stats['folder']['unchanged']++;
|
||||
|
@ -116,6 +117,7 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
echo $prefix.$themes->green(" (Folder updated)").PHP_EOL;
|
||||
$stats['folder']['update']++;
|
||||
} catch(Exception $e) {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
}
|
||||
}
|
||||
|
@ -143,16 +145,17 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
echo $prefix.$themes->green(" (Document added)").PHP_EOL;
|
||||
$stats['document']['add']++;
|
||||
} catch(Exception $e) {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
$created = (int) $hit->getDocument()->getFieldValue('created');
|
||||
$indexed = (int) $hit->getDocument()->getFieldValue('indexed');
|
||||
} catch (Exception $e) {
|
||||
$created = 0;
|
||||
$indexed = 0;
|
||||
}
|
||||
$content = $document->getLatestContent();
|
||||
if($created >= $content->getDate()) {
|
||||
if($indexed >= $content->getDate()) {
|
||||
if($config['verbosity'] >= 3)
|
||||
echo $prefix.$themes->italic(" (Document unchanged)").PHP_EOL;
|
||||
$stats['document']['unchanged']++;
|
||||
|
@ -171,6 +174,7 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
echo $prefix.$themes->green(" (Document updated)").PHP_EOL;
|
||||
$stats['document']['update']++;
|
||||
} catch(Exception $e) {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
}
|
||||
}
|
||||
|
@ -189,9 +193,11 @@ if(!$index) {
|
|||
$stats['folder']['add'] = 0;
|
||||
$stats['folder']['unchanged'] = 0;
|
||||
$stats['folder']['update'] = 0;
|
||||
$stats['folder']['error'] = 0;
|
||||
$stats['document']['add'] = 0;
|
||||
$stats['document']['unchanged'] = 0;
|
||||
$stats['document']['update'] = 0;
|
||||
$stats['document']['error'] = 0;
|
||||
$stats['time']['total'] = time();
|
||||
$numdocs = $fulltextservice->Indexer()->count();
|
||||
$folder = $dms->getFolder($settings->_rootFolderID);
|
||||
|
@ -210,7 +216,9 @@ echo $themes->black("Documents").PHP_EOL;
|
|||
echo $themes->black(" added: ".$stats['document']['add']).PHP_EOL;
|
||||
echo $themes->black(" updated: ".$stats['document']['update']).PHP_EOL;
|
||||
echo $themes->black(" unchanged: ".$stats['document']['unchanged']).PHP_EOL;
|
||||
echo $themes->black(" error: ".$stats['document']['error']).PHP_EOL;
|
||||
echo $themes->black("Folders").PHP_EOL;
|
||||
echo $themes->black(" added: ".$stats['folder']['add']).PHP_EOL;
|
||||
echo $themes->black(" updated: ".$stats['folder']['update']).PHP_EOL;
|
||||
echo $themes->black(" unchanged: ".$stats['folder']['unchanged']).PHP_EOL;
|
||||
echo $themes->black(" error: ".$stats['folder']['error']).PHP_EOL;
|
||||
|
|
Loading…
Reference in New Issue
Block a user