$elt = $imptree->get($mbox);
if ($imptree->isPolled($elt)) {
$info = $imptree->getElementInfo($mbox);
- return array($mbox => isset($info['unseen']) ? $info['unseen'] : 0);
+ return array($mbox => isset($info['unseen']) ? intval($info['unseen']) : 0);
}
return array();
}
$result = new stdClass;
$result->flags = $flags;
$result->mbox = $mbox;
- $result->set = intval($set);
+ if ($set) {
+ $result->set = 1;
+ }
$poll = _getPollInformation($mbox);
if (!empty($poll)) {
- $result->poll = array($mbox => $poll[$mbox]['u']);
+ $result->poll = array($mbox => $poll[$mbox]);
}
}
break;
this.updateFlag(this.viewport.createSelection('rownum', $A($R(1, this.viewport.getMetaData('total_rows')))), f, r.response.set);
}, this);
}
- this.setFolderLabel(r.response.mbox, r.response.u);
+ this._pollCallback(r);
}
},