$pmh->addHandler(new JUNIIHandler()); $pmh->addHandler(new JUNII2Handler()); $pmh->addHandler(new OAI_DCHandler()); $args = array(); foreach (array('verb', 'metadataPrefix', 'set', 'from', 'until', 'identifier', 'resumptionToken') as $k) { if (isset($_GET[$k])) { $args[$k] = $_GET[$k]; } else { if (isset($_POST[$k])) { $args[$k] = $_POST[$k]; } } } header("Content-Type: application/xml"); if (!isset($args['verb'])) { echo $pmh->header() . $pmh->request($args) . $pmh->error('badVerb', 'no verb') . $pmh->footer(); exit; } if ($args['verb'] == 'GetRecord') { echo $pmh->GetRecord($args); } else { if ($args['verb'] == 'Identify') { echo $pmh->Identify(); } else { if ($args['verb'] == 'ListIdentifiers') { echo $pmh->ListIdentifiers($args); } else { if ($args['verb'] == 'ListMetadataFormats') { echo $pmh->ListMetadataFormats($args); } else { if ($args['verb'] == 'ListRecords') {