﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
549	autoload: Cannot redeclare class ....	Volker Strähle	somebody	"1. ich würde die Dateien nicht mit require einbinden, sondern mit include_once.

2. Ich würde versuchen Fehler, die in den eingeschlossenen Dateien auftreten könnten abzufangen.

In Summe könnte das dann so aussehen:
{{{
foreach(auto_include(DIR_FS_ADMIN.'includes/extra/application_top_end/','php') as $file) {	
	try{
		include_once ($file);
	}
	catch(exception $e){
		trigger_error($e->getMessage(),E_ERROR);
	}
}
}}}

3. Fehler wie ""Fatal error: Cannot redeclare class Smarty in ..."" können mit obigem Code nicht abgefangen werden. Hierzu würde ich gerne eine neue Systemfunktion sehen um Klassen zu deklarieren, welche mit class_exists() vorab prüft ob eine Klasse ggf schon geladen wurde. In meinen Augen notwedig für eine einwandfreie und problemlose Installation von Modulen.
"	Neues Feature	new	normal		Shop	2.0.1.0					
