*/
public function __construct($name, $delimiter)
{
+ if (substr($name, -1) == $delimiter) {
+ $name = substr($name, 0, -1);
+ }
$this->_name = $name;
$this->_delimiter = $delimiter;
}
{
parent::__construct();
- $personal = new Horde_Kolab_Storage_Namespace_Element_Personal('INBOX', '/');
- $other = new Horde_Kolab_Storage_Namespace_Element_Other('user', '/');
+ $personal = new Horde_Kolab_Storage_Namespace_Element_Personal('INBOX/', '/');
+ $other = new Horde_Kolab_Storage_Namespace_Element_Other('user/', '/');
$shared = new Horde_Kolab_Storage_Namespace_Element_SharedWithPrefix('', '/', 'shared.');
$this->_namespaces = array($personal, $other);
array(
array(
'type' => Horde_Kolab_Storage_Namespace::PERSONAL,
- 'name' => 'INBOX',
+ 'name' => 'INBOX/',
'delimiter' => '/',
'add' => true,
),
array(
'type' => Horde_Kolab_Storage_Namespace::OTHER,
- 'name' => 'user',
+ 'name' => 'user/',
'delimiter' => '/',
),
array(
new Horde_Kolab_Storage_Namespace_Imap(
array(
array(
- 'name' => 'INBOX',
+ 'name' => 'INBOX/',
'type' => Horde_Kolab_Storage_Namespace::PERSONAL,
'delimiter' => '/',
),
array(
- 'name' => 'user',
+ 'name' => 'user/',
'type' => Horde_Kolab_Storage_Namespace::OTHER,
'delimiter' => '/',
),
),
),
array(
- 'INBOX' => array(
+ 'INBOX/' => array(
'add' => true,
),
'' => array(