Subversion Repositories oidplus

Rev

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