Rev 1040 | Rev 1086 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1040 | Rev 1050 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | * Copyright 2022 Daniel Marschall, ViaThinkSoft / Till Wehowski, Frdlweb |
5 | * Copyright 2022 Daniel Marschall, ViaThinkSoft / Till Wehowski, Frdlweb |
6 | * |
6 | * |
7 | * Licensed under the MIT License. |
7 | * Licensed under the MIT License. |
8 | */ |
8 | */ |
9 | 9 | ||
- | 10 | namespace Frdlweb\OIDplus; |
|
- | 11 | ||
- | 12 | use ViaThinkSoft\OIDplus\OIDplus; |
|
10 | if (!defined('INSIDE_OIDPLUS')) die(); |
13 | use ViaThinkSoft\OIDplus\OIDplusObject; |
- | 14 | use ViaThinkSoft\OIDplus\OIDplusPagePluginPublic; |
|
11 | 15 | ||
12 | class OIDplusPagePublicAltIds extends OIDplusPagePluginPublic { |
16 | class OIDplusPagePublicAltIds extends OIDplusPagePluginPublic { |
13 | 17 | ||
14 | public function action($actionID, $params) { |
18 | public function action($actionID, $params) { |
15 | 19 | ||
Line 101... | Line 105... | ||
101 | } |
105 | } |
102 | 106 | ||
103 | if (strpos($id,':') !== false) { |
107 | if (strpos($id,':') !== false) { |
104 | list($ns, $altIdRaw) = explode(':', $id, 2); |
108 | list($ns, $altIdRaw) = explode(':', $id, 2); |
105 | if($ns === 'weid'){ |
109 | if($ns === 'weid'){ |
106 | $id='oid:'.\WeidOidConverter::weid2oid($id); |
110 | $id='oid:'.\Frdl\Weid\WeidOidConverter::weid2oid($id); |
107 | } |
111 | } |
108 | } |
112 | } |
109 | 113 | ||
110 | list($alt_ids, $rev_lookup) = $this->readAll(false); |
114 | list($alt_ids, $rev_lookup) = $this->readAll(false); |
111 | 115 | ||
Line 125... | Line 129... | ||
125 | $weid = false; |
129 | $weid = false; |
126 | foreach($res as $alt){ |
130 | foreach($res as $alt){ |
127 | if (strpos($alt,':') !== false) { |
131 | if (strpos($alt,':') !== false) { |
128 | list($ns, $altIdRaw) = explode(':', $alt, 2); |
132 | list($ns, $altIdRaw) = explode(':', $alt, 2); |
129 | if($ns === 'oid'){ |
133 | if($ns === 'oid'){ |
130 | $weid=\WeidOidConverter::oid2weid($altIdRaw); |
134 | $weid=\Frdl\Weid\WeidOidConverter::oid2weid($altIdRaw); |
131 | break; |
135 | break; |
132 | } |
136 | } |
133 | } |
137 | } |
134 | } |
138 | } |
135 | 139 |