print_r($db->errorInfo()); exit; } } $identifier = $record[$SQL['identifier']]; $datestamp = formatDatestamp($record[$SQL['datestamp']]); $setspec = $record[$SQL['set']]; // debug_var_dump('record', $record); if (isset($record[$SQL['deleted']]) && $record[$SQL['deleted']] === true && ($deletedRecord == 'transient' || $deletedRecord == 'persistent')) { $status_deleted = TRUE; } else { $status_deleted = FALSE; } //debug_var_dump('status_deleted', $status_deleted); if ($args['verb'] == 'ListRecords') { $cur_record = $outputObj->create_record(); $cur_header = $outputObj->create_header($oaiprefix . '-' . $identifier, $datestamp, $setspec, $cur_record); // return the metadata record itself if (!$status_deleted) { debug_var_dump('inc_record', $inc_record); create_metadata($outputObj, $cur_record, $identifier, $setspec, $db); } } else { // for ListIdentifiers, only identifiers will be returned. $cur_header = $outputObj->create_header($oaiprefix . '-' . $identifier, $datestamp, $setspec); } if ($status_deleted) { $cur_header->setAttribute("status", "deleted"); } } // ResumptionToken