1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- /**
- * NewsConst.php UTF-8
- * 新闻常量
- * http://doc.huosdk.com/138?page_id=3832
- *
- * @date : 2018/4/27 12:00
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace huolib\constant;
- class NewsConst {
- CONST NEWS_TYPE_ALL = 0; //所有
- CONST NEWS_TYPE_NEWS = 1; //新闻
- CONST NEWS_TYPE_STRATEGY = 2; //攻略
- CONST NEWS_TYPE_ACTIVITY = 3; //活动
- CONST NEWS_TYPE_NOTICE = 4; //公告
- CONST NEWS_TYPE_AWARD = 5; //有奖
- CONST NEWS_TYPE_AGENTNOTICE = 6; //渠道公告
- CONST NEWS_TYPE_OTHER = 7; //其他
- CONST NEWS_TYPE_MP = 8; //小程序问题
- CONST NEWS_TYPE_HUNTER_AND = 9; //猎人平台安卓试玩
- CONST NEWS_TYPE_HUNTER_IOS = 10; //猎人平台IOS试玩
- CONST NEWS_ID_USER_AGREEMENT = 1; //用户协议
- CONST NEWS_ID_ANTI_ADDICTION = 2; //防沉迷说明
- CONST NEWS_ID_INTEGRAL_RULE = 3; //积分规则说明
- CONST NEWS_ID_CERTIFICATE_NUMBER = 4; //网络文化经营许可证详情页id
- CONST NEWS_ID_RECORD_NUMBER = 5; //网站备案号详情页id
- CONST SHOP_DRAW_ACT_ID = 6; //积分商城默认首页抽奖活动id
- CONST NEWS_ID_REBATE_EXPLAIN = 7; //WEB-返利指南
- CONST NEWS_ID_ROLEID_EXPLAIN = 8; //角色id说明
- CONST NEWS_ID_ACCOUNT_DEAL = 9; //交易须知
- CONST NEWS_ID_ANTI_FRAUD = 10; //防诈骗
- CONST NEWS_ID_DISPUTE_RESOLUTION = 11; //纠纷处理
- CONST NEWS_ID_ABOUT_US = 14; //关于我们
- CONST NEWS_ID_CONTACT_US = 15; //联系我们
- CONST NEWS_ID_JOIN_US = 16; //诚聘英才
- CONST NEWS_ID_PARENT_CARE = 17; //家长监护
- CONST NEWS_ID_HUNTER_AND_NEW = 19; //猎人平台安卓新手必读
- CONST NEWS_ID_HUNTER_IOS_NEW = 20; //猎人平台IOS新手必读
- CONST MP_DRAW_ACT_ID = 21; //小程序盒子积分抽奖
- const NEWS_COMMENT_STATUS_ALLOW = 2; //允许评论
- const NEWS_COMMENT_STATUS_NOT_ALLOW = 1; //不允许评论
- const NEWS_PUBLISHED = 2; //已发布
- const NEWS_UNPUBLISHED = 1; //未发布
- const NEWS_IS_NOT_TOP = 1; //不置顶
- const NEWS_IS_TOP = 2; //置顶
- const NEWS_IS_NOT_RECOMMEND = 1; //不推荐
- const NEWS_IS_RECOMMEND = 2; //推荐
- const NEWS_STATION_ACTIVITY = 1; //站内活动
- const NEWS_STATION_OUT_ACTIVITY = 2; //站外活动
- /**
- * @param $type
- * @param bool $all
- *
- * @return array|bool|mixed
- */
- public static function getNewsMsg($type, $all = false) {
- $_msg = array(
- self::NEWS_TYPE_NEWS => '新闻',
- self::NEWS_TYPE_STRATEGY => '攻略',
- self::NEWS_TYPE_ACTIVITY => '活动',
- self::NEWS_TYPE_NOTICE => '公告',
- self::NEWS_TYPE_AWARD => '有奖',
- self::NEWS_TYPE_AGENTNOTICE => '推广通知',
- self::NEWS_TYPE_OTHER => '其他',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return false;
- }
- return $_msg[$type];
- }
- /**
- * 获取所有开服类型
- *
- * @param bool $inc
- *
- * @return array
- */
- public static function getNewsTypes($inc = false) {
- $_types = self::getNewsMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_types = $_default + $_types;
- }
- return $_types;
- }
- }
|