芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/DavContacts/Module.php
oModuleSettings; } public function init() { $this->subscribeEvent('MobileSync::GetInfo', array($this, 'onGetMobileSyncInfo')); } public function onGetMobileSyncInfo($aArgs, &$mResult) { $oDavModule = \Aurora\Modules\Dav\Module::Decorator(); $sDavServer = $oDavModule->GetServerUrl(); $aAddressBooks = \Aurora\Modules\Contacts\Module::Decorator()->GetStorages(); $mResult['Dav']['Contacts'] = array(); if (is_array($aAddressBooks) && count($aAddressBooks) > 0) { foreach ($aAddressBooks as $oBook) { $mResult['Dav']['Contacts'][] = array( 'Name' => isset($oBook['DisplayName']) ? $oBook['DisplayName'] : '', 'Url' => isset($oBook['Url']) ? rtrim($sDavServer . $oBook['Url'], '/') . '/' : '' ); } } } }