Rev 1053 | Rev 1116 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1053 | Rev 1064 | ||
---|---|---|---|
Line 62... | Line 62... | ||
62 | $parent_oid = substr($row->parent, strlen('oid:')); |
62 | $parent_oid = substr($row->parent, strlen('oid:')); |
63 | 63 | ||
64 | $dos_ids[$oid] = str_pad(strval($i++), 8, '0', STR_PAD_LEFT); |
64 | $dos_ids[$oid] = str_pad(strval($i++), 8, '0', STR_PAD_LEFT); |
65 | fill_asn1($oid, $asn1); |
65 | fill_asn1($oid, $asn1); |
66 | fill_iri($oid, $iri); |
66 | fill_iri($oid, $iri); |
67 | $title[$oid] = $row->title; |
67 | $title[$oid] = vts_utf8_decode($row->title); |
68 | $description[$oid] = $row->description; |
68 | $description[$oid] = vts_utf8_decode($row->description); |
69 | 69 | ||
70 | if ((oid_len($oid) > 1) && ($parent_oid == '')) { |
70 | if ((oid_len($oid) > 1) && ($parent_oid == '')) { |
71 | do { |
71 | do { |
72 | $real_parent = oid_len($oid) > 1 ? oid_up($oid) : ''; |
72 | $real_parent = oid_len($oid) > 1 ? oid_up($oid) : ''; |
73 | $parent_oids[$oid] = $real_parent; |
73 | $parent_oids[$oid] = $real_parent; |
Line 79... | Line 79... | ||
79 | fill_iri($real_parent, $iri); // well-known OIDs? |
79 | fill_iri($real_parent, $iri); // well-known OIDs? |
80 | $title[$real_parent] = ''; |
80 | $title[$real_parent] = ''; |
81 | $description[$real_parent] = ''; |
81 | $description[$real_parent] = ''; |
82 | $res2 = OIDplus::db()->query("select * from ###objects where id = 'oid:$real_parent'"); |
82 | $res2 = OIDplus::db()->query("select * from ###objects where id = 'oid:$real_parent'"); |
83 | while ($row2 = $res2->fetch_object()) { |
83 | while ($row2 = $res2->fetch_object()) { |
84 | $title[$real_parent] = $row2->title; |
84 | $title[$real_parent] = vts_utf8_decode($row2->title); |
85 | $description[$real_parent] = $row2->description; |
85 | $description[$real_parent] = vts_utf8_decode($row2->description); |
86 | } |
86 | } |
87 | 87 | ||
88 | // next |
88 | // next |
89 | if ($real_parent == '') break; |
89 | if ($real_parent == '') break; |
90 | $oid = $real_parent; |
90 | $oid = $real_parent; |