. **/ /** * Graph (classic) widget view. * * @var CView $this * @var array $data */ $view = new CWidgetView($data); if ($data['is_resource_available']) { $view ->addItem( (new CDiv()) ->addClass('flickerfreescreen') ->addItem( (new CLink(null, $data['widget']['graph_url'] ?? 'javascript:void(0)')) ->addClass(ZBX_STYLE_DASHBOARD_WIDGET_GRAPH_LINK) ) ) ->setVar('async_data', $data['widget']); if ($data['info']) { $view->setVar('info', $data['info']); } } else { $view->addItem( (new CTableInfo())->setNoDataMessage(_('No permissions to referred object or it does not exist!')) ); } $view->show();