Subversion Repositories oidplus

Rev

Rev 976 | Rev 1050 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 976 Rev 1005
Line 277... Line 277...
277
                                                // Also ask $obj for extra attributes:
277
                                                // Also ask $obj for extra attributes:
278
                                                // This way we could add various additional information, e.g. IPv4/6 range analysis, interpretation of GUID, etc.
278
                                                // This way we could add various additional information, e.g. IPv4/6 range analysis, interpretation of GUID, etc.
279
                                                $obj->whoisObjectAttributes($obj->nodeId(), $out);
279
                                                $obj->whoisObjectAttributes($obj->nodeId(), $out);
280
                                        }
280
                                        }
281
 
281
 
282
                                        foreach (OIDplus::getPagePlugins() as $plugin) {
282
                                        foreach (OIDplus::getAllPlugins() as $plugin) {
283
                                                if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
283
                                                if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
284
                                                        $plugin->whoisObjectAttributes($obj->nodeId(), $out);
284
                                                        $plugin->whoisObjectAttributes($obj->nodeId(), $out);
285
                                                }
285
                                                }
286
                                        }
286
                                        }
287
 
287
 
Line 367... Line 367...
367
                                                $ra = new OIDplusRA($obj->getRaMail());
367
                                                $ra = new OIDplusRA($obj->getRaMail());
368
                                                if ($ra->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
368
                                                if ($ra->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
369
                                                        $ra->whoisRaAttributes($obj->getRaMail(), $out); /** @phpstan-ignore-line */
369
                                                        $ra->whoisRaAttributes($obj->getRaMail(), $out); /** @phpstan-ignore-line */
370
                                                }
370
                                                }
371
 
371
 
372
                                                foreach (OIDplus::getPagePlugins() as $plugin) {
372
                                                foreach (OIDplus::getAllPlugins() as $plugin) {
373
                                                        if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
373
                                                        if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
374
                                                                $plugin->whoisRaAttributes($obj->getRaMail(), $out);
374
                                                                $plugin->whoisRaAttributes($obj->getRaMail(), $out);
375
                                                        }
375
                                                        }
376
                                                }
376
                                                }
377
 
377
 
Line 383... Line 383...
383
                                                if ($row_ra->registered) $out[] = $this->_oidip_attr('ra-created', date('Y-m-d H:i:s', strtotime($row_ra->registered))); // DO NOT TRANSLATE!
383
                                                if ($row_ra->registered) $out[] = $this->_oidip_attr('ra-created', date('Y-m-d H:i:s', strtotime($row_ra->registered))); // DO NOT TRANSLATE!
384
                                                if ($row_ra->updated)    $out[] = $this->_oidip_attr('ra-updated', date('Y-m-d H:i:s', strtotime($row_ra->updated))); // DO NOT TRANSLATE!
384
                                                if ($row_ra->updated)    $out[] = $this->_oidip_attr('ra-updated', date('Y-m-d H:i:s', strtotime($row_ra->updated))); // DO NOT TRANSLATE!
385
                                        } else {
385
                                        } else {
386
                                                $out[] = $this->_oidip_attr('ra', ($obj && !empty($obj->getRaMail()) ? $obj->getRaMail() : /*_L*/('Unknown'))); // DO NOT TRANSLATE!
386
                                                $out[] = $this->_oidip_attr('ra', ($obj && !empty($obj->getRaMail()) ? $obj->getRaMail() : /*_L*/('Unknown'))); // DO NOT TRANSLATE!
387
                                                if ($obj) {
387
                                                if ($obj) {
388
                                                        foreach (OIDplus::getPagePlugins() as $plugin) {
388
                                                        foreach (OIDplus::getAllPlugins() as $plugin) {
389
                                                                if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
389
                                                                if ($plugin->implementsFeature('1.3.6.1.4.1.37476.2.5.2.3.4')) {
390
                                                                        $plugin->whoisRaAttributes($obj->getRaMail(), $out);
390
                                                                        $plugin->whoisRaAttributes($obj->getRaMail(), $out);
391
                                                                }
391
                                                                }
392
                                                        }
392
                                                        }
393
                                                }
393
                                                }