/** * @return array */ public function AjaxSetupSystemFolders() { $oAccount = $this->getAccountFromParam(); $sSent = (string) $this->getParamValue('Sent', ''); $sDrafts = (string) $this->getParamValue('Drafts', ''); $sTrash = (string) $this->getParamValue('Trash', ''); $sSpam = (string) $this->getParamValue('Spam', ''); $aData = array(); if (0 < strlen(trim($sSent))) { $aData[$sSent] = \EFolderType::Sent; } if (0 < strlen(trim($sDrafts))) { $aData[$sDrafts] = \EFolderType::Drafts; } if (0 < strlen(trim($sTrash))) { $aData[$sTrash] = \EFolderType::Trash; } if (0 < strlen(trim($sSpam))) { $aData[$sSpam] = \EFolderType::Spam; } return $this->DefaultResponse($oAccount, __FUNCTION__, $this->oApiMail->SetSystemFolderNames($oAccount, $aData)); }