<?php $code = getparam('create_code'); if (!$code) { controller()->redirect('/renting'); return; } $captcha = new CCaptchaAction(controller(), 'captcha'); $b = $captcha->validate($code, false); if (!$b) { controller()->redirect('/renting'); return; } // get a new btc address $btc = getdbosql('db_coins', "symbol='BTC'"); if (!$btc) { return; } $remote = new Bitcoin($btc->rpcuser, $btc->rpcpasswd, $btc->rpchost, $btc->rpcport); $renter = new db_renters(); $renter->created = time(); $renter->updated = time(); $renter->balance = 0; $renter->unconfirmed = 0; $renter->save(); $renter = getdbo('db_renters', $renter->id); $renter->address = $remote->getaccountaddress(yaamp_renter_account($renter)); $renter->apikey = hash("sha256", $renter->address . time() . rand()); $renter->save(); $received1 = $remote->getbalance(yaamp_renter_account($renter), 1); if ($received1 > 0) {