OwlCyberSecurity - MANAGER
Edit File: categories.php
<?php /** * Qlue Sitemap * * @author Jon Boutell * @package QMap * @license GNU/GPL * @version 1.0 * * This component gathers information from various Joomla Components and * compiles them into a sitemap, supporting both an HTML view and an XML * format for search engines. * */ defined('_JEXEC') or die('Restricted Access'); JLoader::import('joomla.plugin.plugin'); require_once JPATH_ROOT . '/components/com_content/helpers/route.php'; class plgQmapCategories extends JPlugin { protected $items; protected function getLinks() { $db =& JFactory::getDBO(); $query = $db->getQuery(true); $query->select('id, alias'); $query->from('#__categories'); $query->where('level > 0 AND extension = "com_content" AND access = 1'); $query->order('alias', 'asc'); $db->setQuery($query); $this->items = $db->loadObjectList(); foreach ($this->items as $key => $item) { $this->items[$key]->link = JRoute::_(ContentHelperRoute::getCategoryRoute($item->id)); } return $this->items; } public function onNewSitemap($context) { return $this->getLinks(); } } ?>