$data = "";
foreach($this->fluxData->getFilelist() as $file_id){
$integrityXML = new SimpleXMLElement("<Integrity></Integrity>");
- $containsXML = $integrityXML->addChild('Contains',$this->fluxData->getFileSHA256($file_id));
+ $containsXML = $integrityXML->addChild('Contains',$this->fluxData->getFileSHA256($file_id['key']));
$containsXML->addAttribute('algorithme',"http://www.w3.org/2001/04/xmlenc#sha256");
- $integrityXML->addChild('UnitIdentifier',$this->fluxData->getFilename($file_id));
+ $integrityXML->addChild('UnitIdentifier',$file_id['filename']);
$dom = dom_import_simplexml($integrityXML);
$data .= $dom->ownerDocument->saveXML($dom->ownerDocument->documentElement);
}
if (empty($value)){
return $this->getAnnotationReturn(AnnotationReturn::EMPTY_RETURN);
}
+ $filepath = $this->fluxData->getFilepath($data);
+ $this->fluxData->setFileList($data, $value, $filepath);
$annotationReturn = $this->getAnnotationReturn(AnnotationReturn::ATTACHMENT_INFO,$value);
$annotationReturn->data = array('content-type' => $this->fluxData->getContentType($data));
return $annotationReturn;