Changeset View
Changeset View
Standalone View
Standalone View
plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
Show First 20 Lines • Show All 144 Lines • ▼ Show 20 Lines | protected function folder_props($folder, $prefs) | ||||
'showalarms' => isset($prefs[$list_id]['showalarms']) ? $prefs[$list_id]['showalarms'] : $alarms, | 'showalarms' => isset($prefs[$list_id]['showalarms']) ? $prefs[$list_id]['showalarms'] : $alarms, | ||||
'editable' => $editable, | 'editable' => $editable, | ||||
'rights' => $rights, | 'rights' => $rights, | ||||
'norename' => $norename, | 'norename' => $norename, | ||||
'active' => $folder->is_active(), | 'active' => $folder->is_active(), | ||||
'owner' => $folder->get_owner(), | 'owner' => $folder->get_owner(), | ||||
'parentfolder' => $folder->get_parent(), | 'parentfolder' => $folder->get_parent(), | ||||
'default' => $folder->default, | 'default' => $folder->default, | ||||
'virtual' => $folder->virtual, | 'virtual' => !empty($folder->virtual), | ||||
'children' => true, // TODO: determine if that folder indeed has child folders | 'children' => true, // TODO: determine if that folder indeed has child folders | ||||
'subscribed' => (bool)$folder->is_subscribed(), | 'subscribed' => (bool)$folder->is_subscribed(), | ||||
'removable' => !$folder->default, | 'removable' => !$folder->default, | ||||
'subtype' => $folder->subtype, | 'subtype' => $folder->subtype, | ||||
'group' => $folder->default ? 'default' : $folder->get_namespace(), | 'group' => $folder->default ? 'default' : $folder->get_namespace(), | ||||
'class' => trim($folder->get_namespace() . ($folder->default ? ' default' : '')), | 'class' => trim($folder->get_namespace() . ($folder->default ? ' default' : '')), | ||||
'caldavuid' => $folder->get_uid(), | 'caldavuid' => $folder->get_uid(), | ||||
'history' => !empty($this->bonnie_api), | 'history' => !empty($this->bonnie_api), | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | public function get_lists($filter = 0, &$tree = null) | ||||
'virtual' => true, | 'virtual' => true, | ||||
'editable' => false, | 'editable' => false, | ||||
'rights' => 'l', | 'rights' => 'l', | ||||
'group' => 'other virtual', | 'group' => 'other virtual', | ||||
'class' => 'user', | 'class' => 'user', | ||||
'parent' => $parent_id, | 'parent' => $parent_id, | ||||
); | ); | ||||
} | } | ||||
else if ($folder->virtual) { | else if (!empty($folder->virtual)) { | ||||
$lists[$list_id] = array( | $lists[$list_id] = array( | ||||
'id' => $list_id, | 'id' => $list_id, | ||||
'name' => $fullname, | 'name' => $fullname, | ||||
'listname' => $listname, | 'listname' => $listname, | ||||
'virtual' => true, | 'virtual' => true, | ||||
'editable' => false, | 'editable' => false, | ||||
'rights' => 'l', | 'rights' => 'l', | ||||
'group' => $folder->get_namespace(), | 'group' => $folder->get_namespace(), | ||||
▲ Show 20 Lines • Show All 1,504 Lines • Show Last 20 Lines |