coinwind/app/Base.php

51 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';
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));
}
};