function massUpdate($srcItemId, $mdLabel, $itemIdArray) { $mdFactory = new Docman_MetadataFactory($this->groupId); if ($mdFactory->isRealMetadata($mdLabel)) { $md = $mdFactory->getFromLabel($mdLabel); $dao =& $this->getDao(); $dao->massUpdate($srcItemId, $md->getId(), $md->getType(), $itemIdArray); } else { $itemFactory = new Docman_ItemFactory($this->groupId); $itemFactory->massUpdate($srcItemId, $mdLabel, $itemIdArray); } }