* @package chart * @link https://www.zentao.net */ namespace zin; include_once 'common.html.php'; $chartItems = function() use($charts, $lang) { if(empty($charts)) return div(setClass('bg-white'), div(setClass('empty-tip text-gray'), $lang->chart->noChart)); $chartDoms = array(); foreach($charts as $chart) { $filterItems = array(); foreach($chart->filterOptions as $filterOption) { $filterItems[] = initFilter($filterOption, $lang); } $chartDoms[] = div ( setClass('p-2 panel bg-white'), div ( setClass('panel-body'), div ( setClass('panel-title'), $chart->name, ), div ( setID('filterItems' . $chart->group . '_' . $chart->id), setClass('filterBox'), div ( setClass('left-section'), $filterItems, ), div ( setClass('right-section') ), ), div ( setID('chartDraw' . $chart->group . '_' . $chart->id), setClass('echart-content'), initEchart($chart->echartOptions), ) ) ); } return $chartDoms; };