mirror of
https://codeberg.org/SeedDMS/paperless
synced 2025-05-12 04:31:29 +00:00
get correspondents from ->getStatistics()
This commit is contained in:
parent
1121532204
commit
32aed7f3eb
|
@ -300,8 +300,11 @@ class SeedDMS_ExtPaperless_RestAPI_Controller { /* {{{ */
|
||||||
|
|
||||||
$correspondents = array();
|
$correspondents = array();
|
||||||
if(!empty($settings->_extensions['paperless']['correspondentsattr']) && $attrdef = $dms->getAttributeDefinition($settings->_extensions['paperless']['correspondentsattr'])) {
|
if(!empty($settings->_extensions['paperless']['correspondentsattr']) && $attrdef = $dms->getAttributeDefinition($settings->_extensions['paperless']['correspondentsattr'])) {
|
||||||
|
$res = $attrdef->getStatistics(30);
|
||||||
|
// print_r($res['frequencies']);
|
||||||
$valueset = $attrdef->getValueSetAsArray();
|
$valueset = $attrdef->getValueSetAsArray();
|
||||||
foreach($valueset as $id=>$val) {
|
foreach($valueset as $id=>$val) {
|
||||||
|
$c = isset($res['frequencies']['document'][md5($val)]) ? $res['frequencies']['document'][md5($val)]['c'] : 0;
|
||||||
$correspondents[] = array(
|
$correspondents[] = array(
|
||||||
'id'=>$id+1,
|
'id'=>$id+1,
|
||||||
'slug'=>strtolower($val),
|
'slug'=>strtolower($val),
|
||||||
|
@ -309,7 +312,7 @@ class SeedDMS_ExtPaperless_RestAPI_Controller { /* {{{ */
|
||||||
'match'=>'',
|
'match'=>'',
|
||||||
'matching_algorithm'=>1,
|
'matching_algorithm'=>1,
|
||||||
'is_insensitive'=>true,
|
'is_insensitive'=>true,
|
||||||
'document_count'=>0,
|
'document_count'=>$c,
|
||||||
'last_correspondence'=>null
|
'last_correspondence'=>null
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user