/**
  * 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;
 }
Ejemplo n.º 2
0
    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());