t = PhocaMapsUtils::setVars('cp'); $this->r = new PhocaMapsRenderAdminview(); $i = ' icon-'; $d = 'duotone '; $this->views= array( 'maps' => array($this->t['l'] . '_MAPS', $i.'global', '#01868B'), 'markers' => array($this->t['l'] . '_MARKERS', $d.$i.'location', '#D75348'), 'icons' => array($this->t['l'] . '_ICONS', $d.$i.'flag', '#5CA4CD'), 'info' => array($this->t['l'] . '_INFO', $d.$i.'info-circle', '#3378cc') ); $this->t['version'] = PhocaMapsHelper::getPhocaVersion('com_phocamaps'); $this->addToolbar(); parent::display($tpl); } protected function addToolbar() { require_once JPATH_COMPONENT.'/helpers/phocamapscp.php'; $state = $this->get('State'); $canDo = PhocaMapsCpHelper::getActions(); ToolbarHelper::title( Text::_( 'COM_PHOCAMAPS_PM_CONTROL_PANEL' ), 'home' ); // This button is unnecessary but it is displayed because Joomla! design bug $bar = Toolbar::getInstance( 'toolbar' ); $dhtml = ' '.Text::_('COM_PHOCAMAPS_CONTROL_PANEL').''; $bar->appendButton('Custom', $dhtml); if ($canDo->get('core.admin')) { ToolbarHelper::preferences('com_phocamaps'); ToolbarHelper::divider(); } ToolbarHelper::help( 'screen.phocamaps', true ); } } ?>