}
/* Filter Type */
- if (!$this->_decoder->getElementStartTag(SYNC_FILTERTYPE)) {
+ if (!$this->_decoder->getElementStartTag(Horde_ActiveSync::SYNC_FILTERTYPE)) {
return false;
}
$filtertype = $this->_decoder->getElementContent();
}
/* Sync Key */
- if (!$this->_decoder->getElementStartTag(SYNC_SYNCKEY)) {
+ if (!$this->_decoder->getElementStartTag(Horde_ActiveSync::SYNC_SYNCKEY)) {
return false;
}
$synckey = $this->_decoder->getElementContent();
$this->_encoder->endTag();
$this->_encoder->startTag(self::ESTIMATE);
- $importer = new Horde_ActiveSync_Connector_NullImporter();
$state = $this->_driver->getStateObject($collection);
$state->loadState($collection['synckey']);
- $exporter = $this->_driver->getSyncObject();
- $exporter->init($state, $importer, $collection);
+ $sync = $this->_driver->getSyncObject();
+ $sync->init($state, null, $collection);
- $this->_encoder->content($exporter->GetChangeCount());
+ $this->_encoder->content($sync->GetChangeCount());
$this->_encoder->endTag();
$this->_encoder->endTag();
$this->_encoder->endTag();