[task#127509,done,0.5h].

This commit is contained in:
songchenxuan
2024-09-04 16:50:31 +08:00
committed by 周鑫
parent 8f5a824b5b
commit eff2553955
2 changed files with 20 additions and 0 deletions
+19
View File
@@ -23,6 +23,25 @@ class pivotModel extends model
parent::__construct();
$this->loadBIDAO();
$this->loadModel('bi');
$this->viewableObjects = $this->bi->getViewableObject('pivot');
}
/**
* 过滤不可见的透视表。
* Filter invisible pivot.
*
* @param array $pivots
* @access public
* @return array
*/
public function filterInvisiblePivot($pivots)
{
foreach($pivots as $index => $pivot)
{
if(!in_array($pivot->id, $this->viewableObjects)) unset($pivots[$index]);
}
return array_values($pivots);
}
/*
+1
View File
@@ -86,6 +86,7 @@ class pivotZen extends pivot
if($this->config->edition == 'open' && $group->grade == 1) continue;
$pivots = $this->pivot->getAllPivotByGroupID($group->id);
$pivots = $this->pivot->filterInvisiblePivot($pivots);
if(empty($pivots)) continue;
if($group->grade > 1) $menus[] = (object)array('id' => $group->id, 'parent' => 0, 'name' => $group->name);