/** * Get list of all webservices from Redcore parameters * * @return array Array or table with columns columns */ public static function getInstalledWebservices() { if (!isset(self::$installedWebservices)) { self::$installedWebservices = array(); $db = JFactory::getDbo(); $query = $db->getQuery(true)->select('*')->from('#__redcore_webservices')->order('created_date ASC'); $db->setQuery($query); $webservices = $db->loadObjectList(); if (!empty($webservices)) { foreach ($webservices as $webservice) { self::$installedWebservices[$webservice->client][$webservice->name][$webservice->version] = JArrayHelper::fromObject($webservice); } } } return self::$installedWebservices; }