mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-03 02:25:12 +00:00
api: disable rental apis if not enabled
This commit is contained in:
parent
5fcb58e9c9
commit
c1f2ad7cf0
1 changed files with 11 additions and 30 deletions
|
@ -6,8 +6,6 @@ class ApiController extends CommonController
|
||||||
|
|
||||||
/////////////////////////////////////////////////
|
/////////////////////////////////////////////////
|
||||||
|
|
||||||
// debuglog("saving renter {$_SERVER['REMOTE_ADDR']} $renter->address");
|
|
||||||
|
|
||||||
public function actionStatus()
|
public function actionStatus()
|
||||||
{
|
{
|
||||||
$client_ip = arraySafeVal($_SERVER,'REMOTE_ADDR');
|
$client_ip = arraySafeVal($_SERVER,'REMOTE_ADDR');
|
||||||
|
@ -289,9 +287,12 @@ class ApiController extends CommonController
|
||||||
echo "}";
|
echo "}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////
|
||||||
|
|
||||||
public function actionRental()
|
public function actionRental()
|
||||||
{
|
{
|
||||||
if(!LimitRequest('api-rental', 10)) return;
|
if(!LimitRequest('api-rental', 10)) return;
|
||||||
|
if(!YAAMP_RENTAL) return;
|
||||||
|
|
||||||
$key = getparam('key');
|
$key = getparam('key');
|
||||||
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
||||||
|
@ -336,6 +337,8 @@ class ApiController extends CommonController
|
||||||
|
|
||||||
public function actionRental_price()
|
public function actionRental_price()
|
||||||
{
|
{
|
||||||
|
if(!YAAMP_RENTAL) return;
|
||||||
|
|
||||||
$key = getparam('key');
|
$key = getparam('key');
|
||||||
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
||||||
if(!$renter) return;
|
if(!$renter) return;
|
||||||
|
@ -353,6 +356,8 @@ class ApiController extends CommonController
|
||||||
|
|
||||||
public function actionRental_hashrate()
|
public function actionRental_hashrate()
|
||||||
{
|
{
|
||||||
|
if(!YAAMP_RENTAL) return;
|
||||||
|
|
||||||
$key = getparam('key');
|
$key = getparam('key');
|
||||||
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
||||||
if(!$renter) return;
|
if(!$renter) return;
|
||||||
|
@ -370,6 +375,8 @@ class ApiController extends CommonController
|
||||||
|
|
||||||
public function actionRental_start()
|
public function actionRental_start()
|
||||||
{
|
{
|
||||||
|
if(!YAAMP_RENTAL) return;
|
||||||
|
|
||||||
$key = getparam('key');
|
$key = getparam('key');
|
||||||
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
||||||
if(!$renter || $renter->balance<=0) return;
|
if(!$renter || $renter->balance<=0) return;
|
||||||
|
@ -386,6 +393,8 @@ class ApiController extends CommonController
|
||||||
|
|
||||||
public function actionRental_stop()
|
public function actionRental_stop()
|
||||||
{
|
{
|
||||||
|
if(!YAAMP_RENTAL) return;
|
||||||
|
|
||||||
$key = getparam('key');
|
$key = getparam('key');
|
||||||
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
$renter = getdbosql('db_renters', "apikey=:apikey", array(':apikey'=>$key));
|
||||||
if(!$renter) return;
|
if(!$renter) return;
|
||||||
|
@ -400,33 +409,5 @@ class ApiController extends CommonController
|
||||||
$job->save();
|
$job->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
// public function actionNodeReport()
|
|
||||||
// {
|
|
||||||
// $name = getparam('name');
|
|
||||||
// $uptime = getparam('uptime');
|
|
||||||
|
|
||||||
// $server = getdbosql('db_servers', "name='$name'");
|
|
||||||
// if(!$server)
|
|
||||||
// {
|
|
||||||
// $server = new db_servers;
|
|
||||||
// $server->name = $name;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// $server->uptime = $uptime;
|
|
||||||
// $server->save();
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// function dummy()
|
|
||||||
// {
|
|
||||||
// $uptime = system('uptime');
|
|
||||||
// $name = system('hostname');
|
|
||||||
|
|
||||||
// fetch_url("http://".YAAMP_SITE_URL."/api/nodereport?name=$name&uptime=$uptime");
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue