use new functionality (forceEAProfileLoad) in hooks and uiaccounts

This commit is contained in:
Klaus Leithoff 2012-11-19 13:53:15 +00:00
parent 60a22fe179
commit 0925ea6313

View File

@ -1209,10 +1209,9 @@
if ($group_repository['mailAllowed'] && $GLOBALS['egw_info']['apps']['emailadmin'] && if ($group_repository['mailAllowed'] && $GLOBALS['egw_info']['apps']['emailadmin'] &&
$GLOBALS['egw_info']['apps']['felamimail']) $GLOBALS['egw_info']['apps']['felamimail'])
{ {
$emailadmin = new emailadmin_bo(); if (($default_profile_id = emailadmin_bo::getDefaultProfileID()))
if (($default_profile_id = $emailadmin->getDefaultProfileID()))
{ {
$bofelamimail = felamimail_bo::getInstance(true, $default_profile_id); $bofelamimail = felamimail_bo::forceEAProfileLoad($default_profile_id);
$ogServer = $bofelamimail->mailPreferences->getOutgoingServer($default_profile_id); $ogServer = $bofelamimail->mailPreferences->getOutgoingServer($default_profile_id);
//error_log(__METHOD__."() default_profile_id = $default_profile_id, get_class(ogServer)=".get_class($ogServer)); //error_log(__METHOD__."() default_profile_id = $default_profile_id, get_class(ogServer)=".get_class($ogServer));
if (!in_array(get_class($ogServer), array('defaultsmtp', 'emailadmin_smtp'))) if (!in_array(get_class($ogServer), array('defaultsmtp', 'emailadmin_smtp')))