imap : the cert validation switch was not functionnal

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2378 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2015-10-25 15:29:46 +00:00
parent d52e9432f4
commit 20fa98ce60

View File

@@ -44,7 +44,7 @@ class imap
if ($password === null)
throw new Exception ("No password provided for IMAP server", 500);
$imapssl = ($imapssl !== false) ? "/ssl" : "";
$imapcertvalidate = ($imapcertvalidate !== false) ? "/novalidate-cert" : "";
$imapcertvalidate = ($imapcertvalidate === false) ? "/novalidate-cert" : "";
$this->mailbox = "{"."$imapserver:$imapport/imap$imapssl$imapcertvalidate".
"/user=$username}";
if (! array_key_exists ($this->mailbox, self::$instance))
@@ -174,6 +174,7 @@ class imap
$res = array_map (function ($folder) {
return mb_convert_encoding ($folder, "UTF-8", "UTF7-IMAP");
}, $res);
natsort ($res);
return $res;
}