function GetExts() { static $exts; if (!isset($exts)) { $exts = array(); $db =& JFactory::getDBO(); $query = "SELECT DISTINCT `extension` FROM `#__sefexttexts`"; $db->setQuery($query); $extensions = $db->loadResultArray(); if (count($extensions) > 0) { foreach ($extensions as $ext) { $exts[$ext] = SEFTools::getExtName($ext); } } } return $exts; }