/** * Rename a file * @param object $from path_parts * @param object $to path_parts * @return boolean. True if copy is ok, False otherwise. */ public function rename($from, $to) { $fileid = $this->get_file_id($from); $bra5ServiceGet = new Bra5ServiceGet(); $bra5ServiceGet->getDocument(new Bra5StructGetDocument($this->secKey, $fileid)); $document = $bra5ServiceGet->getResult()->getGetDocumentResult(); foreach ($document->Attributes as &$Attribute) { if ($Attribute->getName() == 'Tittel') { $Attribute->setValue(array($to->fake_name_clean)); } } $bra5ServiceUpdate = new Bra5ServiceUpdate(); $ok = false; if (!($ok = $bra5ServiceUpdate->updateDocument(new Bra5StructUpdateDocument($this->secKey, $document)))) { _debug_array($bra5ServiceUpdate->getResult()); } return $ok; }
print_r($bra5ServiceGet->getLastError()); } // sample call for Bra5ServiceGet::getAvailableAttributes() if ($bra5ServiceGet->getAvailableAttributes(new Bra5StructGetAvailableAttributes())) { print_r($bra5ServiceGet->getResult()); } else { print_r($bra5ServiceGet->getLastError()); } // sample call for Bra5ServiceGet::getLookupValues() if ($bra5ServiceGet->getLookupValues(new Bra5StructGetLookupValues())) { print_r($bra5ServiceGet->getResult()); } else { print_r($bra5ServiceGet->getLastError()); } // sample call for Bra5ServiceGet::getDocument() if ($bra5ServiceGet->getDocument(new Bra5StructGetDocument())) { print_r($bra5ServiceGet->getResult()); } else { print_r($bra5ServiceGet->getLastError()); } // sample call for Bra5ServiceGet::getAttribute() if ($bra5ServiceGet->getAttribute(new Bra5StructGetAttribute())) { print_r($bra5ServiceGet->getResult()); } else { print_r($bra5ServiceGet->getLastError()); } // sample call for Bra5ServiceGet::getFileName() if ($bra5ServiceGet->getFileName(new Bra5StructGetFileName())) { print_r($bra5ServiceGet->getResult()); } else { print_r($bra5ServiceGet->getLastError());