54 lines
1.2 KiB
PHP
54 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App;
|
|
|
|
class Base
|
|
{
|
|
const SINGLE_TYPE_PLATFORM = 1;
|
|
const SINGLE_TYPE_EARN = 2;
|
|
const SINGLE_TYPE_FLUIDITY = 3;
|
|
|
|
const BALANCE_MINING_INTEREST = 1;
|
|
const BALANCE_RECEIVED_MINING_INTEREST = 2;
|
|
const BALANCE_RECEIVED_AIRDROP = 3;
|
|
const BALANCE_ISSUE_AIRDROP = 4;
|
|
const BALANCE_RECEIVED_FLUIDITY = 5;
|
|
const BALANCE_FLUIDITY_INTEREST = 6;
|
|
const BALANCE_STAKING_DAILY_REVENUE = 7;
|
|
const BALANCE_SHARE_BONUS = 8;
|
|
const BALANCE_RECHARGE = 11;
|
|
const BALANCE_WITHDRAWAL = 12;
|
|
const BALANCE_RECHARGE_REWARD = 13;
|
|
|
|
const UNCHECKED = 0;
|
|
const CHECKED = 1;
|
|
|
|
const ALLOWED = 1;
|
|
const DISALLOWED = 2;
|
|
|
|
const ARTICLE_ANNOUNCEMENT = 1;
|
|
const ARTICLE_FAQ = 2;
|
|
const ARTICLE_TUTORIALS = 3;
|
|
|
|
const USDT = 'USDT';
|
|
const USDC = 'USDC';
|
|
const ETH = 'ETH';
|
|
|
|
const CNF_ETH_AS_BALANCE = true;
|
|
|
|
public static function days_ago($from, $days)
|
|
{
|
|
return $from - $days * 86400;
|
|
}
|
|
|
|
static public function days_ago_s($from, $days)
|
|
{
|
|
return date('Y-m-d H:i:s', self::days_ago($from, $days));
|
|
}
|
|
|
|
static public function ffixed($orig, $precise = 2)
|
|
{
|
|
return floatval(bcadd($orig, 0, $precise));
|
|
}
|
|
};
|