mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 23:00:56 +01:00
only try replacement loading of classes, if there is a replacement available; if defaultimap, load emailadmin_oldimap
This commit is contained in:
parent
38644b8b3c
commit
50279607a6
@ -756,20 +756,21 @@ function &CreateObject($class)
|
|||||||
|
|
||||||
if (!class_exists($classname))
|
if (!class_exists($classname))
|
||||||
{
|
{
|
||||||
if (!file_exists(EGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php'))
|
static $replace = array(
|
||||||
|
'datetime' => 'egw_datetime',
|
||||||
|
'uitimesheet' => 'timesheet_ui',
|
||||||
|
'uiinfolog' => 'infolog_ui',
|
||||||
|
'uiprojectmanager' => 'projectmanager_ui',
|
||||||
|
'uiprojectelements' => 'projectmanager_elements_ui',
|
||||||
|
'uiroles' => 'projectmanager_roles_ui',
|
||||||
|
'uimilestones' => 'projectmanager_milestones_ui',
|
||||||
|
'uipricelist' => 'projectmanager_pricelist_ui',
|
||||||
|
'bowiki' => 'wiki_bo',
|
||||||
|
'uicategories' => 'admin_categories',
|
||||||
|
'defaultimap' => 'emailadmin_oldimap',
|
||||||
|
);
|
||||||
|
if (!file_exists(EGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php') || isset($replace[$classname]))
|
||||||
{
|
{
|
||||||
static $replace = array(
|
|
||||||
'datetime' => 'egw_datetime',
|
|
||||||
'uitimesheet' => 'timesheet_ui',
|
|
||||||
'uiinfolog' => 'infolog_ui',
|
|
||||||
'uiprojectmanager' => 'projectmanager_ui',
|
|
||||||
'uiprojectelements' => 'projectmanager_elements_ui',
|
|
||||||
'uiroles' => 'projectmanager_roles_ui',
|
|
||||||
'uimilestones' => 'projectmanager_milestones_ui',
|
|
||||||
'uipricelist' => 'projectmanager_pricelist_ui',
|
|
||||||
'bowiki' => 'wiki_bo',
|
|
||||||
'uicategories' => 'admin_categories',
|
|
||||||
);
|
|
||||||
if (isset($replace[$classname]))
|
if (isset($replace[$classname]))
|
||||||
{
|
{
|
||||||
//throw new Exception(__METHOD__."('$class') old classname '$classname' used in menuaction=$_GET[menuaction]!");
|
//throw new Exception(__METHOD__."('$class') old classname '$classname' used in menuaction=$_GET[menuaction]!");
|
||||||
|
Loading…
Reference in New Issue
Block a user