privacyConsentPluginId = PrivacyHelper::getPrivacyConsentPluginId(); $this->privacyPolicyInfo = $this->get('PrivacyPolicyInfo'); $this->requestCounts = $this->get('RequestCounts'); $this->requestFormPublished = $this->get('RequestFormPublished'); $this->sendMailEnabled = (bool) Factory::getConfig()->get('mailonline', 1); /** @var PrivacyModelRequests $requestsModel */ $requestsModel = $this->getModel('requests'); $this->numberOfUrgentRequests = $requestsModel->getNumberUrgentRequests(); // Check for errors. if (count($errors = $this->get('Errors'))) { throw new Exception(implode("\n", $errors), 500); } $this->urgentRequestDays = (int) ComponentHelper::getParams('com_privacy')->get('notify', 14); $this->addToolbar(); $this->sidebar = JHtmlSidebar::render(); return parent::display($tpl); } /** * Add the page title and toolbar. * * @return void * * @since 3.9.0 */ protected function addToolbar() { JToolbarHelper::title(Text::_('COM_PRIVACY_VIEW_DASHBOARD'), 'lock'); JToolbarHelper::preferences('com_privacy'); JToolbarHelper::help('JHELP_COMPONENTS_PRIVACY_DASHBOARD'); } }