Skip to content
Snippets Groups Projects
Commit 0fb87951 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

dev #75882 recursive domains count

parent 9e2f946e
Branches
Tags
3 merge requests!2711Dev#75882 minsoc faire des filtres sur des facettes et des domaines au moment de la recherche s2,!2707Tessadoc lost pass,!2699Dev#75882 minsoc faire des filtres sur des facettes et des domaines au moment de la recherche s2
Pipeline #4381 passed with stage
in 36 minutes and 43 seconds
......@@ -130,6 +130,27 @@ class ZendAfi_Controller_Action_Helper_DomainListViewMode
}
public function countItemsInTreeFrom($model) {
if (!$model)
return 0;
return $model->numberOfSousDomaines()
+ $this->countItemsInChildrenOf($model);
}
protected function countItemsInChildrenOf($model) {
if (!$model)
return 0;
$count = 0;
foreach($model->getSousDomaines() as $child)
$count += $this->countItemsInTreeFrom($child);
return $count;
}
public function getCountSearchResult() {
$params = array_merge($this->getItemsParams(),
$this->getSearchParams());
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment