/** * get default internal adb id * * @return string */ protected function _getDefaultInternalAddressbook() { $appConfigDefaults = Admin_Controller::getInstance()->getConfigSettings(); $result = isset($appConfigDefaults[Admin_Model_Config::DEFAULTINTERNALADDRESSBOOK]) ? $appConfigDefaults[Admin_Model_Config::DEFAULTINTERNALADDRESSBOOK] : NULL; if (empty($result)) { if (Tinebase_Core::isLogLevel(Zend_Log::NOTICE)) { Tinebase_Core::getLogger()->notice(__METHOD__ . '::' . __LINE__ . ' Default internal addressbook not found. Creating new config setting.'); } $result = Addressbook_Setup_Initialize::setDefaultInternalAddressbook()->getId(); } return $result; }
/** * returns default internal addressbook container * * @return string|int ID */ public function getDefaultInternalAddressbook() { $appConfigDefaults = Admin_Controller::getInstance()->getConfigSettings(); if (empty($appConfigDefaults[Admin_Model_Config::DEFAULTINTERNALADDRESSBOOK])) { $internalAdb = Addressbook_Setup_Initialize::setDefaultInternalAddressbook(); $internalAdbId = $internalAdb->getId(); } else { $internalAdbId = $appConfigDefaults[Admin_Model_Config::DEFAULTINTERNALADDRESSBOOK]; } return $internalAdbId; }