From f36c41c26a170bef083e6dae70e4273088d0bb90 Mon Sep 17 00:00:00 2001
From: David Maus <maus@hab.de>
Date: Tue, 24 Apr 2018 09:53:33 +0200
Subject: [PATCH] Erlaube 10stellig PPN

---
 public/instance/proxy/opac-de-23/.htaccess | 2 +-
 public/instance/proxy/opac-de-23/index.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/public/instance/proxy/opac-de-23/.htaccess b/public/instance/proxy/opac-de-23/.htaccess
index 2ad387cd3..62da46e6b 100644
--- a/public/instance/proxy/opac-de-23/.htaccess
+++ b/public/instance/proxy/opac-de-23/.htaccess
@@ -1,4 +1,4 @@
 RewriteEngine On
 RewriteBase /instance/proxy/opac-de-23/
 
-RewriteRule ^([0-9]{8}[0-9X](\.[a-z]+)?)$ /instance/proxy/opac-de-23/index.php/$1 [END]
+RewriteRule ^([0-9]+[0-9X](\.[a-z]+)?)$ /instance/proxy/opac-de-23/index.php/$1 [END]
diff --git a/public/instance/proxy/opac-de-23/index.php b/public/instance/proxy/opac-de-23/index.php
index 6b7c04935..f3ad45bd0 100644
--- a/public/instance/proxy/opac-de-23/index.php
+++ b/public/instance/proxy/opac-de-23/index.php
@@ -55,7 +55,7 @@ $request = Request::createFromGlobals();
 $route = basename($request->server->get('REQUEST_URI'));
 
 
-if (preg_match('@^(?<ident>[0-9]{8}[0-9X])(?<format>\.[a-z]+)?$@', $route, $match)) {
+if (preg_match('@^(?<ident>[0-9]+[0-9X])(?<format>\.[a-z]+)?$@', $route, $match)) {
     if (!array_key_exists('format', $match)) {
         $response = new RedirectResponse(sprintf(RDF_TEMPLATE, $match['ident']), 303);
         terminate($request, $response);
-- 
GitLab