一段代码

浏览:467 发布日期:2013/10/23 分类:求助交流
private function fetchTrafficLog($limit,$page,$sort,$order) {
        $limit = $limit ? $limit : '10';
        $page = $page ? $page : '1';
        $sort = $sort ? $sort : 'createTime';
        
        $parasArr['advSearch'] = array();
        $parasArr['limit'] = $limit;
        $parasArr['currentPage'] = $page;
        
        $parasArr['sortList'] = array(array('sort'=>$sort,'order'=>$order));
        $t = time ();
        $request['cmd'] = 'findHourlyTrafficLog';
        $parasArr['advSearch'] = array();
        $request['cmdparas'] = json_encode($parasArr);
        $request['sid'] = $this->sid;
        $request['t'] = $t;
        $mhash = $this->mhash ( $request, $this->token );
        $post = array (
                'cmd' => $request['cmd'],
                'cmdparas' => $request['cmdparas'],
                'sid' => $this->sid,
                't' => $t,
                'mhash' => $mhash
        );
        $res = json_decode ( $this->postapi ( $this->apihost . '?mod=netdisk&do=sendcmd', $post ), true );
        foreach ($res['data']['list'] as $k=>$v) {
            if(intval($v['act']) === 1) {
                $res['data']['list'][$k]['cate'] = L('_Inflow_');
            } else {
                $res['data']['list'][$k]['cate'] = L('_Outflow_');
            }
            if($v['appCode'] === 'netdisk') {
                $res['data']['list'][$k]['item'] = L('_DataFlow_');
            } elseif ($v['appCode'] === 'foreamLiveService') {
                $res['data']['list'][$k]['item'] = L('_BroadcastingDataUsed_');
            }
            $res['data']['list'][$k]['createTime'] = date('Y-m-d H:i:s',strtotime($v['createTime']));
            $res['data']['list'][$k]['traffic'] = $this->HumanReadableFilesize($v['traffic']);
        }
        if(intval($res['status'])===1) {
            return $res['data'];
        }
        return false;
    }
有谁能帮我详细的解释下每行的含义是什么?
最佳答案
评论( 相关
后面还有条评论,点击查看>>