/**
* Create an object used by DimpCore to generate the folder tree.
*
- * @param IMP_Imap_Tree_Elt $elt An element object.
+ * @param IMP_Imap_Tree_Element $elt An element object.
*
* @return stdClass The element object. Contains the following items:
* <pre>
* 2 = user vfolder [integer] [DEFAULT: 0]
* </pre>
*/
- protected function _createMailboxElt(IMP_Imap_Tree_Elt $elt)
+ protected function _createMailboxElt(IMP_Imap_Tree_Element $elt)
{
$ob = new stdClass;
- if ($ob->children) {
+ if ($elt->children) {
$ob->ch = 1;
}
$ob->m = $elt->value;
} else {
if ($elt->polled) {
$poll_info = $elt->poll_info;
- $ob->u = $poll_info['unseen'];
+ $ob->u = $poll_info->unseen;
}
if ($elt->special) {
? $icon->icon
: $dir . '/' . $icon->icon;
} else {
- $ob->cl = $icon['class'];
+ $ob->cl = $icon->class;
}
return $ob;
{
$this->_upgradeAbookPrefs();
$this->_upgradeForwardPrefs();
- $this->_upgradeLoginTasks();
+ $this->_upgradeLoginTasksPrefs();
$this->_upgradeSortPrefs();
$this->_upgradeVirtualFolders();
}
/**
* Upgrade to the new login tasks preferences.
*/
- protected function _upgradeForwardPrefs()
+ protected function _upgradeLoginTasksPrefs()
{
global $prefs;