Example #1
0
// sample call for Bra5ServiceGet::getFileAsByteArray()
if ($bra5ServiceGet->getFileAsByteArray(new Bra5StructGetFileAsByteArray())) {
    print_r($bra5ServiceGet->getResult());
} else {
    print_r($bra5ServiceGet->getLastError());
}
// sample call for Bra5ServiceGet::GetArchiveName()
if ($bra5ServiceGet->GetArchiveName(new Bra5StructGetArchiveName())) {
    print_r($bra5ServiceGet->getResult());
} else {
    print_r($bra5ServiceGet->getLastError());
}
/*******************************
 * Example for Bra5ServiceSearch
 */
$bra5ServiceSearch = new Bra5ServiceSearch();
// sample call for Bra5ServiceSearch::searchDocument()
if ($bra5ServiceSearch->searchDocument(new Bra5StructSearchDocument())) {
    print_r($bra5ServiceSearch->getResult());
} else {
    print_r($bra5ServiceSearch->getLastError());
}
// sample call for Bra5ServiceSearch::searchAndGetDocuments()
if ($bra5ServiceSearch->searchAndGetDocuments(new Bra5StructSearchAndGetDocuments())) {
    print_r($bra5ServiceSearch->getResult());
} else {
    print_r($bra5ServiceSearch->getLastError());
}
/*******************************
 * Example for Bra5ServiceCreate
 */
Example #2
0
        $file_result = $bra5ServiceGet->getResult()->getFileAsByteArrayResult;
        $file = base64_decode($file_result->getFileAsByteArrayResult);
        /*
        			$bra5ServiceGet->getFileName(new Bra5StructGetFileName($secKey, $fileid));
        			$filename = $bra5ServiceGet->getResult()->getFileNameResult->getFileNameResult;
        */
        $browser = CreateObject('phpgwapi.browser');
        $browser->content_header("{$fileid}.pdf", 'application/pdf');
        echo $file;
        $GLOBALS['phpgw']->common->phpgw_exit();
    } else {
        _debug_array($bra5ServiceGet->getLastError());
        $GLOBALS['phpgw']->common->phpgw_exit();
    }
}
$bra5ServiceSearch = new Bra5ServiceSearch();
/*
	if($bra5ServiceSearch->searchDocument(new Bra5StructSearchDocument($secKey,$_baseclassname = 'Eiendomsarkiver',$classname,$_where = "Byggnr = {$bygningsnr}",$_maxhits = 2)))
	{
//		_debug_array($bra5ServiceSearch->getResult());
	}
	else
	{
		print_r($bra5ServiceSearch->getLastError());
	}
*/
if ($bra5ServiceSearch->searchAndGetDocuments(new Bra5StructSearchAndGetDocuments($secKey, $_baseclassname = 'Eiendomsarkiver', $classname, $_where = "Byggnr = {$bygningsnr}", $_maxhits = -1))) {
    //		_debug_array($bra5ServiceSearch->getResult());die();
    $_result = $bra5ServiceSearch->getResult()->getsearchAndGetDocumentsResult()->getExtendedDocument()->getsearchAndGetDocumentsResult()->ExtendedDocument;
}
$html = <<<HTML