Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 639 → Rev 640

/trunk/dev/generate_wellknown_country_mssql
33,7 → 33,7
file_get_contents('http://oid-info.com/get/2.16', false, $context).
file_get_contents('http://oid-info.com/get/2.49.0.0', false, $context);
 
preg_match_all('@<option value="https{0,1}://(www.){0,1}oid-info.com/get/([^"]+)">(..)\(.+\)</option>@ismU', $cont, $m, PREG_SET_ORDER);
preg_match_all('@<option value="/get/([^"]+)">(..)\(.+\)</option>@ismU', $cont, $m, PREG_SET_ORDER);
 
echo "-- Country OIDs\n";
echo "-- Use the tool dev/generate_wellknown_country_mssql to generate this file\n";
41,19 → 41,19
 
$check_sum = '';
foreach ($m as $n) {
$check_sum .= $n[2].'='.$n[3].'/';
$check_sum .= $n[1].'='.$n[2].'/';
 
if (strpos($n[2], '2.49.0.0') === 0) {
if (strpos($n[1], '2.49.0.0') === 0) {
// WMO Country OIDs (does not assign Unicode labels), 2.49.0.0
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[2]', '$n[3]', '0', '1');\n";
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[1]', '$n[2]', '0', '1');\n";
 
// Country-Msg, 2.49.0.1
$n[2] = str_replace('2.49.0.0', '2.49.0.1', $n[2]);
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[2]', '$n[3]', '0', '1');\n";
$n[1] = str_replace('2.49.0.0', '2.49.0.1', $n[1]);
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[1]', '$n[2]', '0', '1');\n";
} else {
// ISO or Joint-ISO-ITU-T OID Countries (1.2 and 2.16)
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[2]', '$n[3]', '0', '1');\n";
echo "INSERT INTO [iri] (oid, name, longarc, well_known) VALUES ('oid:$n[2]', '".strtoupper($n[3])."', '0', '1');\n";
echo "INSERT INTO [asn1id] (oid, name, standardized, well_known) VALUES ('oid:$n[1]', '$n[2]', '0', '1');\n";
echo "INSERT INTO [iri] (oid, name, longarc, well_known) VALUES ('oid:$n[1]', '".strtoupper($n[2])."', '0', '1');\n";
}
}