[FIX] Address Validation Script
This commit is contained in:
parent
e59d3a8e25
commit
bf0f7527b1
@ -33,6 +33,9 @@ require_once('shared.inc.php');
|
|||||||
// Fetch all users
|
// Fetch all users
|
||||||
$users = $user->getAllAssoc();
|
$users = $user->getAllAssoc();
|
||||||
|
|
||||||
|
// Duplicate address check
|
||||||
|
$aAllAddresses = array();
|
||||||
|
|
||||||
// Table mask
|
// Table mask
|
||||||
$mask = "| %-35.35s | %-35.35s | %-40.40s | %-7.7s |\n";
|
$mask = "| %-35.35s | %-35.35s | %-40.40s | %-7.7s |\n";
|
||||||
echo 'Validating all coin addresses. This may take some time.' . PHP_EOL . PHP_EOL;
|
echo 'Validating all coin addresses. This may take some time.' . PHP_EOL . PHP_EOL;
|
||||||
@ -44,12 +47,17 @@ foreach ($users as $aData) {
|
|||||||
} else if ($aData['is_locked'] == 1) {
|
} else if ($aData['is_locked'] == 1) {
|
||||||
$status = 'LOCKED';
|
$status = 'LOCKED';
|
||||||
} else {
|
} else {
|
||||||
$ret = $bitcoin->validateaddress($aData['coin_address']);
|
if ($bitcoin->validateaddress($aData['coin_address'])) {
|
||||||
if ($ret['isvalid']) {
|
|
||||||
$status = 'VALID';
|
$status = 'VALID';
|
||||||
} else {
|
} else {
|
||||||
$status = 'INVALID';
|
$status = 'INVALID';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Duplicate check
|
||||||
|
if (in_array($aData['coin_address'], $aAllAddresses)) {
|
||||||
|
$status = 'DUPE';
|
||||||
|
} else {
|
||||||
|
$aAllAddresses[] = $aData['coin_address'];
|
||||||
|
}
|
||||||
printf($mask, $aData['username'], $aData['email'], $aData['coin_address'], $status);
|
printf($mask, $aData['username'], $aData['email'], $aData['coin_address'], $status);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user