Example #1
0
 /** list all extension files found in the extensions directory */
 function &loadAvailablePlugins()
 {
     $database =& JFactory::getDBO();
     $list = array();
     $query = "select * from `#__xmap_ext` where `published`=1 and extension not like '%.bak'";
     $database->setQuery($query);
     $rows = $database->loadAssocList();
     foreach ($rows as $row) {
         //                	ini_set('display_errors','Off');
         //			error_reporting(E_ALL);
         $extension = new XmapPlugin($database);
         $extension->bind($row);
         require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'extensions' . DS . $extension->extension . '.php';
         $list[$extension->extension] = $extension;
     }
     return $list;
 }