*/ require_once(dirname(__FILE__).'/basis_db.class.php'); class addon extends basis_db { public $new; public $result=array(); public $addon_name; public $addon_version; public $addon_description; public $fhcomplete_target_version; public $aktive_addons=array(); /** * Konstruktor */ public function __construct() { parent::__construct(); $this->aktive_addons = array_filter(array_map('trim', explode(";", ACTIVE_ADDONS))); } /** * Liefert alle aktivierten Addons */ public function loadAddons() { foreach($this->aktive_addons as $addon) { $addon_name=''; $addon_version=''; $addon_description=''; $fhcomplete_target_version=''; include(dirname(__FILE__).'/../addons/'.$addon.'/version.php'); $obj = new stdClass(); $obj->kurzbz = $addon; $obj->addon_name = $addon_name; $obj->addon_version = $addon_version; $obj->addon_description = $addon_description; $obj->fhcomplete_target_version = $fhcomplete_target_version; $this->result[] = $obj; } return true; } /** * Laedt Information zu dem Addon */ public function getInformation($addon) { $addon_name=''; $addon_version=''; $addon_description=''; $fhcomplete_target_version=''; include(dirname(__FILE__).'/../addons/'.$addon.'/version.php'); $this->addon_name = $addon_name; $this->addon_version = $addon_version; $this->addon_description = $addon_description; $this->fhcomplete_target_version = $fhcomplete_target_version; } } ?>