Gesior and Modern shop points to Znote AAC shop points

Convert donation/shop points from previous Gesior/Modern installation to Znote AAC:

'0';"); $accountids = array(); foreach ($accounts as $acc) $accountids[] = $acc['id']; $accidlist = join(',',$accountids); if ($accounts !== false) echo "

Detected: ". count($accounts) ." accounts who have points in old system.

"; else die("

All accounts already converted. :)

"); $znote_accounts = mysql_select_multi("SELECT `account_id`, `points` FROM `znote_accounts` WHERE `account_id` IN ($accidlist);"); if (count($accounts) !== count($znote_accounts)) die("

Failed to syncronize accounts. You need to convert all accounts to Znote AAC first!

"); // Order old accounts by id. $idaccounts = array(); foreach ($accounts as $acc) { $idaccounts[$acc['id']] = $acc['premium_points']; } foreach ($znote_accounts as $acc) { mysql_update("UPDATE `znote_accounts` SET `points`='". ($acc['points'] + $idaccounts[$acc['account_id']]) ."' WHERE `account_id`='". $acc['account_id'] ."' LIMIT 1;"); } mysql_update("UPDATE `accounts` SET `premium_points`='0';"); echo "

Successfully converted all points!

"; ?>