Example #1
0
 /**
  * @param string $sSearch
  *
  * @return string
  */
 private function escapeSearchString($sSearch)
 {
     return 'ssl://imap.gmail.com' === \strtolower($this->oImapClient->GetConnectedHost()) ? '{' . \strlen($sSearch) . '+}' . "\r\n" . $sSearch : $this->oImapClient->EscapeString($sSearch);
 }
 /**
  * @param string $sSearch
  * @param bool $bDetectGmail = true
  *
  * @return string
  */
 private function escapeSearchString($sSearch, $bDetectGmail = true)
 {
     return !\MailSo\Base\Utils::IsAscii($sSearch) ? '{' . \strlen($sSearch) . '}' . "\r\n" . $sSearch : $this->oImapClient->EscapeString($sSearch);
     //		return ($bDetectGmail && !\MailSo\Base\Utils::IsAscii($sSearch) && $this->IsGmail())
     //			? '{'.\strlen($sSearch).'+}'."\r\n".$sSearch : $this->oImapClient->EscapeString($sSearch);
 }