protected function getSubpercentForStageCreateSearchIndex() { if ($this->getStep() == 0) { $this->data['OFFSET'] = 0; } if (!isset($this->data['INDEX_LOCATION_COUNT'])) { $item = Location\LocationTable::getList(array('select' => array('CNT'), 'filter' => ChainTable::getFilterForInitData(array('TYPES' => Finder::getIndexedTypes()))))->fetch(); $this->data['INDEX_LOCATION_COUNT'] = intval($item['CNT']); } return $this->getSubPercentByTotalAndDone($this->data['INDEX_LOCATION_COUNT'], $this->data['OFFSET']); }