function matcher($fp, $client) { $parts = explode('/', $fp); $name = array_pop($parts); $sernum = DaseClient::makeSerialNumber($name); $item = $client->getBySerialNumber($sernum); $a = 'edit-media'; if ($item) { return $client->getDaseUrl() . $item->links->{$a} . "\n"; } else { $name = preg_replace('/-SAI seminar series/', '', $name, 1); $sernum = DaseClient::makeSerialNumber($name); $item = $client->getBySerialNumber($sernum); if ($item) { return $client->getDaseUrl() . $item->links->{$a} . "\n"; } else { return false; } } }