123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <?php
- namespace huolib\constant;
- class MemConst {
- CONST STATUS_TRY = 1;
- CONST STATUS_NORMAL = 2;
- CONST STATUS_FORBID = 3;
- CONST STATUS_RESET = 4;
- CONST MEM_IS_REG = 1;
- CONST MEM_IS_LOGIN = 0;
- CONST GENDER_M = 1;
- CONST GENDER_F = 2;
- CONST GENDER_N = 3;
- CONST FROM_DEVICE_MOBILE = 'mobile';
- CONST FROM_DEVICE_ANDROID = 'android';
- CONST FROM_DEVICE_IPHONE = 'iphone';
- CONST FROM_DEVICE_IPAD = 'ipad';
- CONST FROM_DEVICE_WEB = 'web';
- CONST FROM_DEVICE_PC = 'pc';
- CONST FROM_DEVICE_MAC = 'mac';
- CONST FROM_DEVICE_WEIXIN = 'weixin';
- CONST FROM_DEVICE_MP = 'weixin';
- CONST FROM_DEVICE_ANDSDK = 'andsdk';
- CONST FROM_DEVICE_IOSAPPLESDK = 'iosapplesdk';
- CONST FROM_DEVICE_IOSSDK = 'iossdk';
- CONST FROM_DEVICE_ANDAPP = 'andapp';
- CONST BIND_WX_Y = 2;
- CONST BIND_WX_N = 1;
- CONST BIND_MOBILE_Y = 2;
- CONST BIND_MOBILE_N = 1;
- CONST REAL_NAME_Y = 2;
- CONST REAL_NAME_N = 1;
- CONST DEFAULT_EXPIRE_TIME = 2592000;
- CONST UNUSUAL_MEN_TYPE_0 = 0;
- CONST UNUSUAL_MEN_TYPE_1 = 1;
- CONST UNUSUAL_MEN_TYPE_2 = 2;
- CONST UNUSUAL_MEN_TYPE_3 = 3;
- CONST UNUSUAL_MEN_TYPE_4 = 4;
- CONST UNUSUAL_MEN_TYPE_5 = 5;
- CONST OPEN_GAME_STATUS_1 = 1;
- CONST OPEN_GAME_STATUS_2 = 2;
- CONST MEMBER_OLD = 1;
- CONST MEMBER_NEW = 2;
- CONST IDENTIFY_HOST = APISITE;
- CONST IDENTIFY_PATH = '/wap/identify/index';
- CONST ACCOUNT_HOST = APISITE;
- CONST ACCOUNT_PATH = '/cfloat/account/list/html';
- CONST ACCOUNT_DESTROY_SUFFIX = '_huosdkdestroy';
-
- public static function getFromDeviceMsg($type, $all = false) {
- $_msg = array(
- self::FROM_DEVICE_MOBILE => '手机端',
- self::FROM_DEVICE_ANDROID => '安卓设备',
- self::FROM_DEVICE_IPHONE => '苹果设备',
- self::FROM_DEVICE_IPAD => 'Ipad',
- self::FROM_DEVICE_WEB => 'Web网站',
- self::FROM_DEVICE_PC => '电脑端',
- self::FROM_DEVICE_MAC => '苹果电脑',
- self::FROM_DEVICE_WEIXIN => '微信端',
- self::FROM_DEVICE_MP => '小程序',
- self::FROM_DEVICE_ANDSDK => '安卓SDK',
- self::FROM_DEVICE_IOSAPPLESDK => '苹果正版SDK',
- self::FROM_DEVICE_IOSSDK => '苹果免越狱SDK',
- self::FROM_DEVICE_ANDAPP => '安卓APP',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return $type;
- }
- return $_msg[$type];
- }
-
- public static function getFromDevice($inc = false) {
- $_types = self::getFromDeviceMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_types = $_default + $_types;
- }
- return $_types;
- }
- public static function getStatus($type, $all = false) {
- $_msg = array(
- self::STATUS_TRY => '试用',
- self::STATUS_NORMAL => '正常',
- self::STATUS_FORBID => '禁用',
- self::STATUS_RESET => '重置',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return $type;
- }
- return $_msg[$type];
- }
-
- public static function getIdentifyUrl($param = []) {
- $_url = self::IDENTIFY_HOST.self::IDENTIFY_PATH;
- $_param = http_build_query($param);
- $_param = empty($_param) ? '' : '?'.$_param;
- return $_url.$_param;
- }
- }
|