Rev 111 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 111 | Rev 150 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | $output[$oid]['asn1id'] = array(); |
45 | $output[$oid]['asn1id'] = array(); |
46 | $output[$oid]['iri'] = array(); |
46 | $output[$oid]['iri'] = array(); |
47 | 47 | ||
48 | if (isset($data['oid']['identifier'])) { |
48 | if (isset($data['oid']['identifier'])) { |
49 | foreach ($data['oid']['identifier'] as $asn1id) { |
49 | foreach ($data['oid']['identifier'] as $asn1id) { |
50 | $std = _is_standardized($oid, $asn1id) ? '1' : '0'; |
50 | $std = _is_standardized($oid, $asn1id); |
51 | $output[$oid]['asn1id'][] = "INSERT INTO `asn1id` (oid, name, standardized, well_known) VALUES ('oid:$oid', '$asn1id', $std, 1);"; |
51 | $output[$oid]['asn1id'][] = "INSERT INTO `asn1id` (oid, name, standardized, well_known) VALUES ('oid:$oid', '$asn1id', $std, 1);"; |
52 | } |
52 | } |
53 | } else { |
53 | } else { |
54 | //echo "-- Warning: Has no ASN.1 identifier: $oid\n"; |
54 | //echo "-- Warning: Has no ASN.1 identifier: $oid\n"; |
55 | } |
55 | } |
56 | if (isset($data['oid']['unicode-label'])) { |
56 | if (isset($data['oid']['unicode-label'])) { |
57 | foreach ($data['oid']['unicode-label'] as $iri) { |
57 | foreach ($data['oid']['unicode-label'] as $iri) { |
58 | $std = _is_long($oid) ? '1' : '0'; |
58 | $std = _is_long($oid); |
59 | 59 | ||
60 | if (strpos($iri, '&#') !== false) { |
60 | if (strpos($iri, '&#') !== false) { |
61 | $iri = "from_base64('".base64_encode(html_entity_decode($iri, ENT_COMPAT | ENT_HTML401, "UTF-8"))."')"; |
61 | $iri = "from_base64('".base64_encode(html_entity_decode($iri, ENT_COMPAT | ENT_HTML401, "UTF-8"))."')"; |
62 | } else { |
62 | } else { |
63 | $iri = "'$iri'"; |
63 | $iri = "'$iri'"; |