예제 #1
0
파일: index.php 프로젝트: noise23/StakeUI
                    unlink(Flight::get('backupPath') . "/{$file}");
                }
            }
            closedir($dh);
        }
    } else {
        if (file_exists(Flight::get('backupPath') . "/{$id}")) {
            unlink(Flight::get('backupPath') . "/{$id}");
        }
    }
    Flight::redirect("/backup");
});
Flight::route('/address/@account', function ($account) {
    $newAddress = $account == 'Default' ? Flight::reddcoin()->getnewaddress('') : Flight::reddcoin()->getnewaddress($account);
    Flight::redirect("/myaddresses/{$account}/{$newAddress}");
});
Flight::route('/account', function () {
    Flight::redirect("/address/" . Flight::request()->data->account);
});
Flight::route('/stats', function () {
    $newArray = array("averageweight" => Flight::get('getstaking')['averageweight'], "totalweight" => Flight::get('getstaking')['totalweight'], "netstakeweight" => Flight::get('getstaking')['netstakeweight'], "interest" => Flight::reddcoin()->getinterest(), "balance" => Flight::get('getinfo')['balance'], "connections" => Flight::get('getinfo')['connections'], "time" => time());
    if (!file_exists(Flight::get('dbPath') . '/stats.dat')) {
        file_put_contents(Flight::get('dbPath') . '/stats.dat', serialize(array($newArray)));
    } else {
        $array = unserialize(file_get_contents(Flight::get('dbPath') . '/stats.dat'));
        array_push($array, $newArray);
        file_put_contents(Flight::get('dbPath') . '/stats.dat', serialize($array));
    }
    Flight::redirect("/overview");
});
Flight::start();