vendor_user/uc_client/control/pm.php

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php

/*
    [UCenter] (C)2001-2099 Comsenz Inc.
    This is NOT a freeware, use is subject to license terms

    $Id: pm.php 1067 2011-03-08 10:06:51Z svn_project_zhangjie $
*/

!defined('IN_UC') && exit('Access Denied');

define('PRIVATEPMTHREADLIMIT_ERROR', -1);
define('PMFLOODCTRL_ERROR', -2);
define('PMMSGTONOTFRIEND', -3);
define('PMSENDREGDAYS', -4);
define('CHATPMTHREADLIMIT_ERROR', -5);
define('CHATPMMEMBERLIMIT_ERROR', -7);

class pmcontrol extends base
{
    public function __construct()
    {
        $this->pmcontrol();
    }

    public function pmcontrol()
    {
        parent::__construct();
        $this->load('user');
        $this->load('pm');
    }

    public function oncheck_newpm()
    {
        $this->init_input();
        $uid = intval($this->input('uid'));
        $more = intval($this->input('more'));
        if (!$_ENV['pm']->isnewpm($uid) && !$more) {
            return 0;
        }
        $newprvpm = $_ENV['pm']->getpmnum($uid, 1, 1);
        $newchatpm = $_ENV['pm']->getpmnum($uid, 2, 1);
        $newpm = $newprvpm + $newchatpm;
        if (0 == $more) {
            return $newpm;
        } elseif (1 == $more) {
            return array('newpm' => $newpm, 'newprivatepm' => $newprvpm);
        } elseif (2 == $more || 3 == $more) {
            if (2 == $more) {
                return array('newpm' => $newpm, 'newprivatepm' => $newprvpm, 'newchatpm' => $newchatpm);
            } else {
                $lastpm = $_ENV['pm']->lastpm($uid);
                require_once UC_ROOT.'lib/uccode.class.php';
                $this->uccode = new uccode();
                $lastpm['lastsummary'] = $this->uccode->complie($lastpm['lastsummary']);

                return array('newpm' => $newpm, 'newprivatepm' => $newprvpm, 'newchatpm' => $newchatpm, 'lastdate' => $lastpm['lastdateline'], 'lastmsgfromid' => $lastpm['lastauthorid'], 'lastmsgfrom' => $lastpm['lastauthorusername'], 'lastmsg' => $lastpm['lastsummary']);
            }
        } elseif (4 == $more) {
            return array('newpm' => $newpm, 'newprivatepm' => $newprvpm, 'newchatpm' => $newchatpm);

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。