Skip to content

Commit 761699b

Browse files
case-insensitive prefix
1 parent cf82801 commit 761699b

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

WeidOidConverter.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/**
55
* WEID<=>OID Converter
66
* (c) Webfan.de, ViaThinkSoft
7-
* Revision 2023-08-09
7+
* Revision 2024-09-10
88
**/
99

1010
// What is a WEID?
@@ -140,16 +140,16 @@ var WeidOidConverter = {
140140
}
141141
}
142142

143-
if (namespace.startsWith('weid:x-')) {
143+
if (namespace.toLowerCase().startsWith('weid:x-')) {
144144
// Spec Change 11: Proprietary Namespaces ( https://github.com/frdl/weid/issues/4 )
145145
return { "weid": weid, "oid" : "[Proprietary WEID Namespace]" };
146-
} else if (namespace == 'weid:') {
146+
} else if (namespace.toLowerCase() == 'weid:') {
147147
// Class C
148148
base = '1-3-6-1-4-1-SZ5-8';
149-
} else if (namespace == 'weid:pen:') {
149+
} else if (namespace.toLowerCase() == 'weid:pen:') {
150150
// Class B
151151
base = '1-3-6-1-4-1';
152-
} else if (namespace == 'weid:root:') {
152+
} else if (namespace.toLowerCase() == 'weid:root:') {
153153
// Class A
154154
base = '';
155155
} else {

WeidOidConverter.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* WEID<=>OID Converter
55
* (c) Webfan.de, ViaThinkSoft
6-
* Revision 2024-09-09
6+
* Revision 2024-09-10
77
**/
88

99
// What is a WEID?
@@ -143,16 +143,16 @@ public static function weid2oid(string &$weid) {
143143
}
144144
}
145145

146-
if (str_starts_with($namespace, 'weid:x-')) {
146+
if (str_starts_with(strtolower($namespace), 'weid:x-')) {
147147
// Spec Change 11: Proprietary Namespaces ( https://github.com/frdl/weid/issues/4 )
148148
return "[Proprietary WEID Namespace]";
149-
} else if ($namespace == 'weid:') {
149+
} else if (strtolower($namespace) == 'weid:') {
150150
// Class C
151151
$base = '1-3-6-1-4-1-SZ5-8';
152-
} else if ($namespace == 'weid:pen:') {
152+
} else if (strtolower($namespace) == 'weid:pen:') {
153153
// Class B
154154
$base = '1-3-6-1-4-1';
155-
} else if ($namespace == 'weid:root:') {
155+
} else if (strtolower($namespace) == 'weid:root:') {
156156
// Class A
157157
$base = '';
158158
} else {

0 commit comments

Comments
 (0)