| version 1.10, 2017/09/16 09:36:23 |
version 1.11, 2017/09/19 02:20:11 |
|
|
| * 2017-09-12 - implemented new SK-NIC-EPP/CentralNic export |
* 2017-09-12 - implemented new SK-NIC-EPP/CentralNic export |
| */ |
*/ |
| |
|
| /* $Platon: scripts/php/sk-nic/sk-nic.php,v 1.9 2015/08/27 06:16:21 nepto Exp $ */ |
/* $Platon: scripts/php/sk-nic/sk-nic.php,v 1.10 2017/09/16 09:36:23 nepto Exp $ */ |
| |
|
| error_reporting(E_ALL); |
error_reporting(E_ALL); |
| |
|
| Line 42 require_once dirname(__FILE__).'/SK-NIC. |
|
| Line 42 require_once dirname(__FILE__).'/SK-NIC. |
|
| # http://www.php.net/manual/en/mysql.constants.php |
# http://www.php.net/manual/en/mysql.constants.php |
| $dsn .= '?client_flags=128'; |
$dsn .= '?client_flags=128'; |
| $sk_nic = new SK_NIC($dsn); |
$sk_nic = new SK_NIC($dsn); |
| |
$sk_nic->setContextFromFilename($filename); |
| if (! $sk_nic->doImport($filename)) { |
if (! $sk_nic->doImport($filename)) { |
| fprintf(STDERR, "ERROR: imported file is too old; already imported?\n"); |
fprintf(STDERR, "ERROR: imported file is too old; already imported?\n"); |
| exit(2); |
exit(2); |
| } |
} |
| $sk_nic->checkImport(); |
$sk_nic->checkImport(); |
| $sk_nic->writeStats(); |
|
| |
// only for domains |
| |
if ($sk_nic->context == 'domain') { |
| |
$this->_importedNameserversReorder(); |
| |
$this->writeStats(); |
| |
} |
| |
|
| $changed_records = $sk_nic->doComparison(); |
$changed_records = $sk_nic->doComparison(); |
| if ($changed_records <= 100) { |
if ($sk_nic->context == 'domain') { |
| fprintf(STDERR, 'WARNING: too less changed records: %d'."\n", $changed_records); |
if ($changed_records <= 100) { |
| } elseif ($changed_records >= 50000) { |
fprintf(STDERR, 'WARNING: too less changed records: %d'."\n", $changed_records); |
| fprintf(STDERR, 'WARNING: too many changed records: %d'."\n", $changed_records); |
} elseif ($changed_records >= 50000) { |
| |
fprintf(STDERR, 'WARNING: too many changed records: %d'."\n", $changed_records); |
| |
} else{ |
| |
fprintf(STDERR, 'INFO: changed domain records: %d'."\n", $changed_records); |
| |
} |
| |
} else { |
| |
fprintf(STDERR, 'INFO: changed registrar records: %d'."\n", $changed_records); |
| } |
} |
| |
|
| /* Modeline for ViM {{{ |
/* Modeline for ViM {{{ |