diff --git a/scripts/shared.inc.php b/scripts/shared.inc.php new file mode 100644 index 00000000..18fa4834 --- /dev/null +++ b/scripts/shared.inc.php @@ -0,0 +1,47 @@ + diff --git a/scripts/validate_addresses.php b/scripts/validate_addresses.php new file mode 100755 index 00000000..39a34ffa --- /dev/null +++ b/scripts/validate_addresses.php @@ -0,0 +1,52 @@ +#!/usr/bin/php +getAllAssoc(); + +// Table mask +$mask = "| %-35.35s | %-35.35s | %-40.40s | %-7.7s |\n"; +echo 'Validating all coin addresses. This may take some time.' . PHP_EOL . PHP_EOL; + +printf($mask, 'Username', 'E-Mail', 'Address', 'Status'); +foreach ($users as $aData) { + if (empty($aData['coin_address'])) { + $status = 'UNSET'; + } + $ret = $bitcoin->validateaddress($aData['coin_address']); + if ($ret['isvalid']) { + $status = 'VALID'; + } else { + $status = 'INVALID'; + } + printf($mask, $aData['username'], $aData['email'], $aData['coin_address'], $status); +}