$OOo->LoadXmlFromDoc('content.xml'); $OOo->MergeBlock('blk_ship', 'array', $blk_ship); $OOo->MergeBlock('blk_content', 'array', $blk_content); $OOo->SaveXmlToDoc(); // ===== xml meta ============================================================= $OOo->LoadXmlFromDoc('meta.xml'); $OOo->SaveXmlToDoc(); // ============================================================================ // D I S P L A Y // ============================================================================ switch ($header) { // method 1 : send to the browser via header location (problem with IE) case 'location': header('Location:' . $OOo->GetPathnameDoc()); break; // method 2 : send to the browser via header content-type // method 2 : send to the browser via header content-type case 'content': default: header('Content-type: ' . $OOo->GetMimetypeDoc()); header('Content-Length: ' . filesize($OOo->GetPathnameDoc())); $OOo->FlushDoc(); $OOo->RemoveDoc(); break; } // ============================================================================ // E N D // ============================================================================ // clean old files in process dir (default files older than 2 hours) $OOo->ClearProcessDir(2, 0);