';
try {
$namespaces = $imap_client->getNamespaces(
array(),
array('ob_return' => true)
);
foreach ($namespaces as $val) {
switch ($val->type) {
case $val::NS_PERSONAL:
$type = 'Personal';
break;
case $val::NS_OTHER:
$type = 'Other Users\'';
break;
case $val::NS_SHARED:
$type = 'Shared';
break;
}
$ret .= 'NAMESPACE: "' . htmlspecialchars($val->name) . "\"\n" .
'DELIMITER: ' . htmlspecialchars($val->delimiter) . "\n" .
'TYPE: ' . htmlspecialchars($type) . "\n\n";
}
} catch (Horde_Imap_Client_Exception $e) {
$this->_errorMsg($e);
}
$ret .= '